| 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.Tables. | 
| 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 © 2017 Hitachi Vantara. All rights reserved.