mondrian.rolap
Class CacheControlImpl.CrossjoinCellRegion
java.lang.Object
mondrian.rolap.CacheControlImpl.CrossjoinCellRegion
- All Implemented Interfaces:
- CacheControl.CellRegion, CacheControlImpl.CellRegionImpl
- Enclosing class:
- CacheControlImpl
static class CacheControlImpl.CrossjoinCellRegion
- extends Object
- implements CacheControlImpl.CellRegionImpl
Cell region formed by a cartesian product of two or more CellRegions.
-
-
dimensions
final List<Dimension> dimensions
CacheControlImpl.CrossjoinCellRegion
CacheControlImpl.CrossjoinCellRegion(List<CacheControlImpl.CellRegionImpl> regions)
accept
public void accept(CacheControlImpl.CellRegionVisitor visitor)
- Specified by:
accept
in interface CacheControlImpl.CellRegionImpl
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.
toString
public String toString()
- Overrides:
toString
in class Object
getComponents
public List<CacheControl.CellRegion> getComponents()