| Package | Description | 
|---|---|
| mondrian.olap.fun | 
 Defines the set of MDX built-in functions. 
 | 
| mondrian.rolap | 
 Implements the data access layer for the olap package. 
 | 
| mondrian.rolap.agg | 
 Manages a cache of aggregates containing cell values. 
 | 
| mondrian.rolap.sql | 
 Database-independent library for generating SQL. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
VisualTotalsFunDef.VisualTotalMember
Calculated member for  
VisualTotals function. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
RolapMemberInCube
Extension to  
RolapMember that knows the current cube. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DelegatingRolapMember
Implementation of  
RolapMember that delegates all calls
 to an underlying member. | 
class  | 
RolapBaseCubeMeasure
Measure which is computed from a SQL column (or expression) and which is
 defined in a non-virtual cube. 
 | 
class  | 
RolapCalculatedMember
A  
RolapCalculatedMember is a member based upon a
 Formula. | 
class  | 
RolapCubeMember
RolapCubeMember wraps RolapMembers and binds them to a specific cube. 
 | 
static class  | 
RolapHierarchy.LimitedRollupMember
Substitute for a member in a hierarchy whose rollup policy is 'partial'
 or 'hidden'. 
 | 
protected class  | 
RolapHierarchy.RolapCalculatedMeasure
Calculated member which is also a measure (that is, a member of the
 [Measures] dimension). 
 | 
class  | 
RolapMemberBase
Basic implementation of a member in a  
RolapHierarchy. | 
class  | 
RolapResult.CompoundSlicerRolapMember
Member which holds the AggregateCalc used when evaluating
 a compound slicer. 
 | 
class  | 
RolapVirtualCubeMeasure
Measure which is defined in a virtual cube, and based on a stored measure
 in one of the virtual cube's base cubes. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
RolapMember | 
DelegatingRolapMember.member  | 
RolapMember | 
RolapHierarchy.LimitedRollupMember.member  | 
| Modifier and Type | Field and Description | 
|---|---|
protected List<RolapMember> | 
SmartMemberReader.rootMembers  | 
| Modifier and Type | Method and Description | 
|---|---|
RolapMember | 
RolapCubeHierarchy.RolapCubeSqlMemberSource.allMember()  | 
RolapMember | 
TupleReader.MemberBuilder.allMember()
Returns the 'all' member of the hierarchy. 
 | 
RolapMember | 
SmartMemberReader.desubstitute(RolapMember member)  | 
RolapMember | 
NoCacheMemberReader.desubstitute(RolapMember member)  | 
RolapMember | 
RolapHierarchy.getAllMember()
Returns the 'all' member. 
 | 
RolapMember | 
RolapEvaluator.getContext(Hierarchy hierarchy)  | 
RolapMember | 
RolapEvaluator.getContext(RolapHierarchy hierarchy)
More specific version of  
RolapEvaluator.getContext(mondrian.olap.Hierarchy),
 for internal code. | 
RolapMember | 
TargetBase.getCurrMember()  | 
RolapMember | 
SmartMemberReader.getDefaultMember()  | 
RolapMember | 
SubstitutingMemberReader.getDefaultMember()  | 
RolapMember | 
NoCacheMemberReader.getDefaultMember()  | 
RolapMember | 
SmartMemberReader.getLeadMember(RolapMember member,
             int n)  | 
RolapMember | 
SubstitutingMemberReader.getLeadMember(RolapMember member,
             int n)  | 
RolapMember | 
NoCacheMemberReader.getLeadMember(RolapMember member,
             int n)  | 
RolapMember | 
ScenarioImpl.getMember()
Returns the member of the [Scenario] dimension that represents this
 scenario. 
 | 
RolapMember | 
MemberCacheHelper.getMember(Object key)  | 
RolapMember | 
MemberNoCacheHelper.getMember(Object key)  | 
RolapMember | 
NoCacheMemberReader.getMember(Object key)  | 
RolapMember | 
MemberCacheHelper.getMember(Object key,
         boolean mustCheckCacheStatus)  | 
RolapMember | 
MemberNoCacheHelper.getMember(Object key,
         boolean mustCheckCacheStatus)  | 
RolapMember | 
NoCacheMemberReader.getMember(Object key,
         boolean mustCheckCacheStatus)  | 
RolapMember | 
SmartMemberReader.getMemberByKey(RolapLevel level,
              List<Comparable> keyValues)  | 
RolapMember | 
RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.getMemberByKey(RolapLevel level,
              List<Comparable> keyValues)  | 
RolapMember | 
NoCacheMemberReader.getMemberByKey(RolapLevel level,
              List<Comparable> keyValues)  | 
RolapMember | 
SmartMemberReader.getMemberParent(RolapMember member)  | 
RolapMember | 
SubstitutingMemberReader.getMemberParent(RolapMember member)  | 
RolapMember | 
NoCacheMemberReader.getMemberParent(RolapMember member)  | 
RolapMember | 
DelegatingRolapMember.getParentMember()  | 
RolapMember | 
RolapMemberBase.getParentMember()  | 
RolapMember | 
RolapMember.getParentMember()  | 
RolapMember | 
RolapCubeMember.getRolapMember()
Returns the underlying member. 
 | 
RolapMember | 
SmartMemberReader.lookupMember(List<Id.Segment> uniqueNameParts,
            boolean failIfNotFound)  | 
RolapMember | 
MemberSource.lookupMember(List<Id.Segment> uniqueNameParts,
            boolean failIfNotFound)
Finds a member based upon its unique name. 
 | 
RolapMember | 
SubstitutingMemberReader.lookupMember(List<Id.Segment> uniqueNameParts,
            boolean failIfNotFound)  | 
RolapMember | 
NoCacheMemberReader.lookupMember(List<Id.Segment> uniqueNameParts,
            boolean failIfNotFound)  | 
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). 
 | 
RolapMember | 
MemberCacheHelper.removeMember(Object key)  | 
RolapMember | 
MemberNoCacheHelper.removeMember(Object key)  | 
RolapMember | 
NoCacheMemberReader.removeMember(Object key)  | 
RolapMember | 
MemberCacheHelper.removeMemberAndDescendants(Object key)  | 
RolapMember | 
MemberNoCacheHelper.removeMemberAndDescendants(Object key)  | 
RolapMember | 
NoCacheMemberReader.removeMemberAndDescendants(Object key)  | 
static RolapMember | 
RolapUtil.strip(RolapMember member)  | 
RolapMember | 
SmartMemberReader.substitute(RolapMember member)  | 
RolapMember | 
NoCacheMemberReader.substitute(RolapMember member)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<RolapMember> | 
MemberCacheHelper.getChildrenFromCache(RolapMember member,
                    MemberChildrenConstraint constraint)  | 
List<RolapMember> | 
MemberNoCacheHelper.getChildrenFromCache(RolapMember member,
                    MemberChildrenConstraint constraint)  | 
List<RolapMember> | 
NoCacheMemberReader.getChildrenFromCache(RolapMember member,
                    MemberChildrenConstraint constraint)  | 
List<RolapMember> | 
MemberCacheHelper.getLevelMembersFromCache(RolapLevel level,
                        TupleConstraint constraint)  | 
List<RolapMember> | 
MemberNoCacheHelper.getLevelMembersFromCache(RolapLevel level,
                        TupleConstraint constraint)  | 
List<RolapMember> | 
NoCacheMemberReader.getLevelMembersFromCache(RolapLevel level,
                        TupleConstraint constraint)  | 
List<RolapMember> | 
TargetBase.getList()  | 
List<RolapMember> | 
RolapCube.getMeasuresMembers()  | 
List<RolapMember> | 
SmartMemberReader.getMembers()  | 
List<RolapMember> | 
MemberSource.getMembers()
Returns all members of this hierarchy, sorted by ordinal. 
 | 
List<RolapMember> | 
SubstitutingMemberReader.getMembers()  | 
List<RolapMember> | 
NoCacheMemberReader.getMembers()  | 
List<RolapMember> | 
SmartMemberReader.getMembersInLevel(RolapLevel level)  | 
List<RolapMember> | 
SubstitutingMemberReader.getMembersInLevel(RolapLevel level)  | 
List<RolapMember> | 
NoCacheMemberReader.getMembersInLevel(RolapLevel level)  | 
List<RolapMember> | 
SmartMemberReader.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> | 
SubstitutingMemberReader.getMembersInLevel(RolapLevel level,
                 TupleConstraint constraint)  | 
List<RolapMember> | 
NoCacheMemberReader.getMembersInLevel(RolapLevel level,
                 TupleConstraint constraint)  | 
static Map<Level,List<RolapMember>> | 
SqlConstraintUtils.getRoleConstraintMembers(SchemaReader schemaReader,
                        Member[] members)  | 
static Map<RolapLevel,List<RolapMember>> | 
SqlConstraintUtils.getRolesConstraints(Evaluator evaluator)  | 
List<RolapMember> | 
SmartMemberReader.getRootMembers()  | 
List<RolapMember> | 
MemberSource.getRootMembers()
Returns all members of this hierarchy which do not have a parent,
 sorted by ordinal. 
 | 
List<RolapMember> | 
RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.getRootMembers()  | 
List<RolapMember> | 
RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.getRootMembers()  | 
List<RolapMember> | 
SubstitutingMemberReader.getRootMembers()  | 
List<RolapMember> | 
NoCacheMemberReader.getRootMembers()  | 
List<RolapMember> | 
TargetBase.getSrcMembers()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TargetBase.add(RolapMember member)  | 
void | 
SqlContextConstraint.addMemberConstraint(SqlQuery sqlQuery,
                   RolapCube baseCube,
                   AggStar aggStar,
                   RolapMember parent)
Called from MemberChildren: adds  
parent to the current
 context and restricts the SQL resultset to that new context. | 
void | 
DefaultMemberChildrenConstraint.addMemberConstraint(SqlQuery sqlQuery,
                   RolapCube baseCube,
                   AggStar aggStar,
                   RolapMember parent)  | 
static void | 
SqlConstraintUtils.addMemberConstraint(SqlQuery sqlQuery,
                   RolapCube baseCube,
                   AggStar aggStar,
                   RolapMember parent,
                   boolean restrictMemberTypes)
Creates a "WHERE parent = value" constraint. 
 | 
int | 
SmartMemberReader.compare(RolapMember m1,
       RolapMember m2,
       boolean siblingsAreEqual)  | 
int | 
SubstitutingMemberReader.compare(RolapMember m1,
       RolapMember m2,
       boolean siblingsAreEqual)  | 
int | 
NoCacheMemberReader.compare(RolapMember m1,
       RolapMember m2,
       boolean siblingsAreEqual)  | 
RolapMember | 
SmartMemberReader.desubstitute(RolapMember member)  | 
RolapMember | 
NoCacheMemberReader.desubstitute(RolapMember member)  | 
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. 
 | 
MemberChildrenConstraint | 
SqlConstraintFactory.getChildByNameConstraint(RolapMember parent,
                        Id.NameSegment childName)  | 
MemberChildrenConstraint | 
SqlConstraintFactory.getChildrenByNamesConstraint(RolapMember parent,
                            List<Id.NameSegment> childNames)  | 
List<RolapMember> | 
MemberCacheHelper.getChildrenFromCache(RolapMember member,
                    MemberChildrenConstraint constraint)  | 
List<RolapMember> | 
MemberNoCacheHelper.getChildrenFromCache(RolapMember member,
                    MemberChildrenConstraint constraint)  | 
List<RolapMember> | 
NoCacheMemberReader.getChildrenFromCache(RolapMember member,
                    MemberChildrenConstraint constraint)  | 
RolapMember | 
SmartMemberReader.getLeadMember(RolapMember member,
             int n)  | 
RolapMember | 
SubstitutingMemberReader.getLeadMember(RolapMember member,
             int n)  | 
RolapMember | 
NoCacheMemberReader.getLeadMember(RolapMember member,
             int n)  | 
void | 
SmartMemberReader.getMemberChildren(RolapMember parentMember,
                 List<RolapMember> children)  | 
void | 
MemberSource.getMemberChildren(RolapMember parentMember,
                 List<RolapMember> children)
Writes all children  
parentMember to children. | 
void | 
SubstitutingMemberReader.getMemberChildren(RolapMember parentMember,
                 List<RolapMember> children)  | 
void | 
NoCacheMemberReader.getMemberChildren(RolapMember parentMember,
                 List<RolapMember> children)  | 
Map<? extends Member,Access> | 
SmartMemberReader.getMemberChildren(RolapMember parentMember,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
Map<? extends Member,Access> | 
SubstitutingMemberReader.getMemberChildren(RolapMember member,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
Map<? extends Member,Access> | 
NoCacheMemberReader.getMemberChildren(RolapMember parentMember,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
MemberChildrenConstraint | 
RolapNativeSet.SetConstraint.getMemberChildrenConstraint(RolapMember parent)
Returns null to prevent the member/childern from being cached. 
 | 
MemberChildrenConstraint | 
SqlContextConstraint.getMemberChildrenConstraint(RolapMember parent)  | 
MemberChildrenConstraint | 
DefaultTupleConstraint.getMemberChildrenConstraint(RolapMember parent)  | 
RolapMember | 
SmartMemberReader.getMemberParent(RolapMember member)  | 
RolapMember | 
SubstitutingMemberReader.getMemberParent(RolapMember member)  | 
RolapMember | 
NoCacheMemberReader.getMemberParent(RolapMember member)  | 
void | 
SmartMemberReader.getMemberRange(RolapLevel level,
              RolapMember startMember,
              RolapMember endMember,
              List<RolapMember> list)  | 
void | 
SubstitutingMemberReader.getMemberRange(RolapLevel level,
              RolapMember startMember,
              RolapMember endMember,
              List<RolapMember> list)  | 
void | 
NoCacheMemberReader.getMemberRange(RolapLevel level,
              RolapMember startMember,
              RolapMember endMember,
              List<RolapMember> list)  | 
RolapCubeMember | 
RolapCubeHierarchy.RolapCubeHierarchyMemberReader.lookupCubeMember(RolapCubeMember parent,
                RolapMember member,
                RolapCubeLevel level)  | 
RolapCubeMember | 
RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.lookupCubeMember(RolapCubeMember parent,
                RolapMember member,
                RolapCubeLevel level)  | 
RolapCubeMember | 
RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.lookupCubeMember(RolapCubeMember parent,
                RolapMember member,
                RolapCubeLevel level)  | 
Object | 
MemberCacheHelper.makeKey(RolapMember parent,
       Object key)  | 
Object | 
MemberNoCacheHelper.makeKey(RolapMember parent,
       Object key)  | 
Object | 
NoCacheMemberReader.makeKey(RolapMember parent,
       Object key)  | 
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(RolapMember member,
           MemberChildrenConstraint constraint,
           List<RolapMember> children)  | 
void | 
MemberNoCacheHelper.putChildren(RolapMember member,
           MemberChildrenConstraint constraint,
           List<RolapMember> children)  | 
void | 
NoCacheMemberReader.putChildren(RolapMember member,
           MemberChildrenConstraint constraint,
           List<RolapMember> children)  | 
Object | 
MemberCacheHelper.putMember(Object key,
         RolapMember value)  | 
Object | 
MemberNoCacheHelper.putMember(Object key,
         RolapMember value)  | 
Object | 
NoCacheMemberReader.putMember(Object key,
         RolapMember value)  | 
void | 
TargetBase.setCurrMember(RolapMember m)  | 
static RolapMember | 
RolapUtil.strip(RolapMember member)  | 
RolapMember | 
SmartMemberReader.substitute(RolapMember member)  | 
RolapMember | 
NoCacheMemberReader.substitute(RolapMember member)  | 
abstract void | 
CacheControlImpl.MemberSetVisitorImpl.visit(RolapMember member)
Visits a single member. 
 | 
protected void | 
CacheControlImpl.MemberSetVisitorImpl.visitRange(mondrian.rolap.MemberReader memberReader,
          RolapLevel level,
          RolapMember lowerMember,
          RolapMember upperMember,
          boolean recurse)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SqlTupleReader.addLevelMembers(RolapLevel level,
               TupleReader.MemberBuilder memberBuilder,
               List<RolapMember> srcMembers)  | 
void | 
HighCardSqlTupleReader.addLevelMembers(RolapLevel level,
               TupleReader.MemberBuilder memberBuilder,
               List<RolapMember> srcMembers)
Deprecated.  
  | 
void | 
TupleReader.addLevelMembers(RolapLevel level,
               TupleReader.MemberBuilder memberBuilder,
               List<RolapMember> srcMembers)
Adds a hierarchy to retrieve members from. 
 | 
void | 
SqlContextConstraint.addMemberConstraint(SqlQuery sqlQuery,
                   RolapCube baseCube,
                   AggStar aggStar,
                   List<RolapMember> parents)
Adds  
parents to the current
 context and restricts the SQL resultset to that new context. | 
void | 
DefaultMemberChildrenConstraint.addMemberConstraint(SqlQuery sqlQuery,
                   RolapCube baseCube,
                   AggStar aggStar,
                   List<RolapMember> parents)  | 
static void | 
SqlConstraintUtils.addMemberConstraint(SqlQuery sqlQuery,
                   RolapCube baseCube,
                   AggStar aggStar,
                   List<RolapMember> members,
                   boolean restrictMemberTypes,
                   boolean crossJoin,
                   boolean exclude)
Creates a "WHERE exp IN (...)" condition containing the values
 of all parents. 
 | 
TupleConstraint | 
SqlConstraintFactory.getDescendantsConstraint(List<RolapMember> parentMembers,
                        MemberChildrenConstraint mcc)
Returns a constraint that allows to read all children of multiple parents
 at once using a LevelMember query style. 
 | 
void | 
SmartMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children)  | 
void | 
SmartMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children)  | 
void | 
MemberSource.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children)
Returns all members which are a child of one of the members in
  
parentMembers, sorted by ordinal. | 
void | 
MemberSource.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children)
Returns all members which are a child of one of the members in
  
parentMembers, sorted by ordinal. | 
void | 
SubstitutingMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children)  | 
void | 
SubstitutingMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children)  | 
void | 
NoCacheMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children)  | 
void | 
NoCacheMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children)  | 
Map<? extends Member,Access> | 
SmartMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
Map<? extends Member,Access> | 
SmartMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
Map<? extends Member,Access> | 
RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
Map<? extends Member,Access> | 
RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
Map<? extends Member,Access> | 
RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
Map<? extends Member,Access> | 
RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
Map<? extends Member,Access> | 
SubstitutingMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
Map<? extends Member,Access> | 
SubstitutingMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
Map<? extends Member,Access> | 
NoCacheMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
Map<? extends Member,Access> | 
NoCacheMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
void | 
SmartMemberReader.getMemberChildren(RolapMember parentMember,
                 List<RolapMember> children)  | 
void | 
MemberSource.getMemberChildren(RolapMember parentMember,
                 List<RolapMember> children)
Writes all children  
parentMember to children. | 
void | 
SubstitutingMemberReader.getMemberChildren(RolapMember parentMember,
                 List<RolapMember> children)  | 
void | 
NoCacheMemberReader.getMemberChildren(RolapMember parentMember,
                 List<RolapMember> children)  | 
Map<? extends Member,Access> | 
SmartMemberReader.getMemberChildren(RolapMember parentMember,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
Map<? extends Member,Access> | 
SubstitutingMemberReader.getMemberChildren(RolapMember member,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
Map<? extends Member,Access> | 
NoCacheMemberReader.getMemberChildren(RolapMember parentMember,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
void | 
SmartMemberReader.getMemberRange(RolapLevel level,
              RolapMember startMember,
              RolapMember endMember,
              List<RolapMember> list)  | 
void | 
SubstitutingMemberReader.getMemberRange(RolapLevel level,
              RolapMember startMember,
              RolapMember endMember,
              List<RolapMember> list)  | 
void | 
NoCacheMemberReader.getMemberRange(RolapLevel level,
              RolapMember startMember,
              RolapMember endMember,
              List<RolapMember> list)  | 
boolean | 
SmartMemberReader.isSorted(List<RolapMember> members)
Returns true if every element of  
members is not null and is
 strictly less than the following element; false otherwise. | 
protected void | 
SqlTupleReader.prepareTuples(DataSource dataSource,
             TupleList partialResult,
             List<List<RolapMember>> newPartialResult,
             List<TargetBase> targetGroup)  | 
protected void | 
HighCardSqlTupleReader.prepareTuples(DataSource dataSource,
             TupleList partialResult,
             List<List<RolapMember>> newPartialResult,
             List<TargetBase> targetGroup)
Deprecated.  
  | 
void | 
MemberCacheHelper.putChildren(RolapLevel level,
           TupleConstraint constraint,
           List<RolapMember> members)  | 
void | 
NoCacheMemberReader.putChildren(RolapLevel level,
           TupleConstraint constraint,
           List<RolapMember> children)  | 
void | 
MemberCacheHelper.putChildren(RolapMember member,
           MemberChildrenConstraint constraint,
           List<RolapMember> children)  | 
void | 
MemberNoCacheHelper.putChildren(RolapMember member,
           MemberChildrenConstraint constraint,
           List<RolapMember> children)  | 
void | 
NoCacheMemberReader.putChildren(RolapMember member,
           MemberChildrenConstraint 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 | 
SmartMemberReader.readMemberChildren(List<RolapMember> members,
                  List<RolapMember> result,
                  MemberChildrenConstraint constraint)
Reads the children of  
member into cache, and also into
 result. | 
protected void | 
SmartMemberReader.readMemberChildren(List<RolapMember> members,
                  List<RolapMember> result,
                  MemberChildrenConstraint constraint)
Reads the children of  
member into cache, and also into
 result. | 
protected void | 
RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.readMemberChildren(List<RolapMember> parentMembers,
                  List<RolapMember> children,
                  MemberChildrenConstraint constraint)  | 
protected void | 
RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.readMemberChildren(List<RolapMember> parentMembers,
                  List<RolapMember> children,
                  MemberChildrenConstraint constraint)  | 
protected void | 
RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.readMemberChildren(List<RolapMember> parentMembers,
                  List<RolapMember> children,
                  MemberChildrenConstraint constraint)  | 
protected void | 
RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.readMemberChildren(List<RolapMember> parentMembers,
                  List<RolapMember> children,
                  MemberChildrenConstraint constraint)  | 
protected void | 
NoCacheMemberReader.readMemberChildren(List<RolapMember> members,
                  List<RolapMember> result,
                  MemberChildrenConstraint constraint)
Reads the children of  
member into result. | 
protected void | 
NoCacheMemberReader.readMemberChildren(List<RolapMember> members,
                  List<RolapMember> result,
                  MemberChildrenConstraint constraint)
Reads the children of  
member into result. | 
TupleList | 
SqlTupleReader.readMembers(DataSource dataSource,
           TupleList partialResult,
           List<List<RolapMember>> newPartialResult)  | 
TupleList | 
HighCardSqlTupleReader.readMembers(DataSource dataSource,
           TupleList partialResult,
           List<List<RolapMember>> newPartialResult)
Deprecated.  
  | 
TupleList | 
TupleReader.readMembers(DataSource dataSource,
           TupleList partialResult,
           List<List<RolapMember>> newPartialResult)
Performs the read. 
 | 
TupleList | 
SqlTupleReader.readTuples(DataSource jdbcConnection,
          TupleList partialResult,
          List<List<RolapMember>> newPartialResult)  | 
TupleList | 
HighCardSqlTupleReader.readTuples(DataSource jdbcConnection,
          TupleList partialResult,
          List<List<RolapMember>> newPartialResult)
Deprecated.  
  | 
TupleList | 
TupleReader.readTuples(DataSource dataSource,
          TupleList partialResult,
          List<List<RolapMember>> newPartialResult)
Performs the read. 
 | 
void | 
ScenarioImpl.setCellValue(Connection connection,
            List<RolapMember> members,
            double newValue,
            double currentValue,
            org.olap4j.AllocationPolicy allocationPolicy,
            Object[] allocationArgs)
Sets the value of a cell. 
 | 
void | 
TargetBase.setList(List<RolapMember> list)  | 
| Constructor and Description | 
|---|
CompoundSlicerRolapMember(RolapMember placeholderMember,
                         Calc calc,
                         mondrian.rolap.RolapResult.ValueFormatter formatter)  | 
DelegatingRolapMember(RolapMember member)  | 
RolapCalculatedMeasure(RolapMember parent,
                      RolapLevel level,
                      String name,
                      Formula formula)  | 
RolapCubeMember(RolapCubeMember parent,
               RolapMember member,
               RolapCubeLevel cubeLevel)
Creates a RolapCubeMember. 
 | 
RolapMemberBase(RolapMember parentMember,
               RolapLevel level,
               Object key,
               String name,
               Member.MemberType memberType)
Creates a RolapMemberBase. 
 | 
RolapVirtualCubeMeasure(RolapMember parentMember,
                       RolapLevel level,
                       RolapStoredMeasure cubeMeasure,
                       Map<String,Annotation> annotationMap)  | 
| Constructor and Description | 
|---|
ResultLoader(int enumTargetCount,
            List<TargetBase> targets,
            SqlStatement stmt,
            boolean execQuery,
            TupleList partialResult,
            List<List<RolapMember>> newPartialResult)  | 
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 | Method and Description | 
|---|---|
RolapMember | 
MemberColumnPredicate.getMember()
Returns the  
Member. | 
| Constructor and Description | 
|---|
MemberColumnPredicate(RolapStar.Column column,
                     RolapMember member)
Creates a MemberColumnPredicate 
 | 
MemberTuplePredicate(RolapCube baseCube,
                    RolapMember lower,
                    boolean lowerStrict,
                    RolapMember upper,
                    boolean upperStrict)
Creates a MemberTuplePredicate which evaluates to true for a given
 range of members. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<RolapMember> | 
MemberListCrossJoinArg.getMembers()  | 
List<RolapMember> | 
CrossJoinArg.getMembers()  | 
List<RolapMember> | 
DescendantsCrossJoinArg.getMembers()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MemberChildrenConstraint.addMemberConstraint(SqlQuery sqlQuery,
                   RolapCube baseCube,
                   AggStar aggStar,
                   RolapMember parent)
Modifies a  
Member.Children query so that only the children
 of parent will be returned in the result set. | 
MemberChildrenConstraint | 
TupleConstraint.getMemberChildrenConstraint(RolapMember parent)
When the members of a level are fetched, the result is grouped
 by into parents and their children. 
 | 
MemberChildrenConstraint | 
MemberKeyConstraint.getMemberChildrenConstraint(RolapMember parent)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MemberChildrenConstraint.addMemberConstraint(SqlQuery sqlQuery,
                   RolapCube baseCube,
                   AggStar aggStar,
                   List<RolapMember> parents)
Modifies a  
Member.Children query so that (all or some)
 children of all parent members contained in parents
 will be returned in the result set. | 
static CrossJoinArg | 
MemberListCrossJoinArg.create(RolapEvaluator evaluator,
      List<RolapMember> args,
      boolean restrictMemberTypes,
      boolean exclude)
Creates an instance of  
CrossJoinArg,
 or returns null if the arguments are invalid. | 
| Constructor and Description | 
|---|
DescendantsCrossJoinArg(RolapLevel level,
                       RolapMember member)  | 
Copyright © 2017 Hitachi Vantara. All rights reserved.