| 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> | SegmentCacheIndex. intersectRegion(String schemaName,
               ByteString schemaChecksum,
               String cubeName,
               String measureName,
               String rolapStarFactTableName,
               SegmentColumn[] region)Finds a list of headers that intersect a given region. | 
| List<SegmentHeader> | SegmentCacheIndexImpl. intersectRegion(String schemaName,
               ByteString schemaChecksum,
               String cubeName,
               String measureName,
               String rolapStarFactTableName,
               SegmentColumn[] 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 © 2021 Hitachi Vantara. All rights reserved.