Uses of Class
mondrian.rolap.RolapLevel
-
Packages that use RolapLevel Package Description mondrian.rolap Implements the data access layer for the olap package.mondrian.rolap.aggmatcher Defines a 'matcher' which scans the schema to find candidate aggregate tables.mondrian.rolap.sql Database-independent library for generating SQL. -
-
Uses of RolapLevel in mondrian.rolap
Subclasses of RolapLevel in mondrian.rolap Modifier and Type Class Description class
RolapCubeLevel
RolapCubeLevel wraps a RolapLevel for a specific Cube.Fields in mondrian.rolap declared as RolapLevel Modifier and Type Field Description protected RolapLevel
RolapHierarchy. nullLevel
The level that the null member belongs too.Methods in mondrian.rolap that return RolapLevel Modifier and Type Method Description RolapLevel
RolapLevel. getClosedPeer()
RolapLevel
DelegatingRolapMember. getLevel()
RolapLevel
RolapMember. getLevel()
RolapLevel
RolapMemberBase. getLevel()
RolapLevel
TargetBase. getLevel()
RolapLevel
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 RolapLevel Modifier and Type Method Description static Map<RolapLevel,List<RolapMember>>
SqlConstraintUtils. getRolesConstraints(Evaluator evaluator)
Methods in mondrian.rolap with parameters of type RolapLevel Modifier and Type Method Description void
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)
RolapCubeLevel
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)
List<RolapMember>
MemberCacheHelper. getLevelMembersFromCache(RolapLevel level, TupleConstraint constraint)
List<RolapMember>
MemberNoCacheHelper. getLevelMembersFromCache(RolapLevel level, TupleConstraint constraint)
List<RolapMember>
NoCacheMemberReader. getLevelMembersFromCache(RolapLevel level, TupleConstraint constraint)
RolapMember
NoCacheMemberReader. getMemberByKey(RolapLevel level, List<Comparable> keyValues)
RolapMember
RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader. getMemberByKey(RolapLevel level, List<Comparable> keyValues)
RolapMember
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)
List<RolapMember>
NoCacheMemberReader. getMembersInLevel(RolapLevel level)
List<RolapMember>
NoCacheMemberReader. getMembersInLevel(RolapLevel level, TupleConstraint constraint)
List<RolapMember>
RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader. getMembersInLevel(RolapLevel level, TupleConstraint constraint)
List<RolapMember>
RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader. getMembersInLevel(RolapLevel level, TupleConstraint constraint)
List<RolapMember>
SmartMemberReader. getMembersInLevel(RolapLevel level)
List<RolapMember>
SmartMemberReader. getMembersInLevel(RolapLevel level, TupleConstraint constraint)
List<RolapMember>
SubstitutingMemberReader. getMembersInLevel(RolapLevel level)
List<RolapMember>
SubstitutingMemberReader. getMembersInLevel(RolapLevel level, TupleConstraint constraint)
static RolapLevel
RolapLevel. lookupLevel(RolapLevel[] levels, String levelName)
RolapMember
RolapCubeHierarchy.RolapCubeSqlMemberSource. makeMember(RolapMember parentMember, RolapLevel childLevel, Object value, Object captionValue, boolean parentChild, SqlStatement stmt, Object key, int columnOffset)
RolapMember
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 RolapLevel Constructor Description RolapCalculatedMeasure(RolapMember parent, RolapLevel level, String name, Formula formula)
RolapCubeLevel(RolapLevel level, RolapCubeHierarchy cubeHierarchy)
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 Modifier and Type Field Description RolapLevel
JdbcSchema.Table.Column.Usage. level
-
Uses of RolapLevel in mondrian.rolap.sql
Methods in mondrian.rolap.sql that return RolapLevel Modifier and Type Method Description RolapLevel
CrossJoinArg. getLevel()
RolapLevel
DescendantsCrossJoinArg. getLevel()
RolapLevel
MemberListCrossJoinArg. getLevel()
Methods in mondrian.rolap.sql with parameters of type RolapLevel Modifier and Type Method Description void
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 Constructor Description DescendantsCrossJoinArg(RolapLevel level, RolapMember member)
-