mondrian.rolap
Class FastBatchingCellReader.CompositeBatch

java.lang.Object
  extended by mondrian.rolap.FastBatchingCellReader.CompositeBatch
All Implemented Interfaces:
FastBatchingCellReader.Loadable
Enclosing class:
FastBatchingCellReader

 class FastBatchingCellReader.CompositeBatch
extends Object
implements FastBatchingCellReader.Loadable

Set of Batches which can grouped together.

 

Field Summary
(package private)  FastBatchingCellReader.Batch detailedBatch
          Batch with most number of constraint columns
(package private)  List<FastBatchingCellReader.Batch> summaryBatches
          Batches whose data can be fetched using rollup on detailed batch
 
Constructor Summary
FastBatchingCellReader.CompositeBatch(FastBatchingCellReader.Batch detailedBatch)
           
 
Method Summary
(package private)  void add(FastBatchingCellReader.Batch summaryBatch)
           
(package private)  SegmentLoader getSegmentLoader()
           
 void loadAggregation()
           
(package private)  void merge(FastBatchingCellReader.CompositeBatch summaryBatch)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

detailedBatch

final FastBatchingCellReader.Batch detailedBatch
Batch with most number of constraint columns


summaryBatches

final List<FastBatchingCellReader.Batch> summaryBatches
Batches whose data can be fetched using rollup on detailed batch

Constructor Detail

FastBatchingCellReader.CompositeBatch

FastBatchingCellReader.CompositeBatch(FastBatchingCellReader.Batch detailedBatch)
Method Detail

add

void add(FastBatchingCellReader.Batch summaryBatch)

merge

void merge(FastBatchingCellReader.CompositeBatch summaryBatch)

loadAggregation

public void loadAggregation()
Specified by:
loadAggregation in interface FastBatchingCellReader.Loadable

getSegmentLoader

SegmentLoader getSegmentLoader()

SourceForge.net_Logo