Uses of Class
mondrian.rolap.RolapStar.Table
Package
Description
Implements the data access layer for the olap package.
Defines a 'matcher' which scans the schema to find candidate aggregate tables.
-
Uses of RolapStar.Table in mondrian.rolap
Modifier and TypeMethodDescriptionRolapStar.Table.findAncestor
(String tableName) Returns an ancestor with a given alias, or null if not found.RolapStar.Table.findChild
(MondrianDef.Relation relation, RolapStar.Condition joinCondition) Returns a child relation which maps onto a given relation, or null if there is none.RolapStar.Table.findDescendant
(String seekAlias) Returns a descendant with a given alias, or null if none found.RolapStar.Table.findTableWithLeftCondition
(MondrianDef.Expression left) This is used during aggregate table validation to make sure that the mapping from for the aggregate join condition is valid.RolapStar.Table.findTableWithLeftJoinCondition
(String columnName) Finds the child table of the fact table with the given columnName used in its left join condition.RolapStar.getFactTable()
Returns the fact table at the center of this RolapStar.RolapStar.Table.getParentTable()
Returns this table's parent table, or null if this is the fact table (which is at the center of the star).RolapStar.Column.getTable()
Modifier and TypeMethodDescriptionRolapStar.Table.getChildren()
Returns a list of childRolapStar.Table
s.Modifier and TypeMethodDescriptionstatic void
RolapStar.collectColumns
(Collection<RolapStar.Column> columnList, RolapStar.Table table, MondrianDef.Column joinColumn) Collects all columns in this table and its children.protected RolapStar.Column
RolapCube.makeColumns
(RolapStar.Table table, RolapCubeLevel level, RolapStar.Column parentColumn, String usagePrefix) Adds a column to the appropriate table in theRolapStar
.ModifierConstructorDescriptionMeasure
(String name, String cubeName, RolapAggregator aggregator, RolapStar.Table table, MondrianDef.Expression expression, Dialect.Datatype datatype) -
Uses of RolapStar.Table in mondrian.rolap.aggmatcher
Modifier and TypeMethodDescriptionprotected void
AggStar.Table.convertChildren
(RolapStar.Table rTable) Convert the child tables of a RolapStar.Table into child AggStar.DimTable tables.protected void
AggStar.Table.convertColumns
(RolapStar.Table rTable) Convert a RolapStar.Table table's columns into AggStar.Table.Level columns.protected AggStar.DimTable
AggStar.Table.convertTable
(RolapStar.Table rTable, JdbcSchema.Table.Column.Usage usage) Converts aRolapStar.Table
into aAggStar.DimTable
as well as converting all columns and child tables.protected JdbcSchema.Table
AggGen.getTable
(JdbcSchema db, RolapStar.Table rt)