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
ConstructorDescriptionBetweenBuilderImpl
(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) void
onBuilderEnded
(SubqueryInternalBuilder<T> builder) void
setLeftExpression
(Expression start) <X> SubqueryInitiator<X>
startSubqueryInitiator
(SubqueryInitiator<X> subqueryInitiator) void
Methods 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:
and
in interfaceBetweenBuilder<T>
-
andLiteral
- Specified by:
andLiteral
in interfaceBetweenBuilder<T>
-
andExpression
- Specified by:
andExpression
in interfaceBetweenBuilder<T>
-
andSubqery
- Specified by:
andSubqery
in interfaceBetweenBuilder<T>
-
andSubqery
- Specified by:
andSubqery
in interfaceBetweenBuilder<T>
-
andSubqery
- Specified by:
andSubqery
in interfaceBetweenBuilder<T>
-
andSubqery
public SubqueryBuilder<T> andSubqery(String subqueryAlias, String expression, FullQueryBuilder<?, ?> criteriaBuilder) - Specified by:
andSubqery
in interfaceBetweenBuilder<T>
-
andSubqueries
- Specified by:
andSubqueries
in interfaceBetweenBuilder<T>
-
getPredicate
- Specified by:
getPredicate
in interfacePredicateBuilder
-
setLeftExpression
- Specified by:
setLeftExpression
in interfaceLeftHandsideSubqueryPredicateBuilder
-
onBuilderEnded
- Specified by:
onBuilderEnded
in interfaceSubqueryBuilderListener<T>
- Overrides:
onBuilderEnded
in classSubqueryBuilderListenerImpl<T>
-
verifySubqueryBuilderEnded
public void verifySubqueryBuilderEnded()- Overrides:
verifySubqueryBuilderEnded
in classSubqueryBuilderListenerImpl<T>
-
startSubqueryInitiator
-