Uses of Class
mondrian.rolap.RolapStar.Measure
Package
Description
Implements the data access layer for the olap package.
Manages a cache of aggregates containing cell values.
Defines a 'matcher' which scans the schema to find candidate aggregate tables.
-
Uses of RolapStar.Measure in mondrian.rolap
Modifier and TypeMethodDescriptionstatic RolapStar.Measure
RolapStar.getStarMeasure
(Member member) Retrieves theRolapStar.Measure
in which a measure is stored.RolapStar.Table.lookupMeasureByName
(String cubeName, String name) Look up aRolapStar.Measure
by its name.ModifierConstructorDescriptionRolapCacheRegion
(RolapStar star, List<RolapStar.Measure> starMeasureList) -
Uses of RolapStar.Measure in mondrian.rolap.agg
Modifier and TypeMethodDescriptionCellRequest.getMeasure()
Returns the measure of this cell request.QuerySpec.getMeasure
(int i) Modifier and TypeMethodDescriptionvoid
DrillThroughCellRequest.addDrillThroughMeasure
(RolapStar.Measure measure) boolean
DrillThroughCellRequest.includeInSelect
(RolapStar.Measure measure) protected boolean
AbstractQuerySpec.isPartOfSelect
(RolapStar.Measure measure) Allows subclasses to specify if a given column must be returned as part of the result set, in the select clause.boolean
Segment.matches
(AggregationKey aggregationKey, RolapStar.Measure measure) 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 TypeMethodDescriptionvoid
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.ModifierConstructorDescriptionCellRequest
(RolapStar.Measure measure, boolean extendedContext, boolean drillThrough) Creates aCellRequest
.DrillThroughCellRequest
(RolapStar.Measure measure, boolean extendedContext, List<OlapElement> nonApplicableFields) Segment
(RolapStar star, BitKey constrainedColumnsBitKey, RolapStar.Column[] columns, RolapStar.Measure measure, StarColumnPredicate[] predicates, List<Segment.ExcludedRegion> excludedRegions, List<StarPredicate> compoundPredicateList) Creates aSegment
; it's not loaded yet.StarSegmentConverter
(RolapStar.Measure measure, List<StarPredicate> compoundPredicateList) -
Uses of RolapStar.Measure in mondrian.rolap.aggmatcher