public static class MondrianGuiDef.Table extends MondrianGuiDef.Relation
| Modifier and Type | Field and Description | 
|---|---|
MondrianGuiDef.AggExclude[] | 
aggExcludes  | 
MondrianGuiDef.AggTable[] | 
aggTables  | 
String | 
alias  | 
MondrianGuiDef.SQL | 
filter
The SQL WHERE clause expression to be appended to any select statement 
 | 
String | 
name  | 
String | 
schema  | 
MondrianGuiDef.Hint[] | 
tableHints
Table optimization hints; may be ignored by dialect. 
 | 
| Constructor and Description | 
|---|
MondrianGuiDef.Table()  | 
MondrianGuiDef.Table(DOMWrapper _def)  | 
MondrianGuiDef.Table(MondrianGuiDef.Table table)
Convenience constructor. 
 | 
MondrianGuiDef.Table(String schema,
                    String name,
                    String alias,
                    MondrianGuiDef.Hint[] tablehints)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
display(PrintWriter _out,
       int _indent)  | 
boolean | 
displayDiff(ElementDef _other,
           PrintWriter _out,
           int _indent)  | 
void | 
displayXML(XMLOutput _out,
          int _indent)  | 
boolean | 
equals(Object o)  | 
MondrianGuiDef.Table | 
find(String seekAlias)  | 
MondrianGuiDef.AggExclude[] | 
getAggExcludes()  | 
MondrianGuiDef.AggTable[] | 
getAggTables()  | 
String | 
getAlias()
Returns the alias or, if it is null, the table name. 
 | 
String | 
getFilter()  | 
Map<String,String> | 
getHintMap()  | 
String | 
getName()  | 
int | 
hashCode()  | 
String | 
toString()  | 
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, toXML, verifyEqualpublic String name
public String schema
public String alias
public MondrianGuiDef.SQL filter
public MondrianGuiDef.AggExclude[] aggExcludes
public MondrianGuiDef.AggTable[] aggTables
public MondrianGuiDef.Hint[] tableHints
public MondrianGuiDef.Table()
public MondrianGuiDef.Table(DOMWrapper _def) throws XOMException
XOMExceptionpublic MondrianGuiDef.Table(MondrianGuiDef.Table table)
public MondrianGuiDef.Table(String schema, String name, String alias, MondrianGuiDef.Hint[] tablehints)
public String getName()
getName in interface NodeDefgetName in class MondrianGuiDef.Relationpublic void display(PrintWriter _out, int _indent)
display in interface NodeDefdisplay in class MondrianGuiDef.Relationpublic void displayXML(XMLOutput _out, int _indent)
displayXML in interface NodeDefdisplayXML in class MondrianGuiDef.Relationpublic boolean displayDiff(ElementDef _other, PrintWriter _out, int _indent)
displayDiff in class MondrianGuiDef.Relationpublic String getAlias()
getAlias in class MondrianGuiDef.Relationpublic String toString()
toString in class ElementDefpublic MondrianGuiDef.Table find(String seekAlias)
find in class MondrianGuiDef.RelationOrJoinpublic boolean equals(Object o)
equals in class MondrianGuiDef.RelationOrJoinpublic int hashCode()
hashCode in class MondrianGuiDef.RelationOrJoinpublic String getFilter()
public MondrianGuiDef.AggExclude[] getAggExcludes()
public MondrianGuiDef.AggTable[] getAggTables()