Package mondrian.rolap
Class BatchLoader.CompositeBatch
- java.lang.Object
-
- mondrian.rolap.BatchLoader.CompositeBatch
-
- Enclosing class:
- BatchLoader
static class BatchLoader.CompositeBatch extends Object
Set of Batches which can grouped together.
-
-
Field Summary
Fields Modifier and Type Field Description (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
Constructors Constructor Description CompositeBatch(BatchLoader.Batch detailedBatch)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (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)
-
-
-
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
-
CompositeBatch
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()
-
-