Uses of Class
mondrian.rolap.RolapStar.Table
-
Packages that use RolapStar.Table Package Description mondrian.rolap Implements the data access layer for the olap package.mondrian.rolap.aggmatcher Defines a 'matcher' which scans the schema to find candidate aggregate tables. -
-
Uses of RolapStar.Table in mondrian.rolap
Methods in mondrian.rolap that return RolapStar.Table Modifier and Type Method Description RolapStar.Table
RolapStar.Table. findAncestor(String tableName)
Returns an ancestor with a given alias, or null if not found.RolapStar.Table
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
RolapStar.Table. findDescendant(String seekAlias)
Returns a descendant with a given alias, or null if none found.RolapStar.Table
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
RolapStar.Table. findTableWithLeftJoinCondition(String columnName)
Finds the child table of the fact table with the given columnName used in its left join condition.RolapStar.Table
RolapStar. getFactTable()
Returns the fact table at the center of this RolapStar.RolapStar.Table
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.Table
RolapStar.Column. getTable()
Methods in mondrian.rolap that return types with arguments of type RolapStar.Table Modifier and Type Method Description List<RolapStar.Table>
RolapStar.Table. getChildren()
Returns a list of childRolapStar.Table
s.Methods in mondrian.rolap with parameters of type RolapStar.Table Modifier and Type Method Description static 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
.Constructors in mondrian.rolap with parameters of type RolapStar.Table Constructor Description Measure(String name, String cubeName, RolapAggregator aggregator, RolapStar.Table table, MondrianDef.Expression expression, Dialect.Datatype datatype)
-
Uses of RolapStar.Table in mondrian.rolap.aggmatcher
Fields in mondrian.rolap.aggmatcher declared as RolapStar.Table Modifier and Type Field Description RolapStar.Table
JdbcSchema.Table.Column.Usage. rTable
Methods in mondrian.rolap.aggmatcher that return RolapStar.Table Modifier and Type Method Description protected RolapStar.Table
AggGen. getFactTable()
Methods in mondrian.rolap.aggmatcher with parameters of type RolapStar.Table Modifier and Type Method Description protected 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)
-