Uses of Class
mondrian.rolap.RolapStar
-
Packages that use RolapStar 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. -
-
Uses of RolapStar in mondrian.rolap
Methods in mondrian.rolap that return RolapStar Modifier and Type Method Description RolapStar
RolapCube. getStar()
Returns this cube's underlying star schema.RolapStar
RolapSchema. getStar(String factTableName)
RolapStar
RolapSchema. getStar(List<String> starKey)
RolapStar
RolapStar.Column. getStar()
Methods in mondrian.rolap that return types with arguments of type RolapStar Modifier and Type Method Description static List<RolapStar>
CacheControlImpl. getStarList(CacheControl.CellRegion region)
Collection<RolapStar>
RolapSchema. getStars()
Methods in mondrian.rolap with parameters of type RolapStar Modifier and Type Method Description List<RolapCube>
RolapSchema. getCubesWithStar(RolapStar star)
static String
CompoundPredicateInfo. getPredicateString(RolapStar star, StarPredicate predicate)
Returns a string representation of the predicatestatic RolapCacheRegion
RolapAggregationManager. makeCacheRegion(RolapStar star, CacheControl.CellRegion region)
Constructors in mondrian.rolap with parameters of type RolapStar Constructor Description RolapCacheRegion(RolapStar star, List<RolapStar.Measure> starMeasureList)
RolapStatisticsCache(RolapStar star)
-
Uses of RolapStar in mondrian.rolap.agg
Fields in mondrian.rolap.agg declared as RolapStar Modifier and Type Field Description protected RolapStar
Segment. star
Methods in mondrian.rolap.agg that return RolapStar Modifier and Type Method Description RolapStar
AbstractQuerySpec. getStar()
RolapStar
Aggregation. getStar()
This is called during SQL generation.RolapStar
AggregationKey. getStar()
Returns the star.RolapStar
QuerySpec. getStar()
RolapStar
Segment. getStar()
Returns the star.Methods in mondrian.rolap.agg with parameters of type RolapStar Modifier and Type Method 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 theSegmentCacheIndex
for a givenRolapStar
.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.Constructors in mondrian.rolap.agg with parameters of type RolapStar Constructor 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 aSegment
; it's not loaded yet. -
Uses of RolapStar in mondrian.rolap.aggmatcher
Methods in mondrian.rolap.aggmatcher that return RolapStar Modifier and Type Method Description RolapStar
AggStar. getStar()
Get this AggStar's RolapStar.RolapStar
ExplicitRules.Group. getStar()
Get the RolapStar associated with this Group's RolapCube.RolapStar
ExplicitRules.TableDef. getStar()
Get the RolapStar associated with this cube.Methods in mondrian.rolap.aggmatcher with parameters of type RolapStar Modifier and Type Method Description boolean
DefaultRules. columnsOK(RolapStar star, JdbcSchema.Table dbFactTable, JdbcSchema.Table aggTable, MessageRecorder msgRecorder)
Uses theDefaultRecognizer
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.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.protected List<ExplicitRules.Group>
AggTableManager. getAggGroups(RolapStar star)
Returns a list containing everyExplicitRules.Group
in every cubes in a givenRolapStar
.static AggStar
AggStar. makeAggStar(RolapStar star, JdbcSchema.Table dbTable, MessageRecorder msgRecorder, long approxRowCount)
Creates an AggStar and all of itsAggStar.Table
,AggStar.Table.Column
s, etc.Constructors in mondrian.rolap.aggmatcher with parameters of type RolapStar Constructor Description AggGen(String cubeName, RolapStar star, RolapStar.Column[] columns)
-