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 |
---|---|
SegmentCacheManager |
AggregationManager.getCacheMgr() |
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 © 2020 Hitachi Vantara. All rights reserved.