| 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.cache | 
 Provides primitives for policy-based caching. 
 | 
| mondrian.spi | 
 Contains the server-provider interfaces (SPIs) which user-defined
extensions to Mondrian should implement. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SegmentColumn[] | 
CacheControlImpl.findAxisValues(CacheControl.CellRegion region)  | 
| Modifier and Type | Method and Description | 
|---|---|
static List<SegmentColumn> | 
SegmentBuilder.toConstrainedColumns(Collection<StarColumnPredicate> predicates)  | 
static List<SegmentColumn> | 
SegmentBuilder.toConstrainedColumns(StarColumnPredicate[] predicates)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<SegmentHeader> | 
SegmentCacheIndexImpl.intersectRegion(String schemaName,
               ByteString schemaChecksum,
               String cubeName,
               String measureName,
               String rolapStarFactTableName,
               SegmentColumn[] region)  | 
List<SegmentHeader> | 
SegmentCacheIndex.intersectRegion(String schemaName,
               ByteString schemaChecksum,
               String cubeName,
               String measureName,
               String rolapStarFactTableName,
               SegmentColumn[] region)
Finds a list of headers that intersect a given region. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SegmentColumn | 
SegmentHeader.getConstrainedColumn(String columnExpression)
Returns the constrained column object, if any, corresponding
 to a column name and a table name. 
 | 
SegmentColumn | 
SegmentHeader.getExcludedRegion(String columnExpression)  | 
SegmentColumn | 
SegmentColumn.merge(SegmentColumn col)
Merges this column with another
 resulting in another whose values are super set of both. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<SegmentColumn> | 
SegmentHeader.getConstrainedColumns()
Returns a list of constrained columns which define this segment
 header. 
 | 
List<SegmentColumn> | 
SegmentHeader.getExcludedRegions()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
SegmentHeader.canConstrain(SegmentColumn[] region)
Checks if this header can be constrained by a given region. 
 | 
SegmentHeader | 
SegmentHeader.clone(SegmentColumn[] overrideValues)
Creates a clone of this header by replacing some of the
 constrained columns in the process. 
 | 
SegmentHeader | 
SegmentHeader.constrain(SegmentColumn[] region)
Applies a set of exclusions to this segment header and returns
 a new segment header representing the original one to which a
 region has been excluded. 
 | 
SegmentColumn | 
SegmentColumn.merge(SegmentColumn col)
Merges this column with another
 resulting in another whose values are super set of both. 
 | 
| Constructor and Description | 
|---|
SegmentHeader(String schemaName,
             ByteString schemaChecksum,
             String cubeName,
             String measureName,
             List<SegmentColumn> constrainedColumns,
             List<String> compoundPredicates,
             String rolapStarFactTableName,
             BitKey constrainedColsBitKey,
             List<SegmentColumn> excludedRegions)
Creates a segment header. 
 | 
SegmentHeader(String schemaName,
             ByteString schemaChecksum,
             String cubeName,
             String measureName,
             List<SegmentColumn> constrainedColumns,
             List<String> compoundPredicates,
             String rolapStarFactTableName,
             BitKey constrainedColsBitKey,
             List<SegmentColumn> excludedRegions)
Creates a segment header. 
 | 
Copyright © 2017 Hitachi Vantara. All rights reserved.