| Package | Description | 
|---|---|
| mondrian.rolap | 
 Implements the data access layer for the olap package. 
 | 
| mondrian.rolap.agg | 
 Manages a cache of aggregates containing cell values. 
 | 
| mondrian.rolap.aggmatcher | 
 Defines a 'matcher' which scans the schema to find candidate aggregate tables. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static RolapStar.Measure | 
RolapStar.getStarMeasure(Member member)
Retrieves the  
RolapStar.Measure in which a measure is stored. | 
RolapStar.Measure | 
RolapStar.Table.lookupMeasureByName(String cubeName,
                   String name)
Look up a  
RolapStar.Measure by its name. | 
| Constructor and Description | 
|---|
RolapCacheRegion(RolapStar star,
                List<RolapStar.Measure> starMeasureList)  | 
| Modifier and Type | Field and Description | 
|---|---|
RolapStar.Measure | 
Segment.measure  | 
| Modifier and Type | Method and Description | 
|---|---|
RolapStar.Measure | 
CellRequest.getMeasure()
Returns the measure of this cell request. 
 | 
RolapStar.Measure | 
QuerySpec.getMeasure(int i)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<RolapStar.Measure> | 
DrillThroughCellRequest.getDrillThroughMeasures()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
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 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 | 
|---|
CellRequest(RolapStar.Measure measure,
           boolean extendedContext,
           boolean drillThrough)
Creates a  
CellRequest. | 
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 a  
Segment; it's not loaded yet. | 
StarSegmentConverter(RolapStar.Measure measure,
                    List<StarPredicate> compoundPredicateList)  | 
| Modifier and Type | Field and Description | 
|---|---|
RolapStar.Measure | 
JdbcSchema.Table.Column.Usage.rMeasure  | 
Copyright © 2018 Hitachi Vantara. All rights reserved.