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 © 2020 Hitachi Vantara. All rights reserved.