public class AggStar.DimTable extends AggStar.Table
AggStar.Table.Column, AggStar.Table.ForeignKey, AggStar.Table.JoinCondition, AggStar.Table.Levelchildren, levels| Constructor and Description | 
|---|
DimTable(AggStar.Table parent,
        String name,
        MondrianDef.Relation relation,
        AggStar.Table.JoinCondition joinCondition)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addColumnsToList(List<AggStar.Table.Column> list)
Add all of this Table's columns to the list parameter and then add
 all child table columns. 
 | 
AggStar.Table.JoinCondition | 
getJoinCondition()  | 
AggStar.Table | 
getParent()
Get the parent table (returns null if this table is a FactTable). 
 | 
boolean | 
hasJoinCondition()
Return true if this table has a join condition (only DimTables have
 join conditions, FactTable instances do not). 
 | 
boolean | 
hasParent()
Return true if this table has a parent table (FactTable instances
 do not have parent tables, all other do). 
 | 
void | 
print(PrintWriter pw,
     String prefix)  | 
addLevel, addTable, addToFrom, convertChildren, convertColumns, convertTable, findDescendant, getAggStar, getChildTables, getLevels, getName, getRelation, getSqlQuery, hasChildren, hasLevels, toStringDimTable(AggStar.Table parent, String name, MondrianDef.Relation relation, AggStar.Table.JoinCondition joinCondition)
public AggStar.Table getParent()
AggStar.TablegetParent in class AggStar.Tablepublic boolean hasParent()
AggStar.TablehasParent in class AggStar.Tablepublic boolean hasJoinCondition()
AggStar.TablehasJoinCondition in class AggStar.Tablepublic AggStar.Table.JoinCondition getJoinCondition()
getJoinCondition in class AggStar.Tablepublic void addColumnsToList(List<AggStar.Table.Column> list)
public void print(PrintWriter pw, String prefix)
print in class AggStar.Table