| Package | Description | 
|---|---|
| mondrian.rolap | 
 Implements the data access layer for the olap package. 
 | 
| mondrian.rolap.sql | 
 Database-independent library for generating SQL. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultMemberChildrenConstraint
Restricts the SQL result set to the parent member of a
 MemberChildren query. 
 | 
protected static class  | 
RolapNativeSet.SetConstraint
Constraint for non empty {crossjoin, member.children,
 member.descendants, level.members} 
 | 
class  | 
SqlContextConstraint
limits the result of a Member SQL query to the current evaluation context. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MemberChildrenConstraint | 
SqlConstraintFactory.getChildByNameConstraint(RolapMember parent,
                        Id.NameSegment childName)  | 
MemberChildrenConstraint | 
SqlConstraintFactory.getChildrenByNamesConstraint(RolapMember parent,
                            List<Id.NameSegment> childNames)  | 
MemberChildrenConstraint | 
SqlConstraintFactory.getMemberChildrenConstraint(Evaluator context)  | 
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)  | 
static MemberChildrenConstraint | 
DefaultMemberChildrenConstraint.instance()  | 
| 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)  | 
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. 
 | 
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.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> | 
NoCacheMemberReader.getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint)  | 
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 | 
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)  | 
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.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. | 
| Modifier and Type | Method and Description | 
|---|---|
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)  | 
Copyright © 2017 Hitachi Vantara. All rights reserved.