static class BatchLoader.CompositeBatch extends Object
Modifier and Type | Field and 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 and Description |
---|
BatchLoader.CompositeBatch(BatchLoader.Batch detailedBatch) |
Modifier and Type | Method and 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) |
final BatchLoader.Batch detailedBatch
final List<BatchLoader.Batch> summaryBatches
BatchLoader.CompositeBatch(BatchLoader.Batch detailedBatch)
void add(BatchLoader.Batch summaryBatch)
void merge(BatchLoader.CompositeBatch summaryBatch)
public void load(List<Future<Map<Segment,SegmentWithData>>> segmentFutures)
SegmentLoader getSegmentLoader()