public class AggStar.DimTable extends AggStar.Table
AggStar.Table.Column, AggStar.Table.JoinCondition, AggStar.Table.Level
children, levels
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, toString
public AggStar.Table getParent()
AggStar.Table
getParent
in class AggStar.Table
public boolean hasParent()
AggStar.Table
hasParent
in class AggStar.Table
public boolean hasJoinCondition()
AggStar.Table
hasJoinCondition
in class AggStar.Table
public AggStar.Table.JoinCondition getJoinCondition()
getJoinCondition
in class AggStar.Table
public void addColumnsToList(List<AggStar.Table.Column> list)
public void print(PrintWriter pw, String prefix)
print
in class AggStar.Table
Copyright © 2018 Hitachi Vantara. All rights reserved.