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.olap4j |
olap4j driver for the Mondrian OLAP engine.
|
mondrian.rolap |
Implements the data access layer for the olap package.
|
Modifier and Type | Method and Description |
---|---|
Level |
LevelCalc.evaluateLevel(Evaluator evaluator)
Evaluates this expression to yield a level.
|
Modifier and Type | Method and Description |
---|---|
Level |
GenericCalc.evaluateLevel(Evaluator evaluator) |
Modifier and Type | Method and Description |
---|---|
static Calc |
ConstantCalc.constantLevel(Level level)
Creates an expression which evaluates to a given level.
|
Modifier and Type | Method and Description |
---|---|
Level |
LevelExpr.getLevel()
Returns the level.
|
Constructor and Description |
---|
LevelExpr(Level level)
Creates a level expression.
|
Modifier and Type | Class and Description |
---|---|
class |
LevelBase
Skeleton implementation of
Level . |
Modifier and Type | Field and Description |
---|---|
protected Level |
MemberBase.level |
protected Level[] |
HierarchyBase.levels |
Modifier and Type | Method and Description |
---|---|
Level |
LevelBase.getChildLevel() |
Level |
Level.getChildLevel() |
Level |
MemberBase.getLevel() |
Level |
Member.getLevel() |
Level[] |
Hierarchy.getLevels()
Returns the levels in this hierarchy.
|
Level[] |
HierarchyBase.getLevels() |
Level |
Cube.getMonthLevel()
Return Month Level or null.
|
Level |
CubeBase.getMonthLevel() |
Level |
LevelBase.getParentLevel() |
Level |
Level.getParentLevel() |
Level |
Cube.getQuarterLevel()
Return Quarter Level or null.
|
Level |
CubeBase.getQuarterLevel() |
Level |
Cube.getWeekLevel()
Return Week Level or null.
|
Level |
CubeBase.getWeekLevel() |
Level |
Cube.getYearLevel()
Helper method that returns the Year Level or returns null if the Time
Dimension does not exist or if Year is not defined in the Time Dimension.
|
Level |
CubeBase.getYearLevel() |
static Level |
Util.lookupHierarchyLevel(Hierarchy hierarchy,
String s)
Finds a named level in this hierarchy.
|
Modifier and Type | Method and Description |
---|---|
List<Level> |
DelegatingSchemaReader.getHierarchyLevels(Hierarchy hierarchy) |
List<Level> |
SchemaReader.getHierarchyLevels(Hierarchy hierarchy)
Returns the accessible levels of a hierarchy.
|
Modifier and Type | Method and Description |
---|---|
void |
QueryAxis.addLevel(Level level) |
static List<Member> |
Util.addLevelCalculatedMembers(SchemaReader reader,
Level level,
List<Member> members) |
void |
Query.addLevelToAxis(AxisOrdinal axis,
Level level)
Adds a level to an axis expression.
|
Member |
Hierarchy.createMember(Member parent,
Level level,
String name,
Formula formula)
Creates a member of this hierarchy.
|
CacheControl.MemberSet |
CacheControl.filter(Level level,
CacheControl.MemberSet baseSet)
Filters a member set, keeping all members at a given Level.
|
Access |
Role.getAccess(Level level)
Returns the access this role has to a given level.
|
Access |
DelegatingRole.getAccess(Level level) |
Access |
RoleImpl.getAccess(Level level) |
List<Member> |
DelegatingSchemaReader.getCalculatedMembers(Level level) |
List<Member> |
SchemaReader.getCalculatedMembers(Level level)
Returns a list of calculated members in a given level.
|
static Member |
Util.getFirstDescendantOnLevel(SchemaReader reader,
Member parent,
Level level)
returns the first descendant on the level underneath parent.
|
int |
DelegatingSchemaReader.getLevelCardinality(Level level,
boolean approximate,
boolean materialize) |
int |
SchemaReader.getLevelCardinality(Level level,
boolean approximate,
boolean materialize)
Returns the number of members in a level, returning an approximation if
acceptable.
|
List<Member> |
DelegatingSchemaReader.getLevelMembers(Level level,
boolean includeCalculated) |
List<Member> |
SchemaReader.getLevelMembers(Level level,
boolean includeCalculated)
Returns the members of a level, optionally including calculated members.
|
List<Member> |
DelegatingSchemaReader.getLevelMembers(Level level,
Evaluator context) |
List<Member> |
SchemaReader.getLevelMembers(Level level,
Evaluator context)
Returns the members of a level, optionally filtering out members which
are empty.
|
void |
DelegatingSchemaReader.getMemberRange(Level level,
Member startMember,
Member endMember,
List<Member> list) |
void |
SchemaReader.getMemberRange(Level level,
Member startMember,
Member endMember,
List<Member> list)
Appends to
list all members between startMember
and endMember (inclusive) which belong to
level . |
void |
RoleImpl.grant(Hierarchy hierarchy,
Access access,
Level topLevel,
Level bottomLevel,
Role.RollupPolicy rollupPolicy)
Defines access to a hierarchy.
|
static boolean |
Util.isValidProperty(String propertyName,
Level level)
Returns whether a property is valid for a member of a given level.
|
static Property |
Util.lookupProperty(Level level,
String propertyName)
Finds a member property called
propertyName at, or above,
level . |
Constructor and Description |
---|
MemberBase(Member parentMember,
Level level,
Member.MemberType memberType) |
Modifier and Type | Method and Description |
---|---|
Level |
MemberLevelFunDef.CalcImpl.evaluateLevel(Evaluator evaluator) |
Modifier and Type | Method and Description |
---|---|
Level |
SetType.getLevel() |
Level |
HierarchyType.getLevel() |
Level |
MemberType.getLevel() |
Level |
LevelType.getLevel() |
Level |
Type.getLevel()
Returns the Level of this Type, or null if not known.
|
Level |
ScalarType.getLevel() |
Level |
TupleType.getLevel() |
Level |
CubeType.getLevel() |
Level |
DimensionType.getLevel() |
Modifier and Type | Method and Description |
---|---|
static MemberType |
MemberType.forLevel(Level level) |
static LevelType |
LevelType.forLevel(Level level) |
Constructor and Description |
---|
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 | Method and Description |
---|---|
Level |
IMondrianOlap4jProperty.getLevel() |
Modifier and Type | Class and Description |
---|---|
class |
RolapCubeLevel
RolapCubeLevel wraps a RolapLevel for a specific Cube.
|
class |
RolapLevel
RolapLevel implements Level for a ROLAP database. |
Modifier and Type | Method and Description |
---|---|
List<Level> |
RolapSchemaReader.getHierarchyLevels(Hierarchy hierarchy) |
static Map<Level,List<RolapMember>> |
SqlConstraintUtils.getRoleConstraintMembers(SchemaReader schemaReader,
Member[] members) |
Modifier and Type | Method and Description |
---|---|
Member |
RolapHierarchy.createMember(Member parent,
Level level,
String name,
Formula formula) |
Member |
RolapCubeHierarchy.createMember(Member parent,
Level level,
String name,
Formula formula) |
CacheControl.MemberSet |
CacheControlImpl.filter(Level level,
CacheControl.MemberSet baseSet) |
List<Member> |
RolapSchemaReader.getCalculatedMembers(Level level) |
int |
RolapSchemaReader.getLevelCardinality(Level level,
boolean approximate,
boolean materialize) |
List<Member> |
RolapSchemaReader.getLevelMembers(Level level,
boolean includeCalculated) |
List<Member> |
RolapSchemaReader.getLevelMembers(Level level,
Evaluator context) |
TupleConstraint |
SqlConstraintFactory.getLevelMembersConstraint(Evaluator context,
Level[] levels)
Returns a constraint that restricts the members of a level to those that
are non-empty in the given context.
|
void |
RolapSchemaReader.getMemberRange(Level level,
Member startMember,
Member endMember,
List<Member> list) |
static boolean |
SqlContextConstraint.isValidContext(Evaluator context,
boolean disallowVirtualCube,
Level[] levels,
boolean strict) |
Copyright © 2020 Hitachi Vantara. All rights reserved.