T
- The result typeBaseJoinOnBuilder<JoinOnBuilder<T>>
public interface JoinOnBuilder<T> extends BaseJoinOnBuilder<JoinOnBuilder<T>>
Modifier and Type | Method | Description |
---|---|---|
T |
end() |
Finishes the ON clause and adds it to the parent predicate container represented by the type
T . |
JoinOnOrBuilder<JoinOnBuilder<T>> |
onOr() |
Starts a
JoinOnOrBuilder which is a predicate consisting only of disjunctiv connected predicates. |
T |
setOnExpression(String expression) |
Sets the given expression as expression for the on clause.
|
MultipleSubqueryInitiator<T> |
setOnExpressionSubqueries(String expression) |
Starts a
MultipleSubqueryInitiator for expression of the on clause. |
on, onCase, onExists, onExists, onExpression, onExpressionSubqueries, onNotExists, onNotExists, onSimpleCase, onSubqueries, onSubquery, onSubquery, onSubquery, onSubquery
JoinOnOrBuilder<JoinOnBuilder<T>> onOr()
JoinOnOrBuilder
which is a predicate consisting only of disjunctiv connected predicates.
When the builder finishes, the predicate is added to the parent predicate container represented by the type T
.T end()
T
.T setOnExpression(String expression)
expression
- The on expressionMultipleSubqueryInitiator<T> setOnExpressionSubqueries(String expression)
MultipleSubqueryInitiator
for expression of the on clause.
All occurrences of subsequently defined subqueryAlias
es in expression
will be replaced by the respective subquery.
When the builder finishes, the resulting expression is used as expression for the on clause.
expression
- The on expressionCopyright © 2014–2019 Blazebit. All rights reserved.