mondrian.rolap
Class CacheControlImpl.CrossjoinCellRegion

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

static class CacheControlImpl.CrossjoinCellRegion
extends java.lang.Object
implements CacheControlImpl.CellRegionImpl

Cell region formed by a cartesian product of two or more CellRegions.


Field Summary
(package private)  java.util.List<Dimension> dimensions
           
 
Constructor Summary
CacheControlImpl.CrossjoinCellRegion(java.util.List<CacheControlImpl.CellRegionImpl> regions)
           
 
Method Summary
 void accept(CacheControlImpl.CellRegionVisitor visitor)
           
 java.util.List<CacheControl.CellRegion> getComponents()
           
 java.util.List<Dimension> getDimensionality()
          Returns the dimensionality of a region.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

dimensions

final java.util.List<Dimension> dimensions
Constructor Detail

CacheControlImpl.CrossjoinCellRegion

CacheControlImpl.CrossjoinCellRegion(java.util.List<CacheControlImpl.CellRegionImpl> regions)
Method Detail

accept

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

getDimensionality

public java.util.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 java.lang.String toString()
Overrides:
toString in class java.lang.Object

getComponents

public java.util.List<CacheControl.CellRegion> getComponents()

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads