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 |
DimensionBase
Abstract 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 |
MemberBase.getDimension() |
Dimension |
DimensionBase.getDimension() |
Dimension |
OlapElement.getDimension()
Returns the dimension of a this expression, or null if no dimension is
defined.
|
Dimension |
LevelBase.getDimension() |
Dimension |
Query.ScopedNamedSet.getDimension() |
Dimension |
CubeBase.getDimension() |
Dimension |
Hierarchy.getDimension()
Returns the dimension this hierarchy belongs to.
|
Dimension |
SetBase.getDimension() |
Dimension |
HierarchyBase.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> |
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(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 |
Role.getAccess(Dimension dimension)
Returns the access this role has to a given dimension.
|
Access |
DelegatingRole.getAccess(Dimension 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.
|
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 |
SetType.getDimension() |
Dimension |
HierarchyType.getDimension() |
Dimension |
MemberType.getDimension() |
Dimension |
LevelType.getDimension() |
Dimension |
Type.getDimension()
Returns the Dimension of this Type, or null if not known.
|
Dimension |
ScalarType.getDimension() |
Dimension |
TupleType.getDimension() |
Dimension |
CubeType.getDimension() |
Dimension |
DimensionType.getDimension() |
Modifier and Type | Method and Description |
---|---|
static MemberType |
MemberType.forDimension(Dimension dimension) |
static DimensionType |
DimensionType.forDimension(Dimension dimension) |
boolean |
SetType.usesDimension(Dimension dimension,
boolean definitely) |
boolean |
HierarchyType.usesDimension(Dimension dimension,
boolean definitely) |
boolean |
MemberType.usesDimension(Dimension dimension,
boolean definitely) |
boolean |
LevelType.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.
The definitely parameter comes into play when the
dimensional information is incomplete. |
boolean |
ScalarType.usesDimension(Dimension dimension,
boolean definitely) |
boolean |
TupleType.usesDimension(Dimension dimension,
boolean definitely) |
boolean |
CubeType.usesDimension(Dimension dimension,
boolean definitely) |
boolean |
DimensionType.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 |
RolapCubeDimension
RolapCubeDimension 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 © 2020 Hitachi Vantara. All rights reserved.