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 CalcConstantCalc.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 DimensionHierarchyBase.dimensionprotected Dimension[]CubeBase.dimensionsMethods 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 CubeUtil.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.voidDefines 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 HierarchyFunUtil.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 DimensionTypeDimensionType.forDimension(Dimension dimension) static MemberTypeMemberType.forDimension(Dimension dimension) booleanCubeType.usesDimension(Dimension dimension, boolean definitely) booleanDimensionType.usesDimension(Dimension dimension, boolean definitely) booleanHierarchyType.usesDimension(Dimension dimension, boolean definitely) booleanLevelType.usesDimension(Dimension dimension, boolean definitely) booleanMemberType.usesDimension(Dimension dimension, boolean definitely) booleanScalarType.usesDimension(Dimension dimension, boolean definitely) booleanSetType.usesDimension(Dimension dimension, boolean definitely) booleanTupleType.usesDimension(Dimension dimension, boolean definitely) booleanType.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 TypeClassDescriptionclassRolapCubeDimension 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 booleanRolapResult.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.