Uses of Interface
mondrian.olap.Cube
-
Packages that use Cube Package Description mondrian.olap Mondrian's core package, this defines connections and the catalog metamodel, and allows you to execute queries.mondrian.olap.fun Defines the set of MDX built-in functions.mondrian.olap.type Type system for MDX expessions.mondrian.rolap Implements the data access layer for the olap package.mondrian.tui Text user interface for Mondrian.mondrian.util Mondrian utilities. -
-
Uses of Cube in mondrian.olap
Classes in mondrian.olap that implement Cube Modifier and Type Class Description class
CubeBase
CubeBase
is an abstract implementation ofCube
.Methods in mondrian.olap that return Cube Modifier and Type Method Description Cube
Schema. createCube(String xml)
Creates a cube by parsing an XML string.Cube
DelegatingSchemaReader. getCube()
Cube
Evaluator. getCube()
Returns the current cube.Cube
Query. getCube()
Cube
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.Cube
Evaluator. getMeasureCube()
Returns the base (non-virtual) cube that the current measure in the context belongs to.Cube
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
.Methods in mondrian.olap with parameters of type Cube Modifier and Type Method Description Dimension
Schema. createDimension(Cube cube, String xml)
Creates a dimension in the given cube by parsing an XML string.CacheControl.CellRegion
CacheControl. createMeasuresRegion(Cube cube)
Creates a region consisting of all measures in a given cube.Access
DelegatingRole. getAccess(Cube cube)
Access
Role. getAccess(Cube cube)
Returns the access this role has to a given cube.Access
RoleImpl. getAccess(Cube cube)
List<Dimension>
DelegatingSchemaReader. getCubeDimensions(Cube cube)
List<Dimension>
SchemaReader. getCubeDimensions(Cube cube)
Returns the accessible dimensions of a cube.void
RoleImpl. grant(Cube cube, Access access)
Defines access to a cube.Constructors in mondrian.olap with parameters of type Cube Constructor Description CubeAccess(Cube mdxCube)
Creates a CubeAccess object.Query(Statement statement, Cube mdxCube, Formula[] formulas, QueryAxis[] axes, QueryAxis slicerAxis, QueryPart[] cellProps, Parameter[] parameters, boolean strictValidation)
Creates a Query. -
Uses of Cube in mondrian.olap.fun
Methods in mondrian.olap.fun with parameters of type Cube Modifier and Type Method Description static 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
Methods in mondrian.olap.type that return Cube Modifier and Type Method Description Cube
CubeType. getCube()
Returns the cube.Constructors in mondrian.olap.type with parameters of type Cube Constructor Description CubeType(Cube cube)
Creates a type representing a cube. -
Uses of Cube in mondrian.rolap
Classes in mondrian.rolap that implement Cube Modifier and Type Class Description class
RolapCube
RolapCube
implementsCube
for a ROLAP database.Methods in mondrian.rolap that return Cube Modifier and Type Method Description Cube
RolapSchema. createCube(String xml)
Cube
RolapSchemaReader. getCube()
Cube[]
RolapSchema. getCubes()
Cube[]
RolapSchemaReader. getCubes()
Cube
RolapSchema. lookupCube(String cube, boolean failIfNotFound)
Methods in mondrian.rolap with parameters of type Cube Modifier and Type Method Description Dimension
RolapSchema. createDimension(Cube cube, String xml)
CacheControl.CellRegion
CacheControlImpl. createMeasuresRegion(Cube cube)
List<Dimension>
RolapSchemaReader. getCubeDimensions(Cube cube)
-
Uses of Cube in mondrian.tui
Methods in mondrian.tui that return Cube Modifier and Type Method Description Cube
CmdRunner. getCube(String name)
Cube[]
CmdRunner. getCubes()
-
Uses of Cube in mondrian.util
Constructors in mondrian.util with parameters of type Cube Constructor Description MemberListBuilder(SchemaReader schemaReader, Cube cube, Hierarchy hierarchy)
TupleBuilder(SchemaReader schemaReader, Cube cube, List<Hierarchy> hierarchyList)
TupleListBuilder(SchemaReader schemaReader, Cube cube, List<Hierarchy> hierarchyList)
-