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 classRolapCubeLevelRolapCubeLevel wraps a RolapLevel for a specific Cube.Fields in mondrian.rolap declared as RolapLevel Modifier and Type Field Description protected RolapLevelRolapHierarchy. nullLevelThe level that the null member belongs too.Methods in mondrian.rolap that return RolapLevel Modifier and Type Method Description RolapLevelRolapLevel. getClosedPeer()RolapLevelDelegatingRolapMember. getLevel()RolapLevelRolapMember. getLevel()RolapLevelRolapMemberBase. getLevel()RolapLevelTargetBase. getLevel()RolapLevelRolapCubeLevel. getRolapLevel()Returns the underlying level.static RolapLevelRolapLevel. 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 voidDefaultMemberChildrenConstraint. addLevelConstraint(SqlQuery query, RolapCube baseCube, AggStar aggStar, RolapLevel level)voidDefaultTupleConstraint. addLevelConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapLevel level)voidSqlContextConstraint. addLevelConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapLevel level)voidHighCardSqlTupleReader. addLevelMembers(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers)Deprecated.voidSqlTupleReader. addLevelMembers(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers)voidTupleReader. addLevelMembers(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers)Adds a hierarchy to retrieve members from.protected voidSqlTupleReader. addLevelMemberSql(SqlQuery sqlQuery, RolapLevel level, RolapCube baseCube, mondrian.rolap.SqlTupleReader.WhichSelect whichSelect, AggStar aggStar)Generates the SQL statement to access members oflevel.static StringSqlConstraintUtils. constrainLevel(RolapLevel level, SqlQuery query, RolapCube baseCube, AggStar aggStar, String[] columnValue, boolean caseSensitive)Generates a sql expression constraining a level by some valuestatic StringSqlConstraintUtils. constrainLevel(RolapLevel level, SqlQuery query, RolapCube baseCube, AggStar aggStar, String columnValue, boolean caseSensitive)RolapCubeLevelRolapCube. findBaseCubeLevel(RolapLevel level)Locates the base cube level for a particular virtual level.static MemberRolapUtil. 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.intNoCacheMemberReader. getLevelMemberCount(RolapLevel level)intSmartMemberReader. 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)RolapMemberNoCacheMemberReader. getMemberByKey(RolapLevel level, List<Comparable> keyValues)RolapMemberRolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader. getMemberByKey(RolapLevel level, List<Comparable> keyValues)RolapMemberSmartMemberReader. getMemberByKey(RolapLevel level, List<Comparable> keyValues)voidNoCacheMemberReader. getMemberRange(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list)voidSmartMemberReader. getMemberRange(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list)voidSubstitutingMemberReader. 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 RolapLevelRolapLevel. lookupLevel(RolapLevel[] levels, String levelName)RolapMemberRolapCubeHierarchy.RolapCubeSqlMemberSource. makeMember(RolapMember parentMember, RolapLevel childLevel, Object value, Object captionValue, boolean parentChild, SqlStatement stmt, Object key, int columnOffset)RolapMemberTupleReader.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).voidMemberCacheHelper. putChildren(RolapLevel level, TupleConstraint constraint, List<RolapMember> members)voidNoCacheMemberReader. putChildren(RolapLevel level, TupleConstraint constraint, List<RolapMember> children)voidMemberCacheHelper. putLevelMembersInCache(RolapLevel level, TupleConstraint constraint, List<RolapMember> members)Deprecated.voidMemberNoCacheHelper. putLevelMembersInCache(RolapLevel level, TupleConstraint constraint, List<RolapMember> members)protected voidCacheControlImpl.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 RolapLevelJdbcSchema.Table.Column.Usage. level -
Uses of RolapLevel in mondrian.rolap.sql
Methods in mondrian.rolap.sql that return RolapLevel Modifier and Type Method Description RolapLevelCrossJoinArg. getLevel()RolapLevelDescendantsCrossJoinArg. getLevel()RolapLevelMemberListCrossJoinArg. getLevel()Methods in mondrian.rolap.sql with parameters of type RolapLevel Modifier and Type Method Description voidMemberChildrenConstraint. 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.voidMemberKeyConstraint. addLevelConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapLevel level)voidTupleConstraint. 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)
-