Package mondrian.rolap
Class CacheControlImpl.RangeMemberSet
- java.lang.Object
-
- mondrian.rolap.CacheControlImpl.RangeMemberSet
-
- All Implemented Interfaces:
CacheControl.MemberSet
,CacheControlImpl.MemberSetPlus
- Enclosing class:
- CacheControlImpl
static class CacheControlImpl.RangeMemberSet extends Object implements CacheControlImpl.MemberSetPlus
Member set defined by a range of members between a lower and upper bound.
-
-
Constructor Summary
Constructors Constructor Description RangeMemberSet(RolapMember lowerMember, boolean lowerInclusive, RolapMember upperMember, boolean upperInclusive, boolean descendants)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(CacheControlImpl.MemberSetVisitor visitor)
Accepts a visitor.CacheControlImpl.MemberSetPlus
filter(RolapLevel level)
Filters this member set, returning a member set containing all members at a given Level.CacheControlImpl.MemberSetPlus
filter2(RolapLevel seekLevel, RolapLevel level, RolapMember lower, RolapMember upper)
String
toString()
-
-
-
Constructor Detail
-
RangeMemberSet
RangeMemberSet(RolapMember lowerMember, boolean lowerInclusive, RolapMember upperMember, boolean upperInclusive, boolean descendants)
-
-
Method Detail
-
accept
public void accept(CacheControlImpl.MemberSetVisitor visitor)
Description copied from interface:CacheControlImpl.MemberSetPlus
Accepts a visitor.- Specified by:
accept
in interfaceCacheControlImpl.MemberSetPlus
- Parameters:
visitor
- Visitor
-
filter
public CacheControlImpl.MemberSetPlus filter(RolapLevel level)
Description copied from interface:CacheControlImpl.MemberSetPlus
Filters this member set, returning a member set containing all members at a given Level. When applicable, returns this member set unchanged.- Specified by:
filter
in interfaceCacheControlImpl.MemberSetPlus
- Parameters:
level
- Level- Returns:
- Member set with members not at the given level removed
-
filter2
public CacheControlImpl.MemberSetPlus filter2(RolapLevel seekLevel, RolapLevel level, RolapMember lower, RolapMember upper)
-
-