Uses of Interface
mondrian.olap.Dimension
-
Packages that use Dimension 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. -
-
Uses of Dimension in mondrian.calc
Methods in mondrian.calc that return Dimension Modifier and Type Method Description Dimension
DimensionCalc. evaluateDimension(Evaluator evaluator)
Evaluates this expression to yield a dimension. -
Uses of Dimension in mondrian.calc.impl
Methods in mondrian.calc.impl that return Dimension Modifier and Type Method Description Dimension
GenericCalc. evaluateDimension(Evaluator evaluator)
Methods in mondrian.calc.impl with parameters of type Dimension Modifier and Type Method Description static 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 Dimension Modifier and Type Method Description Dimension
DimensionExpr. getDimension()
Returns the dimension.Constructors in mondrian.mdx with parameters of type Dimension Constructor Description DimensionExpr(Dimension dimension)
Creates a dimension expression. -
Uses of Dimension in mondrian.olap
Classes in mondrian.olap that implement Dimension Modifier and Type Class Description class
DimensionBase
Abstract implementation for aDimension
.Fields in mondrian.olap declared as Dimension Modifier and Type Field Description protected Dimension
HierarchyBase. dimension
protected Dimension[]
CubeBase. dimensions
Methods in mondrian.olap that return Dimension Modifier and Type Method Description Dimension
Schema. createDimension(Cube cube, String xml)
Creates a dimension in the given cube by parsing an XML string.Dimension
CubeBase. getDimension()
Dimension
DimensionBase. getDimension()
Dimension
Hierarchy. getDimension()
Returns the dimension this hierarchy belongs to.Dimension
HierarchyBase. getDimension()
Dimension
LevelBase. getDimension()
Dimension
MemberBase. getDimension()
Dimension
OlapElement. getDimension()
Returns the dimension of a this expression, or null if no dimension is defined.Dimension
Query.ScopedNamedSet. getDimension()
Dimension
SetBase. 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.Methods in mondrian.olap that return types with arguments of type Dimension Modifier and Type Method Description List<Dimension>
DelegatingSchemaReader. getCubeDimensions(Cube cube)
List<Dimension>
SchemaReader. getCubeDimensions(Cube cube)
Returns the accessible dimensions of a cube.List<Dimension>
CacheControl.CellRegion. getDimensionality()
Returns the dimensionality of a region.Set<Dimension>
Cube. nonJoiningDimensions(Set<Dimension> otherDims)
Finds out non joining dimensions for this cube.Set<Dimension>
Cube. nonJoiningDimensions(Member[] tuple)
Finds out non joining dimensions for this cube.Methods in mondrian.olap with parameters of type Dimension Modifier and Type Method 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>
DelegatingSchemaReader. getDimensionHierarchies(Dimension dimension)
List<Hierarchy>
SchemaReader. getDimensionHierarchies(Dimension dimension)
Returns the accessible hierarchies of a dimension.void
RoleImpl. grant(Dimension dimension, Access access)
Defines access to a dimension.Method parameters in mondrian.olap with type arguments of type Dimension Modifier and Type Method Description Set<Dimension>
Cube. nonJoiningDimensions(Set<Dimension> otherDims)
Finds out non joining dimensions for this cube.Constructors in mondrian.olap with parameters of type Dimension Constructor 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)
-
Uses of Dimension in mondrian.olap.fun
Methods in mondrian.olap.fun that return Dimension Modifier and Type Method Description Dimension
HierarchyDimensionFunDef.CalcImpl. evaluateDimension(Evaluator evaluator)
Methods in mondrian.olap.fun with parameters of type Dimension Modifier and Type Method Description static 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 Dimension Modifier and Type Method Description Dimension
CubeType. getDimension()
Dimension
DimensionType. getDimension()
Dimension
HierarchyType. getDimension()
Dimension
LevelType. getDimension()
Dimension
MemberType. getDimension()
Dimension
ScalarType. getDimension()
Dimension
SetType. getDimension()
Dimension
TupleType. getDimension()
Dimension
Type. getDimension()
Returns the Dimension of this Type, or null if not known.Methods in mondrian.olap.type with parameters of type Dimension Modifier and Type Method Description static 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 Dimension Constructor 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. -
Uses of Dimension in mondrian.rolap
Classes in mondrian.rolap that implement Dimension Modifier and Type Class Description class
RolapCubeDimension
RolapCubeDimension wraps a RolapDimension for a specific Cube.Methods in mondrian.rolap that return Dimension Modifier and Type Method Description Dimension
RolapSchema. createDimension(Cube cube, String xml)
Dimension
DelegatingRolapMember. getDimension()
Methods in mondrian.rolap that return types with arguments of type Dimension Modifier and Type Method Description List<Dimension>
RolapSchemaReader. getCubeDimensions(Cube cube)
Set<Dimension>
RolapCube. nonJoiningDimensions(Set<Dimension> otherDims)
Finds out non joining dimensions for this cube.Set<Dimension>
RolapCube. nonJoiningDimensions(Member[] tuple)
Finds out non joining dimensions for this cube.Methods in mondrian.rolap with parameters of type Dimension Modifier and Type Method Description List<Hierarchy>
RolapSchemaReader. getDimensionHierarchies(Dimension dimension)
protected boolean
RolapResult. removeDimension(Dimension dimension, List<List<Member>> memberLists)
Method parameters in mondrian.rolap with type arguments of type Dimension Modifier and Type Method Description Set<Dimension>
RolapCube. nonJoiningDimensions(Set<Dimension> otherDims)
Finds out non joining dimensions for this cube.
-