Method Summary |
|
public void | addCondition(ColumnRef Col1, ColumnRef Col2) Adds join condition. |
public void | addOuterJoin(ColumnRef Col1, ColumnRef Col2) Adds an outer join condition. |
public void | empty() Empties this collection of join conditions. |
public JoinConditions | getInnerJoins() Returns a collection of all the inner joins contained in this collection. |
public String | getLeftColumnName(int index) Returns the column name of the left side column reference of
the join condition at the given index. |
public ColumnRef | getLeftColumnRef(int index) Returns the left side column reference of the join condition at
the given index. |
public String | getLeftFullColumnRef(int index) Returns the full column reference for the left side column
reference of the join condition at the given index. |
public String | getLeftTableName(int index) Returns the table name of the left side column reference of
the join condition at the given index. |
public JoinConditions | getOuterJoins() |
public String | getRightColumnName(int index) Returns the column name of the right side column reference of
the join condition at the given index. |
public ColumnRef | getRightColumnRef(int index) Returns the right side column reference of the join condition at
the given index. |
public String | getRightFullColumnRef(int index) Returns the full column reference for the right side column
reference of the join condition at the given index. |
public String | getRightTableName(int index) Returns the table name of the right side column reference of
the join condition at the given index. |
public List | getTableList() Returns the list of tables referenced in the join conditions. |
public boolean | isOuterJoin(int index) Returns true if the join condition at the given
index is an outer join. |
public void | merge(JoinConditions join) Merge given join condition with current join condition. |
public int | size() Returns the number of conditions. |