Package mondrian.rolap
Class CacheControlImpl.MemberSetVisitorImpl
java.lang.Object
mondrian.rolap.CacheControlImpl.MemberSetVisitorImpl
- Enclosing class:
- CacheControlImpl
Default implementation of
CacheControlImpl.MemberSetVisitor
.
The default implementation may not be efficient. For example, if flushing a range of members from the cache, you may not wish to fetch all of the members into the cache in order to flush them.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
visit
(mondrian.rolap.CacheControlImpl.RangeMemberSet s) void
visit
(mondrian.rolap.CacheControlImpl.SimpleMemberSet s) void
visit
(mondrian.rolap.CacheControlImpl.UnionMemberSet s) abstract void
visit
(RolapMember member) Visits a single member.protected void
visitRange
(mondrian.rolap.MemberReader memberReader, RolapLevel level, RolapMember lowerMember, RolapMember upperMember, boolean recurse)
-
Constructor Details
-
MemberSetVisitorImpl
public MemberSetVisitorImpl()
-
-
Method Details
-
visit
public void visit(mondrian.rolap.CacheControlImpl.UnionMemberSet s) -
visit
public void visit(mondrian.rolap.CacheControlImpl.RangeMemberSet s) -
visitRange
protected void visitRange(mondrian.rolap.MemberReader memberReader, RolapLevel level, RolapMember lowerMember, RolapMember upperMember, boolean recurse) -
visit
public void visit(mondrian.rolap.CacheControlImpl.SimpleMemberSet s) -
visit
Visits a single member.- Parameters:
member
- Member
-