mondrian.olap
Class MondrianDef.Hierarchy
java.lang.Object
org.eigenbase.xom.ElementDef
mondrian.olap.MondrianDef.Hierarchy
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, NodeDef
- Enclosing class:
- MondrianDef
public static class MondrianDef.Hierarchy
- extends ElementDef
Defines a hierarchy.
You must specify at most one
or memberReaderClass. If you specify none, the
hierarchy is assumed to come from the same fact table of the
current cube.
- See Also:
- Serialized Form
Methods inherited from class org.eigenbase.xom.ElementDef |
addChild, addChildren, clone, constructElement, constructElement, deepCopy, diff, displayAttribute, displayAttributeDiff, displayElement, displayElementArray, displayElementArrayDiff, displayElementDiff, displayIndent, displayString, displayStringArray, displayStringArrayDiff, displayStringDiff, displayXML, displayXMLElement, displayXMLElementArray, displayXMLString, displayXMLStringArray, equals, getChildren, getElementChildren, getElementClass, getLocation, getMixedChildren_new, getMixedChildren, getText, getType, getWrapper, hashCode, toCompactXML, toString, toXML, verifyEqual |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
name
public java.lang.String name
hasAll
public java.lang.Boolean hasAll
allMemberName
public java.lang.String allMemberName
allMemberCaption
public java.lang.String allMemberCaption
allLevelName
public java.lang.String allLevelName
primaryKey
public java.lang.String primaryKey
primaryKeyTable
public java.lang.String primaryKeyTable
defaultMember
public java.lang.String defaultMember
memberReaderClass
public java.lang.String memberReaderClass
caption
public java.lang.String caption
uniqueKeyLevelName
public java.lang.String uniqueKeyLevelName
relation
public MondrianDef.RelationOrJoin relation
- The
table
,
set of tables
,
SQL statement
, or
inline table
which populates this hierarchy.
levels
public MondrianDef.Level[] levels
memberReaderParameters
public MondrianDef.MemberReaderParameter[] memberReaderParameters
MondrianDef.Hierarchy
public MondrianDef.Hierarchy()
MondrianDef.Hierarchy
public MondrianDef.Hierarchy(DOMWrapper _def)
throws XOMException
- Throws:
XOMException
getName
public java.lang.String getName()
- Specified by:
getName
in interface NodeDef
- Overrides:
getName
in class ElementDef
display
public void display(java.io.PrintWriter _out,
int _indent)
displayXML
public void displayXML(XMLOutput _out,
int _indent)
- Specified by:
displayXML
in interface NodeDef
- Overrides:
displayXML
in class ElementDef
displayDiff
public boolean displayDiff(ElementDef _other,
java.io.PrintWriter _out,
int _indent)
- Overrides:
displayDiff
in class ElementDef