mondrian.rolap.agg
Class SegmentLoader.SegmentRollupWrapper

java.lang.Object
  extended by mondrian.rolap.agg.SegmentLoader.SegmentRollupWrapper
Enclosing class:
SegmentLoader

abstract class SegmentLoader.SegmentRollupWrapper
extends Object

This is a private abstraction wrapper to perform rollups. It allows us to rollup from a mix of segments coming from either the local cache or the external one.


Constructor Summary
SegmentLoader.SegmentRollupWrapper()
           
 
Method Summary
 boolean equals(Object obj)
           
(package private) abstract  SegmentColumn[] getConstrainedColumns()
           
(package private) abstract  BitKey getConstrainedColumnsBitKey()
           
(package private) abstract  SegmentDataset getDataset()
           
(package private) abstract  SegmentColumn getHeader()
           
(package private) abstract  Object[] getValuesForColumn(SegmentColumn cc)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SegmentLoader.SegmentRollupWrapper

SegmentLoader.SegmentRollupWrapper()
Method Detail

getConstrainedColumnsBitKey

abstract BitKey getConstrainedColumnsBitKey()

getConstrainedColumns

abstract SegmentColumn[] getConstrainedColumns()

getDataset

abstract SegmentDataset getDataset()

getValuesForColumn

abstract Object[] getValuesForColumn(SegmentColumn cc)

getHeader

abstract SegmentColumn getHeader()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

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