Package mondrian.olap
Class MondrianDef.Level
- java.lang.Object
-
- org.eigenbase.xom.ElementDef
-
- mondrian.olap.MondrianDef.Level
-
- All Implemented Interfaces:
Serializable
,Cloneable
,org.eigenbase.xom.NodeDef
- Enclosing class:
- MondrianDef
public static class MondrianDef.Level extends org.eigenbase.xom.ElementDef
- See Also:
- Serialized Form
-
-
Field Summary
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
MondrianDef.Expression
getCaptionExp()
Dialect.Datatype
getDatatype()
MondrianDef.Expression
getKeyExp()
String
getName()
MondrianDef.Expression
getNameExp()
MondrianDef.Expression
getOrdinalExp()
MondrianDef.Expression
getParentExp()
MondrianDef.Expression
getPropertyExp(int i)
-
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, getMixedChildren_new, getText, getType, getWrapper, hashCode, toCompactXML, toString, toXML, verifyEqual
-
-
-
-
Field Detail
-
approxRowCount
public String approxRowCount
-
name
public String name
-
visible
public Boolean visible
-
table
public String table
-
column
public String column
-
nameColumn
public String nameColumn
-
ordinalColumn
public String ordinalColumn
-
parentColumn
public String parentColumn
-
nullParentValue
public String nullParentValue
-
type
public String type
-
_internalType_values
public static final String[] _internalType_values
Allowable values forinternalType
.
-
internalType
public String internalType
-
uniqueMembers
public Boolean uniqueMembers
-
levelType
public String levelType
-
_hideMemberIf_values
public static final String[] _hideMemberIf_values
Allowable values forhideMemberIf
.
-
hideMemberIf
public String hideMemberIf
-
formatter
public String formatter
-
caption
public String caption
-
description
public String description
-
captionColumn
public String captionColumn
-
annotations
public MondrianDef.Annotations annotations
Contains values of user-defined properties.
-
keyExp
public MondrianDef.KeyExpression keyExp
The SQL expression used to populate this level's key.
-
nameExp
public MondrianDef.NameExpression nameExp
The SQL expression used to populate this level's name. If not specified, the level's key is used.
-
captionExp
public MondrianDef.CaptionExpression captionExp
The SQL expression used to populate this level's caption. If not specified, the level's name is used.
-
ordinalExp
public MondrianDef.OrdinalExpression ordinalExp
The SQL expression used to populate this level's ordinal.
-
parentExp
public MondrianDef.ParentExpression parentExp
The SQL expression used to join to the parent member in a parent-child hierarchy.
-
memberFormatter
public MondrianDef.MemberFormatter memberFormatter
Member formatter.
-
closure
public MondrianDef.Closure closure
-
properties
public MondrianDef.Property[] properties
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.eigenbase.xom.NodeDef
- Overrides:
getName
in classorg.eigenbase.xom.ElementDef
-
display
public void display(PrintWriter _out, int _indent)
-
displayXML
public void displayXML(org.eigenbase.xom.XMLOutput _out, int _indent)
- Specified by:
displayXML
in interfaceorg.eigenbase.xom.NodeDef
- Overrides:
displayXML
in classorg.eigenbase.xom.ElementDef
-
displayDiff
public boolean displayDiff(org.eigenbase.xom.ElementDef _other, PrintWriter _out, int _indent)
- Overrides:
displayDiff
in classorg.eigenbase.xom.ElementDef
-
getKeyExp
public MondrianDef.Expression getKeyExp()
-
getNameExp
public MondrianDef.Expression getNameExp()
-
getCaptionExp
public MondrianDef.Expression getCaptionExp()
-
getOrdinalExp
public MondrianDef.Expression getOrdinalExp()
-
getParentExp
public MondrianDef.Expression getParentExp()
-
getPropertyExp
public MondrianDef.Expression getPropertyExp(int i)
-
getDatatype
public Dialect.Datatype getDatatype()
-
-