| 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. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CubeBase
CubeBase is an abstract implementation of Cube. | 
| Modifier and Type | Method and Description | 
|---|---|
Cube | 
Schema.createCube(String xml)
Creates a cube by parsing an XML string. 
 | 
Cube | 
Query.getCube()  | 
Cube | 
Evaluator.getCube()
Returns the current cube. 
 | 
Cube | 
DelegatingSchemaReader.getCube()  | 
Cube | 
SchemaReader.getCube()
Returns the default cube in which to look for dimensions etc. 
 | 
Cube[] | 
DelegatingSchemaReader.getCubes()  | 
Cube[] | 
SchemaReader.getCubes()
Returns the list of accessible cubes. 
 | 
Cube[] | 
Schema.getCubes()
Returns a list of all cubes in this schema. 
 | 
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 called  
cube in this schema; if no cube
 exists, failIfNotFound controls whether to raise an error
 or return null. | 
| Modifier and Type | Method and 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 | 
RoleImpl.getAccess(Cube cube)  | 
Access | 
Role.getAccess(Cube cube)
Returns the access this role has to a given 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. 
 | 
| Constructor and 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. 
 | 
| Modifier and Type | Method and 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 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Cube | 
CubeType.getCube()
Returns the cube. 
 | 
| Constructor and Description | 
|---|
CubeType(Cube cube)
Creates a type representing a cube. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RolapCube
RolapCube implements Cube for a ROLAP database. | 
| Modifier and Type | Method and Description | 
|---|---|
Cube | 
RolapSchema.createCube(String xml)  | 
Cube | 
RolapSchemaReader.getCube()  | 
Cube[] | 
RolapSchema.getCubes()  | 
Cube[] | 
RolapSchemaReader.getCubes()  | 
Cube | 
RolapSchema.lookupCube(String cube,
          boolean failIfNotFound)  | 
| Modifier and Type | Method and Description | 
|---|---|
Dimension | 
RolapSchema.createDimension(Cube cube,
               String xml)  | 
CacheControl.CellRegion | 
CacheControlImpl.createMeasuresRegion(Cube cube)  | 
List<Dimension> | 
RolapSchemaReader.getCubeDimensions(Cube cube)  | 
| Modifier and Type | Method and Description | 
|---|---|
Cube | 
CmdRunner.getCube(String name)  | 
Cube[] | 
CmdRunner.getCubes()  | 
| Constructor and Description | 
|---|
MemberListBuilder(SchemaReader schemaReader,
                 Cube cube,
                 Hierarchy hierarchy)  | 
TupleBuilder(SchemaReader schemaReader,
            Cube cube,
            List<Hierarchy> hierarchyList)  | 
TupleListBuilder(SchemaReader schemaReader,
                Cube cube,
                List<Hierarchy> hierarchyList)  | 
Copyright © 2017 Hitachi Vantara. All rights reserved.