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.
|
Modifier and Type | Method and 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() |
Modifier and Type | Method and Description |
---|---|
List<RolapStar.Table> |
RolapStar.Table.getChildren()
Returns a list of child
RolapStar.Table s. |
Modifier and Type | Method and 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 the
RolapStar . |
Constructor and Description |
---|
Measure(String name,
String cubeName,
RolapAggregator aggregator,
RolapStar.Table table,
MondrianDef.Expression expression,
Dialect.Datatype datatype) |
Modifier and Type | Field and Description |
---|---|
RolapStar.Table |
JdbcSchema.Table.Column.Usage.rTable |
Modifier and Type | Method and Description |
---|---|
protected RolapStar.Table |
AggGen.getFactTable() |
Modifier and Type | Method and 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 a
RolapStar.Table into a
AggStar.DimTable as well as converting all columns and
child tables. |
protected JdbcSchema.Table |
AggGen.getTable(JdbcSchema db,
RolapStar.Table rt) |
Copyright © 2020 Hitachi Vantara. All rights reserved.