mondrian.rolap
Class RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader

java.lang.Object
  extended by mondrian.rolap.NoCacheMemberReader
      extended by mondrian.rolap.RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader
All Implemented Interfaces:
MemberCache, MemberReader, MemberSource, RolapCubeHierarchy.RolapCubeHierarchyMemberReader
Enclosing class:
RolapCubeHierarchy

public class RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader
extends NoCacheMemberReader
implements RolapCubeHierarchy.RolapCubeHierarchyMemberReader

Same as RolapCubeHierarchyMemberReader but without caching anything.

 

Nested Class Summary
 
Nested classes/interfaces inherited from class mondrian.rolap.NoCacheMemberReader
NoCacheMemberReader.SiblingIterator
 
Constructor Summary
RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader()
           
 
Method Summary
 List<RolapMember> getMembersInLevel(RolapLevel level, int startOrdinal, int endOrdinal, TupleConstraint constraint)
          Returns the members in the given Level, optionally between a range of ordinals and applying a constraint.
 MemberCacheHelper getRolapCubeMemberCacheHelper()
           
 RolapCubeMember lookupCubeMember(RolapCubeMember parent, RolapMember member, RolapCubeLevel level)
           
 
Methods inherited from class mondrian.rolap.NoCacheMemberReader
compare, desubstitute, getChildrenFromCache, getDefaultMember, getHierarchy, getLeadMember, getLevelMemberCount, getLevelMembersFromCache, getMember, getMember, getMemberBuilder, getMemberChildren, getMemberChildren, getMemberChildren, getMemberChildren, getMemberCount, getMemberParent, getMemberRange, getMembers, getMembersInLevel, getRootMembers, isMutable, lookupMember, makeKey, putChildren, putMember, removeMember, removeMemberAndDescendants, setCache, substitute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface mondrian.rolap.MemberReader
compare, desubstitute, getDefaultMember, getLeadMember, getLevelMemberCount, getMemberBuilder, getMemberChildren, getMemberChildren, getMemberParent, getMemberRange, getMembersInLevel, substitute
 
Methods inherited from interface mondrian.rolap.MemberSource
getHierarchy, getMemberChildren, getMemberChildren, getMemberCount, getMembers, getRootMembers, lookupMember, setCache
 

Constructor Detail

RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader

public RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader()
Method Detail

getMembersInLevel

public List<RolapMember> getMembersInLevel(RolapLevel level,
                                           int startOrdinal,
                                           int endOrdinal,
                                           TupleConstraint constraint)
Description copied from interface: MemberReader
Returns the members in the given Level, optionally between a range of ordinals and applying a constraint.

Specified by:
getMembersInLevel in interface MemberReader
Overrides:
getMembersInLevel in class NoCacheMemberReader
Parameters:
level - Level
startOrdinal - Ordinal of first member to retrieve
endOrdinal - Ordinal of last member to upper bound
constraint - Constraint
Returns:
list of members

getRolapCubeMemberCacheHelper

public MemberCacheHelper getRolapCubeMemberCacheHelper()
Specified by:
getRolapCubeMemberCacheHelper in interface RolapCubeHierarchy.RolapCubeHierarchyMemberReader

lookupCubeMember

public RolapCubeMember lookupCubeMember(RolapCubeMember parent,
                                        RolapMember member,
                                        RolapCubeLevel level)
Specified by:
lookupCubeMember in interface RolapCubeHierarchy.RolapCubeHierarchyMemberReader

SourceForge.net_Logo