public static class MondrianDef.Column extends org.eigenbase.xom.ElementDef implements MondrianDef.Expression
Constructor and Description |
---|
Column() |
Column(org.eigenbase.xom.DOMWrapper _def) |
Column(String table,
String name)
Convenience constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
display(PrintWriter _out,
int _indent) |
boolean |
displayDiff(org.eigenbase.xom.ElementDef _other,
PrintWriter _out,
int _indent) |
void |
displayXML(org.eigenbase.xom.XMLOutput _out,
int _indent) |
boolean |
equals(Object obj) |
String |
getColumnName() |
String |
getExpression(SqlQuery query) |
String |
getGenericExpression() |
String |
getName() |
String |
getTableAlias() |
int |
hashCode() |
addChild, addChildren, clone, constructElement, constructElement, deepCopy, diff, displayAttribute, displayAttributeDiff, displayElement, displayElementArray, displayElementArrayDiff, displayElementDiff, displayIndent, displayString, displayStringArray, displayStringArrayDiff, displayStringDiff, displayXML, displayXMLElement, displayXMLElementArray, displayXMLString, displayXMLStringArray, getChildren, getElementChildren, getElementClass, getLocation, getMixedChildren_new, getMixedChildren, getText, getType, getWrapper, toCompactXML, toString, toXML, verifyEqual
public Column()
public Column(org.eigenbase.xom.DOMWrapper _def) throws org.eigenbase.xom.XOMException
org.eigenbase.xom.XOMException
public String getName()
getName
in interface org.eigenbase.xom.NodeDef
getName
in class org.eigenbase.xom.ElementDef
public void display(PrintWriter _out, int _indent)
display
in interface org.eigenbase.xom.NodeDef
public void displayXML(org.eigenbase.xom.XMLOutput _out, int _indent)
displayXML
in interface org.eigenbase.xom.NodeDef
displayXML
in class org.eigenbase.xom.ElementDef
public boolean displayDiff(org.eigenbase.xom.ElementDef _other, PrintWriter _out, int _indent)
displayDiff
in class org.eigenbase.xom.ElementDef
public String getExpression(SqlQuery query)
getExpression
in interface MondrianDef.Expression
public String getGenericExpression()
getGenericExpression
in interface MondrianDef.Expression
public String getColumnName()
public String getTableAlias()
getTableAlias
in interface MondrianDef.Expression
public int hashCode()
hashCode
in class org.eigenbase.xom.ElementDef
public boolean equals(Object obj)
equals
in class org.eigenbase.xom.ElementDef
Copyright © 2018 Hitachi Vantara. All rights reserved.