Uses of Class
mondrian.rolap.RolapLevel
Packages that use RolapLevel
Package
Description
Implements the data access layer for the olap package.
Defines a 'matcher' which scans the schema to find candidate aggregate tables.
Database-independent library for generating SQL.
-
Uses of RolapLevel in mondrian.rolap
Subclasses of RolapLevel in mondrian.rolapModifier and TypeClassDescriptionclass
RolapCubeLevel wraps a RolapLevel for a specific Cube.Fields in mondrian.rolap declared as RolapLevelModifier and TypeFieldDescriptionprotected final RolapLevel
RolapHierarchy.nullLevel
The level that the null member belongs too.Methods in mondrian.rolap that return RolapLevelModifier and TypeMethodDescriptionRolapLevel.getClosedPeer()
DelegatingRolapMember.getLevel()
RolapMember.getLevel()
RolapMemberBase.getLevel()
TargetBase.getLevel()
RolapCubeLevel.getRolapLevel()
Returns the underlying level.static RolapLevel
RolapLevel.lookupLevel
(RolapLevel[] levels, String levelName) Methods in mondrian.rolap that return types with arguments of type RolapLevelModifier and TypeMethodDescriptionstatic Map<RolapLevel,
List<RolapMember>> SqlConstraintUtils.getRolesConstraints
(Evaluator evaluator) Methods in mondrian.rolap with parameters of type RolapLevelModifier and TypeMethodDescriptionvoid
DefaultMemberChildrenConstraint.addLevelConstraint
(SqlQuery query, RolapCube baseCube, AggStar aggStar, RolapLevel level) void
DefaultTupleConstraint.addLevelConstraint
(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapLevel level) void
SqlContextConstraint.addLevelConstraint
(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapLevel level) void
HighCardSqlTupleReader.addLevelMembers
(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers) Deprecated.void
SqlTupleReader.addLevelMembers
(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers) void
TupleReader.addLevelMembers
(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers) Adds a hierarchy to retrieve members from.protected void
SqlTupleReader.addLevelMemberSql
(SqlQuery sqlQuery, RolapLevel level, RolapCube baseCube, mondrian.rolap.SqlTupleReader.WhichSelect whichSelect, AggStar aggStar) Generates the SQL statement to access members oflevel
.static String
SqlConstraintUtils.constrainLevel
(RolapLevel level, SqlQuery query, RolapCube baseCube, AggStar aggStar, String[] columnValue, boolean caseSensitive) Generates a sql expression constraining a level by some valuestatic String
SqlConstraintUtils.constrainLevel
(RolapLevel level, SqlQuery query, RolapCube baseCube, AggStar aggStar, String columnValue, boolean caseSensitive) RolapCube.findBaseCubeLevel
(RolapLevel level) Locates the base cube level for a particular virtual level.static Member
RolapUtil.findBestMemberMatch
(List<? extends Member> members, RolapMember parent, RolapLevel level, Id.Segment searchName, MatchType matchType) Locates a member specified by its member name, from an array of members.int
NoCacheMemberReader.getLevelMemberCount
(RolapLevel level) int
SmartMemberReader.getLevelMemberCount
(RolapLevel level) MemberCacheHelper.getLevelMembersFromCache
(RolapLevel level, TupleConstraint constraint) MemberNoCacheHelper.getLevelMembersFromCache
(RolapLevel level, TupleConstraint constraint) NoCacheMemberReader.getLevelMembersFromCache
(RolapLevel level, TupleConstraint constraint) NoCacheMemberReader.getMemberByKey
(RolapLevel level, List<Comparable> keyValues) RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.getMemberByKey
(RolapLevel level, List<Comparable> keyValues) SmartMemberReader.getMemberByKey
(RolapLevel level, List<Comparable> keyValues) void
NoCacheMemberReader.getMemberRange
(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list) void
SmartMemberReader.getMemberRange
(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list) void
SubstitutingMemberReader.getMemberRange
(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list) NoCacheMemberReader.getMembersInLevel
(RolapLevel level) NoCacheMemberReader.getMembersInLevel
(RolapLevel level, TupleConstraint constraint) RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.getMembersInLevel
(RolapLevel level, TupleConstraint constraint) RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.getMembersInLevel
(RolapLevel level, TupleConstraint constraint) SmartMemberReader.getMembersInLevel
(RolapLevel level) SmartMemberReader.getMembersInLevel
(RolapLevel level, TupleConstraint constraint) SubstitutingMemberReader.getMembersInLevel
(RolapLevel level) SubstitutingMemberReader.getMembersInLevel
(RolapLevel level, TupleConstraint constraint) static RolapLevel
RolapLevel.lookupLevel
(RolapLevel[] levels, String levelName) RolapCubeHierarchy.RolapCubeSqlMemberSource.makeMember
(RolapMember parentMember, RolapLevel childLevel, Object value, Object captionValue, boolean parentChild, SqlStatement stmt, Object key, int columnOffset) TupleReader.MemberBuilder.makeMember
(RolapMember parentMember, RolapLevel childLevel, Object value, Object captionValue, boolean parentChild, SqlStatement stmt, Object key, int column) Creates a new member (together with its properties).void
MemberCacheHelper.putChildren
(RolapLevel level, TupleConstraint constraint, List<RolapMember> members) void
NoCacheMemberReader.putChildren
(RolapLevel level, TupleConstraint constraint, List<RolapMember> children) void
MemberCacheHelper.putLevelMembersInCache
(RolapLevel level, TupleConstraint constraint, List<RolapMember> members) Deprecated.void
MemberNoCacheHelper.putLevelMembersInCache
(RolapLevel level, TupleConstraint constraint, List<RolapMember> members) protected void
CacheControlImpl.MemberSetVisitorImpl.visitRange
(mondrian.rolap.MemberReader memberReader, RolapLevel level, RolapMember lowerMember, RolapMember upperMember, boolean recurse) Constructors in mondrian.rolap with parameters of type RolapLevelModifierConstructorDescriptionRolapCalculatedMeasure
(RolapMember parent, RolapLevel level, String name, Formula formula) RolapCubeLevel
(RolapLevel level, RolapCubeHierarchy cubeHierarchy) protected
RolapMemberBase
(RolapMember parentMember, RolapLevel level, Object key, String name, Member.MemberType memberType) Creates a RolapMemberBase.RolapNativeSql
(SqlQuery sqlQuery, AggStar aggStar, Evaluator evaluator, RolapLevel rolapLevel) Creates a RolapNativeSql.RolapVirtualCubeMeasure
(RolapMember parentMember, RolapLevel level, RolapStoredMeasure cubeMeasure, Map<String, Annotation> annotationMap) Target
(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers, TupleConstraint constraint, HighCardSqlTupleReader sqlTupleReader) Deprecated.TargetBase
(List<RolapMember> srcMembers, RolapLevel level, TupleReader.MemberBuilder memberBuilder) -
Uses of RolapLevel in mondrian.rolap.aggmatcher
Fields in mondrian.rolap.aggmatcher declared as RolapLevel -
Uses of RolapLevel in mondrian.rolap.sql
Methods in mondrian.rolap.sql that return RolapLevelModifier and TypeMethodDescriptionCrossJoinArg.getLevel()
DescendantsCrossJoinArg.getLevel()
MemberListCrossJoinArg.getLevel()
Methods in mondrian.rolap.sql with parameters of type RolapLevelModifier and TypeMethodDescriptionvoid
MemberChildrenConstraint.addLevelConstraint
(SqlQuery query, RolapCube baseCube, AggStar aggStar, RolapLevel level) Will be called once for the level that contains the children of a Member.Children query.void
MemberKeyConstraint.addLevelConstraint
(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapLevel level) void
TupleConstraint.addLevelConstraint
(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapLevel level) Will be called multiple times for every "group by" level in Level.Members query, i.e.Constructors in mondrian.rolap.sql with parameters of type RolapLevel