mondrian.rolap
Interface RolapCubeHierarchy.RolapCubeHierarchyMemberReader

All Superinterfaces:
MemberReader, MemberSource
All Known Implementing Classes:
RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader, RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader
Enclosing class:
RolapCubeHierarchy

public static interface RolapCubeHierarchy.RolapCubeHierarchyMemberReader
extends MemberReader

TODO: Since this is part of a caching strategy, should be implemented as a Strategy Pattern, avoiding hirarchy.

 

Method Summary
 MemberCacheHelper getRolapCubeMemberCacheHelper()
           
 RolapCubeMember lookupCubeMember(RolapCubeMember parent, RolapMember member, RolapCubeLevel level)
           
 
Methods inherited from interface mondrian.rolap.MemberReader
compare, desubstitute, getDefaultMember, getLeadMember, getLevelMemberCount, getMemberBuilder, getMemberChildren, getMemberChildren, getMemberParent, getMemberRange, getMembersInLevel, getMembersInLevel, substitute
 
Methods inherited from interface mondrian.rolap.MemberSource
getHierarchy, getMemberChildren, getMemberChildren, getMemberCount, getMembers, getRootMembers, lookupMember, setCache
 

Method Detail

lookupCubeMember

RolapCubeMember lookupCubeMember(RolapCubeMember parent,
                                 RolapMember member,
                                 RolapCubeLevel level)

getRolapCubeMemberCacheHelper

MemberCacheHelper getRolapCubeMemberCacheHelper()

SourceForge.net_Logo