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, setAlias
SelectStatement 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.