Uses of Interface
mondrian.olap.Dimension
Packages that use 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
Methods in mondrian.calc that return DimensionModifier and TypeMethodDescriptionDimensionCalc.evaluateDimension
(Evaluator evaluator) Evaluates this expression to yield a dimension. -
Uses of Dimension in mondrian.calc.impl
Methods in mondrian.calc.impl that return DimensionMethods in mondrian.calc.impl with parameters of type DimensionModifier and TypeMethodDescriptionstatic Calc
ConstantCalc.constantDimension
(Dimension dimension) Creates an expression which evaluates to a given dimension. -
Uses of Dimension in mondrian.mdx
Methods in mondrian.mdx that return DimensionConstructors in mondrian.mdx with parameters of type Dimension -
Uses of Dimension in mondrian.olap
Classes in mondrian.olap that implement DimensionFields in mondrian.olap declared as DimensionModifier and TypeFieldDescriptionprotected final Dimension
HierarchyBase.dimension
protected Dimension[]
CubeBase.dimensions
Methods in mondrian.olap that return DimensionModifier 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.Methods in mondrian.olap that return types with arguments of type DimensionModifier 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.Methods in mondrian.olap with parameters of type DimensionModifier 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.Method parameters in mondrian.olap with type arguments of type DimensionModifier and TypeMethodDescriptionCube.nonJoiningDimensions
(Set<Dimension> otherDims) Finds out non joining dimensions for this cube.Constructors in mondrian.olap with parameters of type Dimension -
Uses of Dimension in mondrian.olap.fun
Methods in mondrian.olap.fun that return DimensionModifier and TypeMethodDescriptionHierarchyDimensionFunDef.CalcImpl.evaluateDimension
(Evaluator evaluator) Methods in mondrian.olap.fun with parameters of type DimensionModifier 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
Methods in mondrian.olap.type that return DimensionModifier 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.Methods in mondrian.olap.type with parameters of type DimensionModifier 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.Constructors in mondrian.olap.type with parameters of type DimensionModifierConstructorDescriptionDimensionType
(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
Classes in mondrian.rolap that implement DimensionModifier and TypeClassDescriptionclass
RolapCubeDimension wraps a RolapDimension for a specific Cube.Methods in mondrian.rolap that return DimensionModifier and TypeMethodDescriptionRolapSchema.createDimension
(Cube cube, String xml) DelegatingRolapMember.getDimension()
Methods in mondrian.rolap that return types with arguments of type DimensionModifier 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.Methods in mondrian.rolap with parameters of type DimensionModifier and TypeMethodDescriptionRolapSchemaReader.getDimensionHierarchies
(Dimension dimension) protected boolean
RolapResult.removeDimension
(Dimension dimension, List<List<Member>> memberLists) Method parameters in mondrian.rolap with type arguments of type DimensionModifier and TypeMethodDescriptionRolapCube.nonJoiningDimensions
(Set<Dimension> otherDims) Finds out non joining dimensions for this cube.