| 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 | 
Level.getChildLevel()  | 
Level | 
LevelBase.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 | 
Level.getParentLevel()  | 
Level | 
LevelBase.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> | 
SchemaReader.getHierarchyLevels(Hierarchy hierarchy)
Returns the accessible levels of a hierarchy. 
 | 
List<Level> | 
DelegatingSchemaReader.getHierarchyLevels(Hierarchy 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 | 
DelegatingRole.getAccess(Level level)  | 
Access | 
RoleImpl.getAccess(Level level)  | 
Access | 
Role.getAccess(Level level)
Returns the access this role has to a given level. 
 | 
List<Member> | 
SchemaReader.getCalculatedMembers(Level level)
Returns a list of calculated members in a given level. 
 | 
List<Member> | 
DelegatingSchemaReader.getCalculatedMembers(Level level)  | 
static Member | 
Util.getFirstDescendantOnLevel(SchemaReader reader,
                         Member parent,
                         Level level)
returns the first descendant on the level underneath parent. 
 | 
int | 
SchemaReader.getLevelCardinality(Level level,
                   boolean approximate,
                   boolean materialize)
Returns the number of members in a level, returning an approximation if
 acceptable. 
 | 
int | 
DelegatingSchemaReader.getLevelCardinality(Level level,
                   boolean approximate,
                   boolean materialize)  | 
List<Member> | 
SchemaReader.getLevelMembers(Level level,
               boolean includeCalculated)
Returns the members of a level, optionally including calculated members. 
 | 
List<Member> | 
DelegatingSchemaReader.getLevelMembers(Level level,
               boolean includeCalculated)  | 
List<Member> | 
SchemaReader.getLevelMembers(Level level,
               Evaluator context)
Returns the members of a level, optionally filtering out members which
 are empty. 
 | 
List<Member> | 
DelegatingSchemaReader.getLevelMembers(Level level,
               Evaluator context)  | 
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 | 
DelegatingSchemaReader.getMemberRange(Level level,
              Member startMember,
              Member endMember,
              List<Member> list)  | 
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 | 
LevelType.getLevel()  | 
Level | 
HierarchyType.getLevel()  | 
Level | 
CubeType.getLevel()  | 
Level | 
ScalarType.getLevel()  | 
Level | 
Type.getLevel()
Returns the Level of this Type, or null if not known. 
 | 
Level | 
TupleType.getLevel()  | 
Level | 
MemberType.getLevel()  | 
Level | 
SetType.getLevel()  | 
Level | 
DimensionType.getLevel()  | 
| Modifier and Type | Method and Description | 
|---|---|
static LevelType | 
LevelType.forLevel(Level level)  | 
static MemberType | 
MemberType.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 | 
RolapCubeHierarchy.createMember(Member parent,
            Level level,
            String name,
            Formula formula)  | 
Member | 
RolapHierarchy.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 © 2018 Hitachi Vantara. All rights reserved.