Package | Description |
---|---|
mondrian.rolap.agg |
Manages a cache of aggregates containing cell values.
|
Modifier and Type | Class and Description |
---|---|
class |
SegmentWithData
Extension to
Segment with a data set. |
Modifier and Type | Method and Description |
---|---|
static Segment |
SegmentBuilder.toSegment(SegmentHeader header,
RolapStar star,
BitKey constrainedColumnsBitKey,
RolapStar.Column[] constrainedColumns,
RolapStar.Measure measure,
List<StarPredicate> compoundPredicates)
Creates a segment from a SegmentHeader.
|
Modifier and Type | Method and Description |
---|---|
List<Segment> |
GroupingSet.getSegments() |
Modifier and Type | Method and Description |
---|---|
static SegmentWithData |
SegmentBuilder.addData(Segment segment,
SegmentBody sb)
Converts a segment plus a
SegmentBody into a
SegmentWithData . |
static boolean |
SegmentBuilder.isSubset(SegmentHeader header,
Segment segment)
Tells if the passed segment is a subset of this segment
and could be used for a rollup in cache operation.
|
static SegmentHeader |
SegmentBuilder.toHeader(Segment segment)
Creates a SegmentHeader object describing the supplied
Segment object.
|
Modifier and Type | Method and Description |
---|---|
void |
SegmentLoader.load(int cellRequestCount,
List<GroupingSet> groupingSets,
List<StarPredicate> compoundPredicateList,
List<Future<Map<Segment,SegmentWithData>>> segmentFutures)
Loads data for all the segments of the GroupingSets.
|
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 |
---|
SegmentWithData(Segment segment,
SegmentDataset data,
SegmentAxis[] axes)
Creates a SegmentWithData from an existing Segment.
|
Constructor and Description |
---|
GroupingSet(List<Segment> segments,
BitKey levelBitKey,
BitKey measureBitKey,
StarColumnPredicate[] predicates,
RolapStar.Column[] columns)
Creates a GroupingSet.
|
Copyright © 2020 Hitachi Vantara. All rights reserved.