Package mondrian.olap
Class MondrianDef.Schema
java.lang.Object
org.eigenbase.xom.ElementDef
mondrian.olap.MondrianDef.Schema
- All Implemented Interfaces:
Serializable
,Cloneable
,org.eigenbase.xom.NodeDef
- Enclosing class:
- MondrianDef
public static class MondrianDef.Schema
extends org.eigenbase.xom.ElementDef
A schema is a collection of cubes and virtual cubes.
It can also contain shared dimensions (for use by those
cubes), named sets, roles, and declarations of
user-defined functions.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionContains values of user-defined properties.Cubes in this schema.Shared dimensions in this schema.Named sets in this schema.This schema's parameter definitions.Roles in this schema.Declarations of user-defined functions in this schema.Virtual cubes in this schema. -
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()
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
-
description
-
measuresCaption
-
defaultRole
-
annotations
Contains values of user-defined properties. -
parameters
This schema's parameter definitions. -
dimensions
Shared dimensions in this schema. -
cubes
Cubes in this schema. -
virtualCubes
Virtual cubes in this schema. -
namedSets
Named sets in this schema. -
roles
Roles in this schema. -
userDefinedFunctions
Declarations of user-defined functions in this schema.
-
-
Constructor Details
-
Schema
public Schema() -
Schema
public Schema(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
-