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()