Package mondrian.olap
Class MondrianDef.Cube
java.lang.Object
org.eigenbase.xom.ElementDef
mondrian.olap.MondrianDef.Cube
- All Implemented Interfaces:
Serializable,Cloneable,org.eigenbase.xom.NodeDef
- Enclosing class:
- MondrianDef
public static class MondrianDef.Cube
extends org.eigenbase.xom.ElementDef
Definition of a cube.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionContains values of user-defined properties.Calculated members in this cube.The fact table is the source of all measures in this cube.Named sets in this cube. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddisplay(PrintWriter _out, int _indent) booleandisplayDiff(org.eigenbase.xom.ElementDef _other, PrintWriter _out, int _indent) voiddisplayXML(org.eigenbase.xom.XMLOutput _out, int _indent) getName()booleanMethods 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
-
name
-
caption
-
visible
-
description
-
defaultMeasure
-
cache
-
enabled
-
annotations
Contains values of user-defined properties. -
fact
The fact table is the source of all measures in this cube. If this is a Table and the schema name is not present, table name is left unqualified. -
dimensions
-
measures
-
calculatedMembers
Calculated members in this cube. -
namedSets
Named sets in this cube.
-
-
Constructor Details
-
Cube
public Cube() -
Cube
public Cube(org.eigenbase.xom.DOMWrapper _def) throws org.eigenbase.xom.XOMException - Throws:
org.eigenbase.xom.XOMException
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.eigenbase.xom.NodeDef- Overrides:
getNamein classorg.eigenbase.xom.ElementDef
-
display
-
displayXML
public void displayXML(org.eigenbase.xom.XMLOutput _out, int _indent) - Specified by:
displayXMLin interfaceorg.eigenbase.xom.NodeDef- Overrides:
displayXMLin classorg.eigenbase.xom.ElementDef
-
displayDiff
- Overrides:
displayDiffin classorg.eigenbase.xom.ElementDef
-
isEnabled
public boolean isEnabled()
-