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 RolapStarRolapCube. getStar()Returns this cube's underlying star schema.RolapStarRolapSchema. getStar(String factTableName)RolapStarRolapSchema. getStar(List<String> starKey)RolapStarRolapStar.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 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 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 RolapStarSegment. starMethods in mondrian.rolap.agg that return RolapStar Modifier and Type Method Description RolapStarAbstractQuerySpec. getStar()RolapStarAggregation. getStar()This is called during SQL generation.RolapStarAggregationKey. getStar()Returns the star.RolapStarQuerySpec. getStar()RolapStarSegment. getStar()Returns the star.Methods in mondrian.rolap.agg with parameters of type RolapStar Modifier and Type Method Description static 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.SegmentBuilder.SegmentConverterSegmentCacheManager. getConverter(RolapStar star, SegmentHeader header)SegmentCacheIndexSegmentCacheManager.SegmentCacheIndexRegistry. getIndex(RolapStar star)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 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 RolapStarAggStar. getStar()Get this AggStar's RolapStar.RolapStarExplicitRules.Group. getStar()Get the RolapStar associated with this Group's RolapCube.RolapStarExplicitRules.TableDef. getStar()Get the RolapStar associated with this cube.Methods in mondrian.rolap.aggmatcher with parameters of type RolapStar Modifier and Type Method Description booleanDefaultRules. 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 RolapStar Constructor Description AggGen(String cubeName, RolapStar star, RolapStar.Column[] columns)
-