Uses of Class
mondrian.rolap.RolapStar
Packages that use RolapStar
Package
Description
Implements the data access layer for the olap package.
Manages a cache of aggregates containing cell values.
Defines a 'matcher' which scans the schema to find candidate aggregate tables.
-
Uses of RolapStar in mondrian.rolap
Methods in mondrian.rolap that return RolapStarModifier and TypeMethodDescriptionRolapCube.getStar()Returns this cube's underlying star schema.RolapStar.Column.getStar()Methods in mondrian.rolap that return types with arguments of type RolapStarModifier and TypeMethodDescriptionCacheControlImpl.getStarList(CacheControl.CellRegion region) RolapSchema.getStars()Methods in mondrian.rolap with parameters of type RolapStarModifier and TypeMethodDescriptionRolapSchema.getCubesWithStar(RolapStar star) static StringCompoundPredicateInfo.getPredicateString(RolapStar star, StarPredicate predicate) Returns a string representation of the predicatestatic RolapCacheRegionRolapAggregationManager.makeCacheRegion(RolapStar star, CacheControl.CellRegion region) Constructors in mondrian.rolap with parameters of type RolapStarModifierConstructorDescriptionRolapCacheRegion(RolapStar star, List<RolapStar.Measure> starMeasureList) -
Uses of RolapStar in mondrian.rolap.agg
Fields in mondrian.rolap.agg declared as RolapStarMethods in mondrian.rolap.agg that return RolapStarModifier and TypeMethodDescriptionAbstractQuerySpec.getStar()Aggregation.getStar()This is called during SQL generation.final RolapStarAggregationKey.getStar()Returns the star.QuerySpec.getStar()Segment.getStar()Returns the star.Methods in mondrian.rolap.agg with parameters of type RolapStarModifier and TypeMethodDescriptionstatic intAggregationKey.computeHashCode(BitKey constrainedColumnsBitKey, RolapStar star, Collection<BitKey> compoundPredicateBitKeys) static AggStarAggregationManager.findAgg(RolapStar star, BitKey levelBitKey, BitKey measureBitKey, boolean[] rollup) Finds an aggregate table in the given star which has the desired levels and measures.SegmentCacheManager.getConverter(RolapStar star, SegmentHeader header) Returns theSegmentCacheIndexfor a givenRolapStar.booleanSegmentCacheManager.loadCacheForStar(RolapStar star) Load external cached elements for received star.voidSegmentCacheManager.loadFailed(RolapStar star, SegmentHeader header, Throwable throwable) Informs cache manager that a segment load failed.voidSegmentCacheManager.loadSucceeded(RolapStar star, SegmentHeader header, SegmentBody body) Adds a segment to segment index.voidSegmentCacheManager.remove(RolapStar star, SegmentHeader header) Removes a segment from segment index.static SegmentSegmentBuilder.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 RolapStarModifierConstructorDescriptionprotectedAbstractQuerySpec(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 RolapStarModifier and TypeMethodDescriptionAggStar.getStar()Get this AggStar's RolapStar.ExplicitRules.Group.getStar()Get the RolapStar associated with this Group's RolapCube.ExplicitRules.TableDef.getStar()Get the RolapStar associated with this cube.Methods in mondrian.rolap.aggmatcher with parameters of type RolapStarModifier and TypeMethodDescriptionbooleanDefaultRules.columnsOK(RolapStar star, JdbcSchema.Table dbFactTable, JdbcSchema.Table aggTable, MessageRecorder msgRecorder) Uses theDefaultRecognizerRecognizer to determine if the given aggTable's columns all match upto the dbFactTable's columns (where present) making the column usages as a result.booleanExplicitRules.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.Groupin every cubes in a givenRolapStar.static AggStarAggStar.makeAggStar(RolapStar star, JdbcSchema.Table dbTable, MessageRecorder msgRecorder, long approxRowCount) Creates an AggStar and all of itsAggStar.Table,AggStar.Table.Columns, etc.Constructors in mondrian.rolap.aggmatcher with parameters of type RolapStarModifierConstructorDescriptionAggGen(String cubeName, RolapStar star, RolapStar.Column[] columns)