| Package | Description | 
|---|---|
| mondrian.calc | Provides compiled expressions. | 
| mondrian.calc.impl | Provides implementation classes for compiled expressions. | 
| mondrian.mdx | Defines a parse tree for MDX expressions. | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| Dimension | DimensionCalc. evaluateDimension(Evaluator evaluator)Evaluates this expression to yield a dimension. | 
| Modifier and Type | Method and Description | 
|---|---|
| Dimension | GenericCalc. evaluateDimension(Evaluator evaluator) | 
| Modifier and Type | Method and Description | 
|---|---|
| static Calc | ConstantCalc. constantDimension(Dimension dimension)Creates an expression which evaluates to a given dimension. | 
| Modifier and Type | Method and Description | 
|---|---|
| Dimension | DimensionExpr. getDimension()Returns the dimension. | 
| Constructor and Description | 
|---|
| DimensionExpr(Dimension dimension)Creates a dimension expression. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DimensionBaseAbstract implementation for a  Dimension. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Dimension | HierarchyBase. dimension | 
| protected Dimension[] | CubeBase. dimensions | 
| 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. | 
| Dimension | Hierarchy. getDimension()Returns the dimension this hierarchy belongs to. | 
| Dimension | SetBase. getDimension() | 
| Dimension | Query.ScopedNamedSet. getDimension() | 
| Dimension | HierarchyBase. getDimension() | 
| Dimension | MemberBase. getDimension() | 
| Dimension | OlapElement. getDimension()Returns the dimension of a this expression, or null if no dimension is
 defined. | 
| Dimension | DimensionBase. getDimension() | 
| Dimension | LevelBase. getDimension() | 
| Dimension | CubeBase. getDimension() | 
| Dimension[] | Cube. getDimensions()Returns the dimensions of this cube. | 
| Dimension[] | CubeBase. getDimensions() | 
| Dimension | CubeBase. lookupDimension(Id.Segment s)Looks up a dimension in this cube based on a component of its name. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Dimension> | SchemaReader. getCubeDimensions(Cube cube)Returns the accessible dimensions of a cube. | 
| List<Dimension> | DelegatingSchemaReader. getCubeDimensions(Cube cube) | 
| List<Dimension> | CacheControl.CellRegion. getDimensionality()Returns the dimensionality of a region. | 
| Set<Dimension> | Cube. nonJoiningDimensions(Member[] tuple)Finds out non joining dimensions for this cube. | 
| Set<Dimension> | Cube. nonJoiningDimensions(Set<Dimension> otherDims)Finds out non joining dimensions for this cube. | 
| Modifier and Type | Method and Description | 
|---|---|
| Access | DelegatingRole. getAccess(Dimension dimension) | 
| Access | Role. getAccess(Dimension dimension)Returns the access this role has to a given dimension. | 
| Access | RoleImpl. getAccess(Dimension dimension) | 
| static Cube | Util. getDimensionCube(Dimension dimension)Tries to find the cube from which a dimension is taken. | 
| List<Hierarchy> | SchemaReader. getDimensionHierarchies(Dimension dimension)Returns the accessible hierarchies of a dimension. | 
| List<Hierarchy> | DelegatingSchemaReader. getDimensionHierarchies(Dimension dimension) | 
| void | RoleImpl. grant(Dimension dimension,
     Access access)Defines access to a dimension. | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<Dimension> | Cube. nonJoiningDimensions(Set<Dimension> otherDims)Finds out non joining dimensions for this cube. | 
| Constructor and Description | 
|---|
| CubeBase(String name,
        String caption,
        boolean visible,
        String description,
        Dimension[] dimensions)Creates a CubeBase. | 
| HierarchyBase(Dimension dimension,
             String subName,
             String caption,
             boolean visible,
             String description,
             boolean hasAll) | 
| Modifier and Type | Method and Description | 
|---|---|
| Dimension | HierarchyDimensionFunDef.CalcImpl. evaluateDimension(Evaluator evaluator) | 
| Modifier and Type | Method and Description | 
|---|---|
| static Hierarchy | FunUtil. getDimensionDefaultHierarchy(Dimension dimension)Returns the default hierarchy of a dimension, or null if there is no default. | 
| Modifier and Type | Method and Description | 
|---|---|
| Dimension | LevelType. getDimension() | 
| Dimension | DimensionType. getDimension() | 
| Dimension | Type. getDimension()Returns the Dimension of this Type, or null if not known. | 
| Dimension | ScalarType. getDimension() | 
| Dimension | CubeType. getDimension() | 
| Dimension | TupleType. getDimension() | 
| Dimension | SetType. getDimension() | 
| Dimension | MemberType. getDimension() | 
| Dimension | HierarchyType. getDimension() | 
| Modifier and Type | Method and Description | 
|---|---|
| static DimensionType | DimensionType. forDimension(Dimension dimension) | 
| static MemberType | MemberType. forDimension(Dimension dimension) | 
| boolean | LevelType. usesDimension(Dimension dimension,
             boolean definitely) | 
| boolean | DimensionType. usesDimension(Dimension dimension,
             boolean definitely) | 
| boolean | Type. usesDimension(Dimension dimension,
             boolean definitely)Returns whether this type contains a given dimension.
 For example:
 
  DimensionType([Gender])uses only the[Gender]dimension.TupleType(MemberType([Gender]), MemberType([Store]))uses[Gender]and[Store]dimensions.
 
 Thedefinitelyparameter comes into play when the
 dimensional information is incomplete. | 
| boolean | ScalarType. usesDimension(Dimension dimension,
             boolean definitely) | 
| boolean | CubeType. usesDimension(Dimension dimension,
             boolean definitely) | 
| boolean | TupleType. usesDimension(Dimension dimension,
             boolean definitely) | 
| boolean | SetType. usesDimension(Dimension dimension,
             boolean definitely) | 
| boolean | MemberType. usesDimension(Dimension dimension,
             boolean definitely) | 
| boolean | HierarchyType. usesDimension(Dimension dimension,
             boolean definitely) | 
| Constructor and Description | 
|---|
| DimensionType(Dimension dimension)Creates a type representing a dimension. | 
| HierarchyType(Dimension dimension,
             Hierarchy hierarchy)Creates a type representing a hierarchy. | 
| LevelType(Dimension dimension,
         Hierarchy hierarchy,
         Level level)Creates a type representing a level. | 
| MemberType(Dimension dimension,
          Hierarchy hierarchy,
          Level level,
          Member member)Creates a type representing a member. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RolapCubeDimensionRolapCubeDimension wraps a RolapDimension for a specific Cube. | 
| Modifier and Type | Method and Description | 
|---|---|
| Dimension | RolapSchema. createDimension(Cube cube,
               String xml) | 
| Dimension | DelegatingRolapMember. getDimension() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Dimension> | RolapSchemaReader. getCubeDimensions(Cube cube) | 
| Set<Dimension> | RolapCube. nonJoiningDimensions(Member[] tuple)Finds out non joining dimensions for this cube. | 
| Set<Dimension> | RolapCube. nonJoiningDimensions(Set<Dimension> otherDims)Finds out non joining dimensions for this cube. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Hierarchy> | RolapSchemaReader. getDimensionHierarchies(Dimension dimension) | 
| protected boolean | RolapResult. removeDimension(Dimension dimension,
               List<List<Member>> memberLists) | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<Dimension> | RolapCube. nonJoiningDimensions(Set<Dimension> otherDims)Finds out non joining dimensions for this cube. | 
Copyright © 2021 Hitachi Vantara. All rights reserved.