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:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String[]
Allowable values forhideMemberIf
.static final String[]
Allowable values forinternalType
.static final String[]
Allowable values forlevelType
.static final String[]
Allowable values fortype
.Contains values of user-defined properties.The SQL expression used to populate this level's caption.The SQL expression used to populate this level's key.Member formatter.The SQL expression used to populate this level's name.The SQL expression used to populate this level's ordinal.The SQL expression used to join to the parent member in a parent-child hierarchy. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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) getName()
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 Details
-
approxRowCount
-
name
-
visible
-
table
-
column
-
nameColumn
-
ordinalColumn
-
parentColumn
-
nullParentValue
-
_type_values
Allowable values fortype
. -
type
-
_internalType_values
Allowable values forinternalType
. -
internalType
-
uniqueMembers
-
_levelType_values
Allowable values forlevelType
. -
levelType
-
_hideMemberIf_values
Allowable values forhideMemberIf
. -
hideMemberIf
-
formatter
-
description
-
annotations
Contains values of user-defined properties. -
keyExp
The SQL expression used to populate this level's key. -
nameExp
The SQL expression used to populate this level's name. If not specified, the level's key is used. -
ordinalExp
The SQL expression used to populate this level's ordinal. -
parentExp
The SQL expression used to join to the parent member in a parent-child hierarchy. -
memberFormatter
Member formatter. -
closure
-
properties
-
-
Constructor Details
-
Level
public Level() -
Level
public Level(org.eigenbase.xom.DOMWrapper _def) throws org.eigenbase.xom.XOMException - Throws:
org.eigenbase.xom.XOMException
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceorg.eigenbase.xom.NodeDef
- Overrides:
getName
in classorg.eigenbase.xom.ElementDef
-
display
-
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
- Overrides:
displayDiff
in classorg.eigenbase.xom.ElementDef
-
getKeyExp
-
getNameExp
-
getCaptionExp
-
getOrdinalExp
-
getParentExp
-
getPropertyExp
-
getDatatype
-