Uses of Class
mondrian.rolap.agg.SegmentCacheManager
-
Packages that use SegmentCacheManager Package Description mondrian.rolap.agg Manages a cache of aggregates containing cell values. -
-
Uses of SegmentCacheManager in mondrian.rolap.agg
Fields in mondrian.rolap.agg declared as SegmentCacheManager Modifier and Type Field Description SegmentCacheManager
AggregationManager. cacheMgr
Methods in mondrian.rolap.agg that return SegmentCacheManager Modifier and Type Method Description SegmentCacheManager
AggregationManager. getCacheMgr()
Methods in mondrian.rolap.agg with parameters of type SegmentCacheManager Modifier and Type Method 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.Constructors in mondrian.rolap.agg with parameters of type SegmentCacheManager Constructor Description FlushCommand(Locus locus, SegmentCacheManager mgr, CacheControl.CellRegion region, CacheControlImpl cacheControlImpl)
SegmentLoader(SegmentCacheManager cacheMgr)
Creates a SegmentLoader.
-