| 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. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RolapCubeLevel
RolapCubeLevel wraps a RolapLevel for a specific Cube. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected RolapLevel | 
RolapHierarchy.nullLevel
The level that the null member belongs too. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RolapLevel | 
RolapLevel.getClosedPeer()  | 
RolapLevel | 
DelegatingRolapMember.getLevel()  | 
RolapLevel | 
TargetBase.getLevel()  | 
RolapLevel | 
RolapMember.getLevel()  | 
RolapLevel | 
RolapMemberBase.getLevel()  | 
RolapLevel | 
RolapCubeLevel.getRolapLevel()
Returns the underlying level. 
 | 
static RolapLevel | 
RolapLevel.lookupLevel(RolapLevel[] levels,
           String levelName)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Map<RolapLevel,List<RolapMember>> | 
SqlConstraintUtils.getRolesConstraints(Evaluator evaluator)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SqlContextConstraint.addLevelConstraint(SqlQuery sqlQuery,
                  RolapCube baseCube,
                  AggStar aggStar,
                  RolapLevel level)  | 
void | 
DefaultMemberChildrenConstraint.addLevelConstraint(SqlQuery query,
                  RolapCube baseCube,
                  AggStar aggStar,
                  RolapLevel level)  | 
void | 
DefaultTupleConstraint.addLevelConstraint(SqlQuery sqlQuery,
                  RolapCube baseCube,
                  AggStar aggStar,
                  RolapLevel level)  | 
void | 
TupleReader.addLevelMembers(RolapLevel level,
               TupleReader.MemberBuilder memberBuilder,
               List<RolapMember> srcMembers)
Adds a hierarchy to retrieve members from. 
 | 
void | 
HighCardSqlTupleReader.addLevelMembers(RolapLevel level,
               TupleReader.MemberBuilder memberBuilder,
               List<RolapMember> srcMembers)
Deprecated.  
  | 
void | 
SqlTupleReader.addLevelMembers(RolapLevel level,
               TupleReader.MemberBuilder memberBuilder,
               List<RolapMember> srcMembers)  | 
protected void | 
SqlTupleReader.addLevelMemberSql(SqlQuery sqlQuery,
                 RolapLevel level,
                 RolapCube baseCube,
                 mondrian.rolap.SqlTupleReader.WhichSelect whichSelect,
                 AggStar aggStar)
Generates the SQL statement to access members of  
level. | 
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 value 
 | 
static 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> | 
MemberNoCacheHelper.getLevelMembersFromCache(RolapLevel level,
                        TupleConstraint constraint)  | 
List<RolapMember> | 
NoCacheMemberReader.getLevelMembersFromCache(RolapLevel level,
                        TupleConstraint constraint)  | 
List<RolapMember> | 
MemberCacheHelper.getLevelMembersFromCache(RolapLevel level,
                        TupleConstraint constraint)  | 
RolapMember | 
RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.getMemberByKey(RolapLevel level,
              List<Comparable> keyValues)  | 
RolapMember | 
NoCacheMemberReader.getMemberByKey(RolapLevel level,
              List<Comparable> keyValues)  | 
RolapMember | 
SmartMemberReader.getMemberByKey(RolapLevel level,
              List<Comparable> keyValues)  | 
void | 
SubstitutingMemberReader.getMemberRange(RolapLevel level,
              RolapMember startMember,
              RolapMember endMember,
              List<RolapMember> list)  | 
void | 
NoCacheMemberReader.getMemberRange(RolapLevel level,
              RolapMember startMember,
              RolapMember endMember,
              List<RolapMember> list)  | 
void | 
SmartMemberReader.getMemberRange(RolapLevel level,
              RolapMember startMember,
              RolapMember endMember,
              List<RolapMember> list)  | 
List<RolapMember> | 
SubstitutingMemberReader.getMembersInLevel(RolapLevel level)  | 
List<RolapMember> | 
NoCacheMemberReader.getMembersInLevel(RolapLevel level)  | 
List<RolapMember> | 
SmartMemberReader.getMembersInLevel(RolapLevel level)  | 
List<RolapMember> | 
RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.getMembersInLevel(RolapLevel level,
                 TupleConstraint constraint)  | 
List<RolapMember> | 
RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.getMembersInLevel(RolapLevel level,
                 TupleConstraint constraint)  | 
List<RolapMember> | 
SubstitutingMemberReader.getMembersInLevel(RolapLevel level,
                 TupleConstraint constraint)  | 
List<RolapMember> | 
NoCacheMemberReader.getMembersInLevel(RolapLevel level,
                 TupleConstraint constraint)  | 
List<RolapMember> | 
SmartMemberReader.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 | 
NoCacheMemberReader.putChildren(RolapLevel level,
           TupleConstraint constraint,
           List<RolapMember> children)  | 
void | 
MemberCacheHelper.putChildren(RolapLevel level,
           TupleConstraint constraint,
           List<RolapMember> members)  | 
void | 
MemberNoCacheHelper.putLevelMembersInCache(RolapLevel level,
                      TupleConstraint constraint,
                      List<RolapMember> members)  | 
void | 
MemberCacheHelper.putLevelMembersInCache(RolapLevel level,
                      TupleConstraint constraint,
                      List<RolapMember> members)
Deprecated.  
 | 
protected void | 
CacheControlImpl.MemberSetVisitorImpl.visitRange(mondrian.rolap.MemberReader memberReader,
          RolapLevel level,
          RolapMember lowerMember,
          RolapMember upperMember,
          boolean recurse)  | 
| Constructor and 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)  | 
| Modifier and Type | Field and Description | 
|---|---|
RolapLevel | 
JdbcSchema.Table.Column.Usage.level  | 
| Modifier and Type | Method and Description | 
|---|---|
RolapLevel | 
MemberListCrossJoinArg.getLevel()  | 
RolapLevel | 
CrossJoinArg.getLevel()  | 
RolapLevel | 
DescendantsCrossJoinArg.getLevel()  | 
| Modifier and Type | Method and Description | 
|---|---|
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. 
 | 
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)  | 
| Constructor and Description | 
|---|
DescendantsCrossJoinArg(RolapLevel level,
                       RolapMember member)  | 
Copyright © 2018 Hitachi Vantara. All rights reserved.