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 |
---|---|
RolapStar |
RolapStar.Column.getStar() |
RolapStar |
RolapCube.getStar()
Returns this cube's underlying star schema.
|
RolapStar |
RolapSchema.getStar(List<String> starKey) |
RolapStar |
RolapSchema.getStar(String factTableName) |
Modifier and Type | Method and Description |
---|---|
static List<RolapStar> |
CacheControlImpl.getStarList(CacheControl.CellRegion region) |
Collection<RolapStar> |
RolapSchema.getStars() |
Modifier and Type | Method and Description |
---|---|
List<RolapCube> |
RolapSchema.getCubesWithStar(RolapStar star) |
static String |
CompoundPredicateInfo.getPredicateString(RolapStar star,
StarPredicate predicate)
Returns a string representation of the predicate
|
static RolapCacheRegion |
RolapAggregationManager.makeCacheRegion(RolapStar star,
CacheControl.CellRegion region) |
Constructor and Description |
---|
RolapCacheRegion(RolapStar star,
List<RolapStar.Measure> starMeasureList) |
RolapStatisticsCache(RolapStar star) |
Modifier and Type | Field and Description |
---|---|
protected RolapStar |
Segment.star |
Modifier and Type | Method and Description |
---|---|
RolapStar |
AggregationKey.getStar()
Returns the star.
|
RolapStar |
AbstractQuerySpec.getStar() |
RolapStar |
Segment.getStar()
Returns the star.
|
RolapStar |
QuerySpec.getStar() |
RolapStar |
Aggregation.getStar()
This is called during SQL generation.
|
Modifier and Type | Method and Description |
---|---|
static int |
AggregationKey.computeHashCode(BitKey constrainedColumnsBitKey,
RolapStar star,
Collection<BitKey> compoundPredicateBitKeys) |
static AggStar |
AggregationManager.findAgg(RolapStar star,
BitKey levelBitKey,
BitKey measureBitKey,
boolean[] rollup)
Finds an aggregate table in the given star which has the desired levels
and measures.
|
SegmentBuilder.SegmentConverter |
SegmentCacheManager.getConverter(RolapStar star,
SegmentHeader header) |
SegmentCacheIndex |
SegmentCacheManager.SegmentCacheIndexRegistry.getIndex(RolapStar star)
Returns the
SegmentCacheIndex for a given
RolapStar . |
boolean |
SegmentCacheManager.loadCacheForStar(RolapStar star)
Load external cached elements for received star.
|
void |
SegmentCacheManager.loadFailed(RolapStar star,
SegmentHeader header,
Throwable throwable)
Informs cache manager that a segment load failed.
|
void |
SegmentCacheManager.loadSucceeded(RolapStar star,
SegmentHeader header,
SegmentBody body)
Adds a segment to segment index.
|
void |
SegmentCacheManager.remove(RolapStar star,
SegmentHeader header)
Removes a segment from segment index.
|
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.
|
Constructor and Description |
---|
AbstractQuerySpec(RolapStar star,
boolean countOnly)
Creates an AbstractQuerySpec.
|
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. |
Modifier and Type | Method and Description |
---|---|
RolapStar |
ExplicitRules.Group.getStar()
Get the RolapStar associated with this Group's RolapCube.
|
RolapStar |
ExplicitRules.TableDef.getStar()
Get the RolapStar associated with this cube.
|
RolapStar |
AggStar.getStar()
Get this AggStar's RolapStar.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ExplicitRules.TableDef.columnsOK(RolapStar star,
JdbcSchema.Table dbFactTable,
JdbcSchema.Table dbTable,
MessageRecorder msgRecorder)
Checks that ALL of the columns in the dbTable have a mapping in the
tableDef.
|
boolean |
DefaultRules.columnsOK(RolapStar star,
JdbcSchema.Table dbFactTable,
JdbcSchema.Table aggTable,
MessageRecorder msgRecorder)
Uses the
DefaultRecognizer Recognizer to determine if the
given aggTable's columns all match upto the dbFactTable's columns (where
present) making the column usages as a result. |
protected List<ExplicitRules.Group> |
AggTableManager.getAggGroups(RolapStar star)
Returns a list containing every
ExplicitRules.Group in every
cubes in a given RolapStar . |
static AggStar |
AggStar.makeAggStar(RolapStar star,
JdbcSchema.Table dbTable,
MessageRecorder msgRecorder,
long approxRowCount)
Creates an AggStar and all of its
AggStar.Table , AggStar.Table.Column s,
etc. |
Constructor and Description |
---|
AggGen(String cubeName,
RolapStar star,
RolapStar.Column[] columns) |
Copyright © 2018 Hitachi Vantara. All rights reserved.