| 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  | DefaultMemberChildrenConstraintRestricts the SQL result set to the parent member of a
 MemberChildren query. | 
| protected static class  | RolapNativeSet.SetConstraintConstraint for non empty {crossjoin, member.children, member.descendants, level.members} | 
| class  | SqlContextConstraintlimits 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 | DefaultTupleConstraint. getMemberChildrenConstraint(RolapMember parent) | 
| MemberChildrenConstraint | SqlContextConstraint. getMemberChildrenConstraint(RolapMember parent) | 
| MemberChildrenConstraint | RolapNativeSet.SetConstraint. getMemberChildrenConstraint(RolapMember parent)Returns null to prevent the member/childern from being cached. | 
| 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  memberinto cache, and also intoresult. | 
| 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  memberintoresult. | 
| 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 © 2021 Hitachi Vantara. All rights reserved.