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 TypeClassDescriptionclassRolapCubeLevel wraps a RolapLevel for a specific Cube.Fields in mondrian.rolap declared as RolapLevelModifier and TypeFieldDescriptionprotected final RolapLevelRolapHierarchy.nullLevelThe 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 RolapLevelRolapLevel.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 TypeMethodDescriptionvoidDefaultMemberChildrenConstraint.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) RolapCube.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) 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) 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) 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 RolapLevelRolapLevel.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).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 RolapLevelModifierConstructorDescriptionRolapCalculatedMeasure(RolapMember parent, RolapLevel level, String name, Formula formula) RolapCubeLevel(RolapLevel level, RolapCubeHierarchy cubeHierarchy) protectedRolapMemberBase(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 TypeMethodDescriptionvoidMemberChildrenConstraint.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