Package mondrian.rolap
Class CacheControlImpl.MemberSetVisitorImpl
- java.lang.Object
-
- mondrian.rolap.CacheControlImpl.MemberSetVisitorImpl
-
- Enclosing class:
- CacheControlImpl
public abstract static class CacheControlImpl.MemberSetVisitorImpl extends Object
Default implementation ofCacheControlImpl.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
Constructors Constructor Description MemberSetVisitorImpl()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
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)
-
-
-
Method Detail
-
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
public abstract void visit(RolapMember member)
Visits a single member.- Parameters:
member
- Member
-
-