Uses of Interface
mondrian.olap.Cube
Package
Description
Mondrian's core package, this defines connections and the catalog metamodel,
and allows you to execute queries.
Defines the set of MDX built-in functions.
Type system for MDX expessions.
Implements the data access layer for the olap package.
Text user interface for Mondrian.
Mondrian utilities.
-
Uses of Cube in mondrian.olap
Modifier and TypeMethodDescriptionSchema.createCube
(String xml) Creates a cube by parsing an XML string.DelegatingSchemaReader.getCube()
Evaluator.getCube()
Returns the current cube.Query.getCube()
SchemaReader.getCube()
Returns the default cube in which to look for dimensions etc.Cube[]
DelegatingSchemaReader.getCubes()
Cube[]
Schema.getCubes()
Returns a list of all cubes in this schema.Cube[]
SchemaReader.getCubes()
Returns the list of accessible cubes.static Cube
Util.getDimensionCube
(Dimension dimension) Tries to find the cube from which a dimension is taken.Evaluator.getMeasureCube()
Returns the base (non-virtual) cube that the current measure in the context belongs to.Schema.lookupCube
(String cube, boolean failIfNotFound) Finds a cube calledcube
in this schema; if no cube exists,failIfNotFound
controls whether to raise an error or returnnull
.Modifier and TypeMethodDescriptionSchema.createDimension
(Cube cube, String xml) Creates a dimension in the given cube by parsing an XML string.CacheControl.createMeasuresRegion
(Cube cube) Creates a region consisting of all measures in a given cube.Returns the access this role has to a given cube.DelegatingSchemaReader.getCubeDimensions
(Cube cube) SchemaReader.getCubeDimensions
(Cube cube) Returns the accessible dimensions of a cube.void
Defines access to a cube. -
Uses of Cube in mondrian.olap.fun
Modifier and TypeMethodDescriptionstatic TupleList
AggregateFunDef.AggregateCalc.optimizeChildren
(TupleList tuples, SchemaReader reader, Cube baseCubeForMeasure) In distinct Count aggregation, if tuple list is a result m.children * n.children then it can be optimized to m * n -
Uses of Cube in mondrian.olap.type
-
Uses of Cube in mondrian.rolap
Modifier and TypeMethodDescriptionRolapSchema.createCube
(String xml) RolapSchemaReader.getCube()
Cube[]
RolapSchema.getCubes()
Cube[]
RolapSchemaReader.getCubes()
RolapSchema.lookupCube
(String cube, boolean failIfNotFound) Modifier and TypeMethodDescriptionRolapSchema.createDimension
(Cube cube, String xml) CacheControlImpl.createMeasuresRegion
(Cube cube) RolapSchemaReader.getCubeDimensions
(Cube cube) -
Uses of Cube in mondrian.tui
-
Uses of Cube in mondrian.util
ModifierConstructorDescriptionMemberListBuilder
(SchemaReader schemaReader, Cube cube, Hierarchy hierarchy) TupleBuilder
(SchemaReader schemaReader, Cube cube, List<Hierarchy> hierarchyList) TupleListBuilder
(SchemaReader schemaReader, Cube cube, List<Hierarchy> hierarchyList)