| 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  | LevelBaseSkeleton 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 | Member. getLevel() | 
| Level | MemberBase. 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 | Role. getAccess(Level level)Returns the access this role has to a given level. | 
| Access | RoleImpl. getAccess(Level 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  listall members betweenstartMemberandendMember(inclusive) which belong tolevel. | 
| 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  propertyNameat, 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 | DimensionType. getLevel() | 
| Level | Type. getLevel()Returns the Level of this Type, or null if not known. | 
| Level | ScalarType. getLevel() | 
| Level | CubeType. getLevel() | 
| Level | TupleType. getLevel() | 
| Level | SetType. getLevel() | 
| Level | MemberType. getLevel() | 
| Level | HierarchyType. 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  | RolapCubeLevelRolapCubeLevel wraps a RolapLevel for a specific Cube. | 
| class  | RolapLevelRolapLevelimplementsLevelfor 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 © 2021 Hitachi Vantara. All rights reserved.