Class 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 Detail

      • MemberSetVisitorImpl

        public MemberSetVisitorImpl()
    • 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