Package mondrian.rolap
Class CacheControlImpl.MemberSetVisitorImpl
- java.lang.Object
-
- mondrian.rolap.CacheControlImpl.MemberSetVisitorImpl
-
- All Implemented Interfaces:
CacheControlImpl.MemberSetVisitor
- Enclosing class:
- CacheControlImpl
public abstract static class CacheControlImpl.MemberSetVisitorImpl extends Object implements CacheControlImpl.MemberSetVisitor
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(CacheControlImpl.RangeMemberSet s)
void
visit(CacheControlImpl.SimpleMemberSet s)
void
visit(CacheControlImpl.UnionMemberSet s)
abstract void
visit(RolapMember member)
Visits a single member.protected void
visitRange(MemberReader memberReader, RolapLevel level, RolapMember lowerMember, RolapMember upperMember, boolean recurse)
-
-
-
Method Detail
-
visit
public void visit(CacheControlImpl.UnionMemberSet s)
- Specified by:
visit
in interfaceCacheControlImpl.MemberSetVisitor
-
visit
public void visit(CacheControlImpl.RangeMemberSet s)
- Specified by:
visit
in interfaceCacheControlImpl.MemberSetVisitor
-
visitRange
protected void visitRange(MemberReader memberReader, RolapLevel level, RolapMember lowerMember, RolapMember upperMember, boolean recurse)
-
visit
public void visit(CacheControlImpl.SimpleMemberSet s)
- Specified by:
visit
in interfaceCacheControlImpl.MemberSetVisitor
-
visit
public abstract void visit(RolapMember member)
Visits a single member.- Parameters:
member
- Member
-
-