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