| 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  | CubeBaseCubeBaseis an abstract implementation ofCube. | 
| Modifier and Type | Method and Description | 
|---|---|
| Cube | Schema. createCube(String xml)Creates a cube by parsing an XML string. | 
| Cube | SchemaReader. getCube()Returns the default cube in which to look for dimensions etc. | 
| Cube | Query. getCube() | 
| Cube | Evaluator. getCube()Returns the current cube. | 
| Cube | DelegatingSchemaReader. getCube() | 
| Cube[] | SchemaReader. getCubes()Returns the list of accessible cubes. | 
| Cube[] | Schema. getCubes()Returns a list of all cubes in this schema. | 
| Cube[] | DelegatingSchemaReader. getCubes() | 
| 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  cubein this schema; if no cube
 exists,failIfNotFoundcontrols whether to raise an error
 or returnnull. | 
| 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 | Role. getAccess(Cube cube)Returns the access this role has to a given cube. | 
| Access | RoleImpl. getAccess(Cube cube) | 
| List<Dimension> | SchemaReader. getCubeDimensions(Cube cube)Returns the accessible dimensions of a cube. | 
| List<Dimension> | DelegatingSchemaReader. getCubeDimensions(Cube 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  | RolapCubeRolapCubeimplementsCubefor 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 © 2021 Hitachi Vantara. All rights reserved.