public interface SelectTableReference extends TableReference
A TableReference being used in a SELECT statement. You
may cast the result of
Statement.getTableReference()
to an instance of SelectTableReference.
| Modifier and Type | Method and Description |
|---|---|
JoinReference |
getRightJoinedTableReference()
Returns the right table of a possible join or null,
if there is no such table.
|
SelectStatement |
getSelectStatement()
Returns the
SelectStatement that created the reference. |
JoinReference |
join(Table pTable)
Indicates that the referenced table shall be joined
with the given table
pTable and returns a
reference to that table. |
JoinReference |
leftOuterJoin(Table pTable)
Indicates that the referenced table shall be joined
in a left outer join with the given table
pTable
and returns a reference to that table. |
getAlias, getStatement, getTable, newColumnReference, newColumnReference, newColumnReference, setAlias, setAliasSelectStatement getSelectStatement()
Returns the SelectStatement that created the reference.
Shortcut for (SelectStatement) getStatement().
JoinReference join(Table pTable)
Indicates that the referenced table shall be joined
with the given table pTable and returns a
reference to that table.
JoinReference leftOuterJoin(Table pTable)
Indicates that the referenced table shall be joined
in a left outer join with the given table pTable
and returns a reference to that table.
JoinReference getRightJoinedTableReference()
Returns the right table of a possible join or null, if there is no such table.