Uses of Class
mondrian.spi.SegmentColumn
Package
Description
Implements the data access layer for the olap package.
Manages a cache of aggregates containing cell values.
Provides primitives for policy-based caching.
Contains the server-provider interfaces (SPIs) which user-defined
extensions to Mondrian should implement.
-
Uses of SegmentColumn in mondrian.rolap
Modifier and TypeMethodDescriptionstatic SegmentColumn[]
CacheControlImpl.findAxisValues
(CacheControl.CellRegion region) -
Uses of SegmentColumn in mondrian.rolap.agg
Modifier and TypeMethodDescriptionstatic List<SegmentColumn>
SegmentBuilder.toConstrainedColumns
(Collection<StarColumnPredicate> predicates) static List<SegmentColumn>
SegmentBuilder.toConstrainedColumns
(StarColumnPredicate[] predicates) -
Uses of SegmentColumn in mondrian.rolap.cache
Modifier and TypeMethodDescriptionSegmentCacheIndex.intersectRegion
(String schemaName, ByteString schemaChecksum, String cubeName, String measureName, String rolapStarFactTableName, SegmentColumn[] region) Finds a list of headers that intersect a given region.SegmentCacheIndexImpl.intersectRegion
(String schemaName, ByteString schemaChecksum, String cubeName, String measureName, String rolapStarFactTableName, SegmentColumn[] region) -
Uses of SegmentColumn in mondrian.spi
Modifier and TypeMethodDescriptionSegmentHeader.getConstrainedColumn
(String columnExpression) Returns the constrained column object, if any, corresponding to a column name and a table name.SegmentHeader.getExcludedRegion
(String columnExpression) SegmentColumn.merge
(SegmentColumn col) Merges this column with another resulting in another whose values are super set of both.Modifier and TypeMethodDescriptionSegmentHeader.getConstrainedColumns()
Returns a list of constrained columns which define this segment header.SegmentHeader.getExcludedRegions()
Modifier and TypeMethodDescriptionboolean
SegmentHeader.canConstrain
(SegmentColumn[] region) Checks if this header can be constrained by a given region.SegmentHeader.clone
(SegmentColumn[] overrideValues) Creates a clone of this header by replacing some of the constrained columns in the process.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.merge
(SegmentColumn col) Merges this column with another resulting in another whose values are super set of both.ModifierConstructorDescriptionSegmentHeader
(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.