Class BetweenBuilderImpl<T>
java.lang.Object
com.blazebit.persistence.impl.SubqueryBuilderListenerImpl<T>
com.blazebit.persistence.impl.builder.predicate.BetweenBuilderImpl<T>
- All Implemented Interfaces:
BetweenBuilder<T>,LeftHandsideSubqueryPredicateBuilder,SubqueryBuilderListener<T>,PredicateBuilder
public class BetweenBuilderImpl<T>
extends SubqueryBuilderListenerImpl<T>
implements BetweenBuilder<T>, LeftHandsideSubqueryPredicateBuilder
- Since:
- 1.0.0
- Author:
- Moritz Becker
-
Constructor Summary
ConstructorsConstructorDescriptionBetweenBuilderImpl(T result, Expression left, Expression start, ExpressionFactory expressionFactory, ParameterManager parameterManager, PredicateBuilderEndedListener listener, SubqueryInitiatorFactory subqueryInitFactory, ClauseType clauseType) BetweenBuilderImpl(T result, Expression left, Expression start, ExpressionFactory expressionFactory, ParameterManager parameterManager, PredicateBuilderEndedListener listener, SubqueryInitiatorFactory subqueryInitFactory, ClauseType clauseType, boolean negated) -
Method Summary
Modifier and TypeMethodDescriptionandExpression(String end) andLiteral(Object end) andSubqery(FullQueryBuilder<?, ?> criteriaBuilder) andSubqery(String subqueryAlias, String expression) andSubqery(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) andSubqueries(String expression) voidonBuilderEnded(SubqueryInternalBuilder<T> builder) voidsetLeftExpression(Expression start) <X> SubqueryInitiator<X>startSubqueryInitiator(SubqueryInitiator<X> subqueryInitiator) voidMethods inherited from class com.blazebit.persistence.impl.SubqueryBuilderListenerImpl
onBuilderStarted, onInitiatorStarted, onReplaceBuilder, startSubqueryBuilder
-
Constructor Details
-
BetweenBuilderImpl
public BetweenBuilderImpl(T result, Expression left, Expression start, ExpressionFactory expressionFactory, ParameterManager parameterManager, PredicateBuilderEndedListener listener, SubqueryInitiatorFactory subqueryInitFactory, ClauseType clauseType) -
BetweenBuilderImpl
public BetweenBuilderImpl(T result, Expression left, Expression start, ExpressionFactory expressionFactory, ParameterManager parameterManager, PredicateBuilderEndedListener listener, SubqueryInitiatorFactory subqueryInitFactory, ClauseType clauseType, boolean negated)
-
-
Method Details
-
and
- Specified by:
andin interfaceBetweenBuilder<T>
-
andLiteral
- Specified by:
andLiteralin interfaceBetweenBuilder<T>
-
andExpression
- Specified by:
andExpressionin interfaceBetweenBuilder<T>
-
andSubqery
- Specified by:
andSubqeryin interfaceBetweenBuilder<T>
-
andSubqery
- Specified by:
andSubqeryin interfaceBetweenBuilder<T>
-
andSubqery
- Specified by:
andSubqeryin interfaceBetweenBuilder<T>
-
andSubqery
public SubqueryBuilder<T> andSubqery(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) - Specified by:
andSubqeryin interfaceBetweenBuilder<T>
-
andSubqueries
- Specified by:
andSubqueriesin interfaceBetweenBuilder<T>
-
getPredicate
- Specified by:
getPredicatein interfacePredicateBuilder
-
setLeftExpression
- Specified by:
setLeftExpressionin interfaceLeftHandsideSubqueryPredicateBuilder
-
onBuilderEnded
- Specified by:
onBuilderEndedin interfaceSubqueryBuilderListener<T>- Overrides:
onBuilderEndedin classSubqueryBuilderListenerImpl<T>
-
verifySubqueryBuilderEnded
public void verifySubqueryBuilderEnded()- Overrides:
verifySubqueryBuilderEndedin classSubqueryBuilderListenerImpl<T>
-
startSubqueryInitiator
-