public interface JoinReference extends SelectTableReference
This interface allows to specify join constraints.
Modifier and Type | Method and Description |
---|---|
SelectTableReference |
getLeftJoinedTableReference()
If this is a left join or a left outer join: Returns
the joins left table.
|
CombinedConstraint |
getOn()
Returns the references ON condition, if any.
|
boolean |
isJoin()
Returns whether this is a left join, as created by
SelectTableReference.join(Table) . |
boolean |
isLeftOuterJoin()
Returns whether this is a left outer join, as created by
SelectTableReference.leftOuterJoin(Table) . |
getRightJoinedTableReference, getSelectStatement, join, leftOuterJoin
getAlias, getStatement, getTable, newColumnReference, newColumnReference, newColumnReference, setAlias, setAlias
boolean isJoin()
Returns whether this is a left join, as created by
SelectTableReference.join(Table)
.
boolean isLeftOuterJoin()
Returns whether this is a left outer join, as created by
SelectTableReference.leftOuterJoin(Table)
.
SelectTableReference getLeftJoinedTableReference()
If this is a left join or a left outer join: Returns the joins left table.
CombinedConstraint getOn()
Returns the references ON condition, if any. The method
result is a combined constraint with CombinedConstraint.getType()
== CombinedConstraint.Type.AND
.