Uses of Interface
mondrian.olap.Level
-
Packages that use Level 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. -
-
Uses of Level in mondrian.calc
Methods in mondrian.calc that return Level Modifier and Type Method Description Level
LevelCalc. evaluateLevel(Evaluator evaluator)
Evaluates this expression to yield a level. -
Uses of Level in mondrian.calc.impl
Methods in mondrian.calc.impl that return Level Modifier and Type Method Description Level
GenericCalc. evaluateLevel(Evaluator evaluator)
Methods in mondrian.calc.impl with parameters of type Level Modifier and Type Method Description static Calc
ConstantCalc. constantLevel(Level level)
Creates an expression which evaluates to a given level. -
Uses of Level in mondrian.mdx
Methods in mondrian.mdx that return Level Modifier and Type Method Description Level
LevelExpr. getLevel()
Returns the level.Constructors in mondrian.mdx with parameters of type Level Constructor Description LevelExpr(Level level)
Creates a level expression. -
Uses of Level in mondrian.olap
Classes in mondrian.olap that implement Level Modifier and Type Class Description class
LevelBase
Skeleton implementation ofLevel
.Fields in mondrian.olap declared as Level Modifier and Type Field Description protected Level
MemberBase. level
protected Level[]
HierarchyBase. levels
Methods in mondrian.olap that return Level Modifier and Type Method 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.Methods in mondrian.olap that return types with arguments of type Level Modifier and Type Method Description List<Level>
DelegatingSchemaReader. getHierarchyLevels(Hierarchy hierarchy)
List<Level>
SchemaReader. getHierarchyLevels(Hierarchy hierarchy)
Returns the accessible levels of a hierarchy.Methods in mondrian.olap with parameters of type Level Modifier and Type Method 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>
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>
DelegatingSchemaReader. getLevelMembers(Level level, Evaluator context)
List<Member>
SchemaReader. getLevelMembers(Level level, boolean includeCalculated)
Returns the members of a level, optionally including calculated members.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 tolist
all members betweenstartMember
andendMember
(inclusive) which belong tolevel
.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 calledpropertyName
at, or above,level
.Constructors in mondrian.olap with parameters of type Level Constructor Description MemberBase(Member parentMember, Level level, Member.MemberType memberType)
-
Uses of Level in mondrian.olap.fun
Methods in mondrian.olap.fun that return Level Modifier and Type Method Description Level
MemberLevelFunDef.CalcImpl. evaluateLevel(Evaluator evaluator)
-
Uses of Level in mondrian.olap.type
Methods in mondrian.olap.type that return Level Modifier and Type Method Description Level
CubeType. getLevel()
Level
DimensionType. getLevel()
Level
HierarchyType. getLevel()
Level
LevelType. getLevel()
Level
MemberType. getLevel()
Level
ScalarType. getLevel()
Level
SetType. getLevel()
Level
TupleType. getLevel()
Level
Type. getLevel()
Returns the Level of this Type, or null if not known.Methods in mondrian.olap.type with parameters of type Level Modifier and Type Method Description static LevelType
LevelType. forLevel(Level level)
static MemberType
MemberType. forLevel(Level level)
Constructors in mondrian.olap.type with parameters of type Level Constructor 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. -
Uses of Level in mondrian.olap4j
Methods in mondrian.olap4j that return Level Modifier and Type Method Description Level
IMondrianOlap4jProperty. getLevel()
-
Uses of Level in mondrian.rolap
Classes in mondrian.rolap that implement Level Modifier and Type Class Description class
RolapCubeLevel
RolapCubeLevel wraps a RolapLevel for a specific Cube.class
RolapLevel
RolapLevel
implementsLevel
for a ROLAP database.Methods in mondrian.rolap that return types with arguments of type Level Modifier and Type Method Description List<Level>
RolapSchemaReader. getHierarchyLevels(Hierarchy hierarchy)
static Map<Level,List<RolapMember>>
SqlConstraintUtils. getRoleConstraintMembers(SchemaReader schemaReader, Member[] members)
Methods in mondrian.rolap with parameters of type Level Modifier and Type Method 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)
-