Uses of Class
mondrian.rolap.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
Modifier and TypeClassDescriptionclass
RolapCubeLevel wraps a RolapLevel for a specific Cube.Modifier and TypeFieldDescriptionprotected final RolapLevel
RolapHierarchy.nullLevel
The level that the null member belongs too.Modifier 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) Modifier and TypeMethodDescriptionstatic Map<RolapLevel,
List<RolapMember>> SqlConstraintUtils.getRolesConstraints
(Evaluator evaluator) Modifier 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) ModifierConstructorDescriptionRolapCalculatedMeasure
(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
-
Uses of RolapLevel in mondrian.rolap.sql
Modifier and TypeMethodDescriptionCrossJoinArg.getLevel()
DescendantsCrossJoinArg.getLevel()
MemberListCrossJoinArg.getLevel()
Modifier 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.