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
Modifier 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
-
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()
boolean
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
-
name
-
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:
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
-
isEnabled
public boolean isEnabled()
-