| Package | Description | 
|---|---|
| mondrian.rolap.agg | 
 Manages a cache of aggregates containing cell values. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
SegmentCacheManager | 
AggregationManager.cacheMgr  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Aggregation.load(SegmentCacheManager cacheMgr,
    int cellRequestCount,
    RolapStar.Column[] columns,
    List<RolapStar.Measure> measures,
    StarColumnPredicate[] predicates,
    GroupingSetsCollector groupingSetsCollector,
    List<Future<Map<Segment,SegmentWithData>>> segmentFutures)
Loads a set of segments into this aggregation, one per measure,
 each constrained by the same set of column values, and each pinned
 once. 
 | 
static void | 
AggregationManager.loadAggregation(SegmentCacheManager cacheMgr,
               int cellRequestCount,
               List<RolapStar.Measure> measures,
               RolapStar.Column[] columns,
               AggregationKey aggregationKey,
               StarColumnPredicate[] predicates,
               GroupingSetsCollector groupingSetsCollector,
               List<Future<Map<Segment,SegmentWithData>>> segmentFutures)
Called by FastBatchingCellReader.load where the
 RolapStar creates an Aggregation if needed. 
 | 
| Constructor and Description | 
|---|
FlushCommand(Locus locus,
            SegmentCacheManager mgr,
            CacheControl.CellRegion region,
            CacheControlImpl cacheControlImpl)  | 
SegmentLoader(SegmentCacheManager cacheMgr)
Creates a SegmentLoader. 
 | 
Copyright © 2017 Hitachi Vantara. All rights reserved.