mondrian.rolap
Class CacheControlImpl.MemberRangeCellRegion

java.lang.Object
  extended by mondrian.rolap.CacheControlImpl.MemberRangeCellRegion
All Implemented Interfaces:
CacheControl.CellRegion, CacheControlImpl.CellRegionImpl
Enclosing class:
CacheControlImpl

static class CacheControlImpl.MemberRangeCellRegion
extends Object
implements CacheControlImpl.CellRegionImpl

Cell region formed a range of members between a lower and upper bound.


Constructor Summary
CacheControlImpl.MemberRangeCellRegion(RolapMember lowerMember, boolean lowerInclusive, RolapMember upperMember, boolean upperInclusive, boolean descendants)
           
 
Method Summary
 void accept(CacheControlImpl.CellRegionVisitor visitor)
           
 List<Dimension> getDimensionality()
          Returns the dimensionality of a region.
 RolapLevel getLevel()
           
 RolapMember getLowerBound()
           
 boolean getLowerInclusive()
           
 RolapMember getUpperBound()
           
 boolean getUpperInclusive()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CacheControlImpl.MemberRangeCellRegion

CacheControlImpl.MemberRangeCellRegion(RolapMember lowerMember,
                                       boolean lowerInclusive,
                                       RolapMember upperMember,
                                       boolean upperInclusive,
                                       boolean descendants)
Method Detail

getDimensionality

public List<Dimension> getDimensionality()
Description copied from interface: CacheControl.CellRegion
Returns the dimensionality of a region.

Specified by:
getDimensionality in interface CacheControl.CellRegion
Returns:
a list of Dimension objects.

getLevel

public RolapLevel getLevel()

toString

public String toString()
Overrides:
toString in class Object

accept

public void accept(CacheControlImpl.CellRegionVisitor visitor)
Specified by:
accept in interface CacheControlImpl.CellRegionImpl

getLowerInclusive

public boolean getLowerInclusive()

getLowerBound

public RolapMember getLowerBound()

getUpperInclusive

public boolean getUpperInclusive()

getUpperBound

public RolapMember getUpperBound()

SourceForge.net_Logo