Class CaseWhenAndBuilderImpl<T>
java.lang.Object
com.blazebit.persistence.impl.builder.predicate.PredicateBuilderEndedListenerImpl
com.blazebit.persistence.impl.builder.expression.CaseWhenAndBuilderImpl<T>
- All Implemented Interfaces:
CaseWhenAndBuilder<T>,PredicateBuilderEndedListener,PredicateBuilder
public class CaseWhenAndBuilderImpl<T>
extends PredicateBuilderEndedListenerImpl
implements CaseWhenAndBuilder<T>, PredicateBuilder
- Since:
- 1.0.0
- Author:
- Christian Beikov, Moritz Becker
-
Constructor Summary
ConstructorsConstructorDescriptionCaseWhenAndBuilderImpl(T result, PredicateBuilderEndedListener listener, SubqueryInitiatorFactory subqueryInitFactory, ExpressionFactory expressionFactory, ParameterManager parameterManager, ClauseType clauseType) -
Method Summary
Modifier and TypeMethodDescriptionandExists(FullQueryBuilder<?, ?> criteriaBuilder) andNotExists(FullQueryBuilder<?, ?> criteriaBuilder) andSubqueries(String expression) andSubquery(FullQueryBuilder<?, ?> criteriaBuilder) andSubquery(String subqueryAlias, String expression) andSubquery(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) endAnd()voidonBuilderEnded(PredicateBuilder builder) or()Methods inherited from class com.blazebit.persistence.impl.builder.predicate.PredicateBuilderEndedListenerImpl
startBuilder, verifyBuilderEnded
-
Constructor Details
-
CaseWhenAndBuilderImpl
public CaseWhenAndBuilderImpl(T result, PredicateBuilderEndedListener listener, SubqueryInitiatorFactory subqueryInitFactory, ExpressionFactory expressionFactory, ParameterManager parameterManager, ClauseType clauseType)
-
-
Method Details
-
and
- Specified by:
andin interfaceCaseWhenAndBuilder<T>
-
andSubquery
- Specified by:
andSubqueryin interfaceCaseWhenAndBuilder<T>
-
andSubquery
public SubqueryInitiator<RestrictionBuilder<CaseWhenAndBuilder<T>>> andSubquery(String subqueryAlias, String expression) - Specified by:
andSubqueryin interfaceCaseWhenAndBuilder<T>
-
andSubquery
public SubqueryBuilder<RestrictionBuilder<CaseWhenAndBuilder<T>>> andSubquery(FullQueryBuilder<?, ?> criteriaBuilder) - Specified by:
andSubqueryin interfaceCaseWhenAndBuilder<T>
-
andSubquery
public SubqueryBuilder<RestrictionBuilder<CaseWhenAndBuilder<T>>> andSubquery(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) - Specified by:
andSubqueryin interfaceCaseWhenAndBuilder<T>
-
andSubqueries
public MultipleSubqueryInitiator<RestrictionBuilder<CaseWhenAndBuilder<T>>> andSubqueries(String expression) - Specified by:
andSubqueriesin interfaceCaseWhenAndBuilder<T>
-
andExists
- Specified by:
andExistsin interfaceCaseWhenAndBuilder<T>
-
andNotExists
- Specified by:
andNotExistsin interfaceCaseWhenAndBuilder<T>
-
andExists
- Specified by:
andExistsin interfaceCaseWhenAndBuilder<T>
-
andNotExists
- Specified by:
andNotExistsin interfaceCaseWhenAndBuilder<T>
-
or
- Specified by:
orin interfaceCaseWhenAndBuilder<T>
-
endAnd
- Specified by:
endAndin interfaceCaseWhenAndBuilder<T>
-
onBuilderEnded
- Specified by:
onBuilderEndedin interfacePredicateBuilderEndedListener- Overrides:
onBuilderEndedin classPredicateBuilderEndedListenerImpl
-
getPredicate
- Specified by:
getPredicatein interfacePredicateBuilder
-