mondrian.rolap
Class BatchLoader.CompositeBatch

java.lang.Object
  extended by mondrian.rolap.BatchLoader.CompositeBatch
Enclosing class:
BatchLoader

static class BatchLoader.CompositeBatch
extends Object

Set of Batches which can grouped together.


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

Field Detail

detailedBatch

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


summaryBatches

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

Constructor Detail

BatchLoader.CompositeBatch

BatchLoader.CompositeBatch(BatchLoader.Batch detailedBatch)
Method Detail

add

void add(BatchLoader.Batch summaryBatch)

merge

void merge(BatchLoader.CompositeBatch summaryBatch)

load

public void load(List<Future<Map<Segment,SegmentWithData>>> segmentFutures)

getSegmentLoader

SegmentLoader getSegmentLoader()

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