Class CacheControlImpl.MemberSetVisitorImpl

java.lang.Object
mondrian.rolap.CacheControlImpl.MemberSetVisitorImpl
Enclosing class:
CacheControlImpl

public abstract static class CacheControlImpl.MemberSetVisitorImpl extends Object
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 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

      public abstract void visit(RolapMember member)
      Visits a single member.
      Parameters:
      member - Member