com.blazebit.persistence.BaseJoinOnBuilder<T>
, PredicateBuilderEndedListener
, SubqueryBuilderListener<T>
, com.blazebit.persistence.JoinOnBuilder<T>
, PredicateBuilder
public class JoinOnBuilderImpl<T> extends PredicateAndSubqueryBuilderEndedListener<T> implements com.blazebit.persistence.JoinOnBuilder<T>, PredicateBuilder
Constructor | Description |
---|---|
JoinOnBuilderImpl(T result,
PredicateBuilderEndedListener listener,
ParameterManager parameterManager,
ExpressionFactory expressionFactory,
SubqueryInitiatorFactory subqueryInitFactory) |
Modifier and Type | Method | Description |
---|---|---|
T |
end() |
|
CompoundPredicate |
getPredicate() |
|
com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>> |
on(java.lang.String expression) |
|
com.blazebit.persistence.CaseWhenStarterBuilder<com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>>> |
onCase() |
|
com.blazebit.persistence.SubqueryInitiator<com.blazebit.persistence.JoinOnBuilder<T>> |
onExists() |
|
com.blazebit.persistence.SubqueryBuilder<com.blazebit.persistence.JoinOnBuilder<T>> |
onExists(com.blazebit.persistence.FullQueryBuilder<?,?> criteriaBuilder) |
|
com.blazebit.persistence.JoinOnBuilder<T> |
onExpression(java.lang.String expression) |
|
com.blazebit.persistence.MultipleSubqueryInitiator<com.blazebit.persistence.JoinOnBuilder<T>> |
onExpressionSubqueries(java.lang.String expression) |
|
com.blazebit.persistence.SubqueryInitiator<com.blazebit.persistence.JoinOnBuilder<T>> |
onNotExists() |
|
com.blazebit.persistence.SubqueryBuilder<com.blazebit.persistence.JoinOnBuilder<T>> |
onNotExists(com.blazebit.persistence.FullQueryBuilder<?,?> criteriaBuilder) |
|
com.blazebit.persistence.JoinOnOrBuilder<com.blazebit.persistence.JoinOnBuilder<T>> |
onOr() |
|
com.blazebit.persistence.SimpleCaseWhenStarterBuilder<com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>>> |
onSimpleCase(java.lang.String expression) |
|
com.blazebit.persistence.MultipleSubqueryInitiator<com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>>> |
onSubqueries(java.lang.String expression) |
|
com.blazebit.persistence.SubqueryInitiator<com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>>> |
onSubquery() |
|
com.blazebit.persistence.SubqueryBuilder<com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>>> |
onSubquery(com.blazebit.persistence.FullQueryBuilder<?,?> criteriaBuilder) |
|
com.blazebit.persistence.SubqueryInitiator<com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>>> |
onSubquery(java.lang.String subqueryAlias,
java.lang.String expression) |
|
com.blazebit.persistence.SubqueryBuilder<com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>>> |
onSubquery(java.lang.String subqueryAlias,
java.lang.String expression,
com.blazebit.persistence.FullQueryBuilder<?,?> criteriaBuilder) |
|
T |
setOnExpression(java.lang.String expression) |
|
com.blazebit.persistence.MultipleSubqueryInitiator<T> |
setOnExpressionSubqueries(java.lang.String expression) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onBuilderEnded, onBuilderEnded, onBuilderStarted, onInitiatorStarted, onReplaceBuilder, startBuilder, verifyBuilderEnded
public JoinOnBuilderImpl(T result, PredicateBuilderEndedListener listener, ParameterManager parameterManager, ExpressionFactory expressionFactory, SubqueryInitiatorFactory subqueryInitFactory)
public com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>> on(java.lang.String expression)
on
in interface com.blazebit.persistence.BaseJoinOnBuilder<T>
public com.blazebit.persistence.CaseWhenStarterBuilder<com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>>> onCase()
onCase
in interface com.blazebit.persistence.BaseJoinOnBuilder<T>
public com.blazebit.persistence.SimpleCaseWhenStarterBuilder<com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>>> onSimpleCase(java.lang.String expression)
onSimpleCase
in interface com.blazebit.persistence.BaseJoinOnBuilder<T>
public com.blazebit.persistence.SubqueryInitiator<com.blazebit.persistence.JoinOnBuilder<T>> onExists()
onExists
in interface com.blazebit.persistence.BaseJoinOnBuilder<T>
public com.blazebit.persistence.SubqueryInitiator<com.blazebit.persistence.JoinOnBuilder<T>> onNotExists()
onNotExists
in interface com.blazebit.persistence.BaseJoinOnBuilder<T>
public com.blazebit.persistence.SubqueryBuilder<com.blazebit.persistence.JoinOnBuilder<T>> onExists(com.blazebit.persistence.FullQueryBuilder<?,?> criteriaBuilder)
onExists
in interface com.blazebit.persistence.BaseJoinOnBuilder<T>
public com.blazebit.persistence.SubqueryBuilder<com.blazebit.persistence.JoinOnBuilder<T>> onNotExists(com.blazebit.persistence.FullQueryBuilder<?,?> criteriaBuilder)
onNotExists
in interface com.blazebit.persistence.BaseJoinOnBuilder<T>
public com.blazebit.persistence.SubqueryInitiator<com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>>> onSubquery()
onSubquery
in interface com.blazebit.persistence.BaseJoinOnBuilder<T>
public com.blazebit.persistence.SubqueryInitiator<com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>>> onSubquery(java.lang.String subqueryAlias, java.lang.String expression)
onSubquery
in interface com.blazebit.persistence.BaseJoinOnBuilder<T>
public com.blazebit.persistence.MultipleSubqueryInitiator<com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>>> onSubqueries(java.lang.String expression)
onSubqueries
in interface com.blazebit.persistence.BaseJoinOnBuilder<T>
public com.blazebit.persistence.SubqueryBuilder<com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>>> onSubquery(com.blazebit.persistence.FullQueryBuilder<?,?> criteriaBuilder)
onSubquery
in interface com.blazebit.persistence.BaseJoinOnBuilder<T>
public com.blazebit.persistence.SubqueryBuilder<com.blazebit.persistence.RestrictionBuilder<com.blazebit.persistence.JoinOnBuilder<T>>> onSubquery(java.lang.String subqueryAlias, java.lang.String expression, com.blazebit.persistence.FullQueryBuilder<?,?> criteriaBuilder)
onSubquery
in interface com.blazebit.persistence.BaseJoinOnBuilder<T>
public com.blazebit.persistence.JoinOnBuilder<T> onExpression(java.lang.String expression)
onExpression
in interface com.blazebit.persistence.BaseJoinOnBuilder<T>
public com.blazebit.persistence.MultipleSubqueryInitiator<com.blazebit.persistence.JoinOnBuilder<T>> onExpressionSubqueries(java.lang.String expression)
onExpressionSubqueries
in interface com.blazebit.persistence.BaseJoinOnBuilder<T>
public T setOnExpression(java.lang.String expression)
setOnExpression
in interface com.blazebit.persistence.JoinOnBuilder<T>
public com.blazebit.persistence.MultipleSubqueryInitiator<T> setOnExpressionSubqueries(java.lang.String expression)
setOnExpressionSubqueries
in interface com.blazebit.persistence.JoinOnBuilder<T>
public CompoundPredicate getPredicate()
getPredicate
in interface PredicateBuilder
Copyright © 2014–2020 Blazebit. All rights reserved.