Uses of Interface
mondrian.olap.Dimension
Package
Description
Provides compiled expressions.
Provides implementation classes for compiled expressions.
Defines a parse tree for MDX expressions.
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.
-
Uses of Dimension in mondrian.calc
Modifier and TypeMethodDescriptionDimensionCalc.evaluateDimension
(Evaluator evaluator) Evaluates this expression to yield a dimension. -
Uses of Dimension in mondrian.calc.impl
Modifier and TypeMethodDescriptionstatic Calc
ConstantCalc.constantDimension
(Dimension dimension) Creates an expression which evaluates to a given dimension. -
Uses of Dimension in mondrian.mdx
-
Uses of Dimension in mondrian.olap
Modifier and TypeFieldDescriptionprotected final Dimension
HierarchyBase.dimension
protected Dimension[]
CubeBase.dimensions
Modifier and TypeMethodDescriptionSchema.createDimension
(Cube cube, String xml) Creates a dimension in the given cube by parsing an XML string.CubeBase.getDimension()
DimensionBase.getDimension()
Hierarchy.getDimension()
Returns the dimension this hierarchy belongs to.HierarchyBase.getDimension()
LevelBase.getDimension()
MemberBase.getDimension()
OlapElement.getDimension()
Returns the dimension of a this expression, or null if no dimension is defined.Query.ScopedNamedSet.getDimension()
SetBase.getDimension()
Cube.getDimensions()
Returns the dimensions of this cube.CubeBase.getDimensions()
CubeBase.lookupDimension
(Id.Segment s) Looks up a dimension in this cube based on a component of its name.Modifier and TypeMethodDescriptionDelegatingSchemaReader.getCubeDimensions
(Cube cube) SchemaReader.getCubeDimensions
(Cube cube) Returns the accessible dimensions of a cube.CacheControl.CellRegion.getDimensionality()
Returns the dimensionality of a region.Cube.nonJoiningDimensions
(Set<Dimension> otherDims) Finds out non joining dimensions for this cube.Cube.nonJoiningDimensions
(Member[] tuple) Finds out non joining dimensions for this cube.Modifier and TypeMethodDescriptionReturns the access this role has to a given dimension.static Cube
Util.getDimensionCube
(Dimension dimension) Tries to find the cube from which a dimension is taken.DelegatingSchemaReader.getDimensionHierarchies
(Dimension dimension) SchemaReader.getDimensionHierarchies
(Dimension dimension) Returns the accessible hierarchies of a dimension.void
Defines access to a dimension.Modifier and TypeMethodDescriptionCube.nonJoiningDimensions
(Set<Dimension> otherDims) Finds out non joining dimensions for this cube. -
Uses of Dimension in mondrian.olap.fun
Modifier and TypeMethodDescriptionHierarchyDimensionFunDef.CalcImpl.evaluateDimension
(Evaluator evaluator) Modifier and TypeMethodDescriptionstatic Hierarchy
FunUtil.getDimensionDefaultHierarchy
(Dimension dimension) Returns the default hierarchy of a dimension, or null if there is no default. -
Uses of Dimension in mondrian.olap.type
Modifier and TypeMethodDescriptionCubeType.getDimension()
DimensionType.getDimension()
HierarchyType.getDimension()
LevelType.getDimension()
MemberType.getDimension()
ScalarType.getDimension()
SetType.getDimension()
TupleType.getDimension()
Type.getDimension()
Returns the Dimension of this Type, or null if not known.Modifier and TypeMethodDescriptionstatic DimensionType
DimensionType.forDimension
(Dimension dimension) static MemberType
MemberType.forDimension
(Dimension dimension) boolean
CubeType.usesDimension
(Dimension dimension, boolean definitely) boolean
DimensionType.usesDimension
(Dimension dimension, boolean definitely) boolean
HierarchyType.usesDimension
(Dimension dimension, boolean definitely) boolean
LevelType.usesDimension
(Dimension dimension, boolean definitely) boolean
MemberType.usesDimension
(Dimension dimension, boolean definitely) boolean
ScalarType.usesDimension
(Dimension dimension, boolean definitely) boolean
SetType.usesDimension
(Dimension dimension, boolean definitely) boolean
TupleType.usesDimension
(Dimension dimension, boolean definitely) boolean
Type.usesDimension
(Dimension dimension, boolean definitely) Returns whether this type contains a given dimension.ModifierConstructorDescriptionDimensionType
(Dimension dimension) Creates a type representing a dimension.HierarchyType
(Dimension dimension, Hierarchy hierarchy) Creates a type representing a hierarchy.Creates a type representing a level.MemberType
(Dimension dimension, Hierarchy hierarchy, Level level, Member member) Creates a type representing a member. -
Uses of Dimension in mondrian.rolap
Modifier and TypeClassDescriptionclass
RolapCubeDimension wraps a RolapDimension for a specific Cube.Modifier and TypeMethodDescriptionRolapSchema.createDimension
(Cube cube, String xml) DelegatingRolapMember.getDimension()
Modifier and TypeMethodDescriptionRolapSchemaReader.getCubeDimensions
(Cube cube) RolapCube.nonJoiningDimensions
(Set<Dimension> otherDims) Finds out non joining dimensions for this cube.RolapCube.nonJoiningDimensions
(Member[] tuple) Finds out non joining dimensions for this cube.Modifier and TypeMethodDescriptionRolapSchemaReader.getDimensionHierarchies
(Dimension dimension) protected boolean
RolapResult.removeDimension
(Dimension dimension, List<List<Member>> memberLists) Modifier and TypeMethodDescriptionRolapCube.nonJoiningDimensions
(Set<Dimension> otherDims) Finds out non joining dimensions for this cube.