Class LePredicateBuilder<T>
java.lang.Object
com.blazebit.persistence.impl.SubqueryAndExpressionBuilderListener<T>
com.blazebit.persistence.impl.builder.predicate.AbstractQuantifiablePredicateBuilder<T>
com.blazebit.persistence.impl.builder.predicate.LePredicateBuilder<T>
- All Implemented Interfaces:
BinaryPredicateBuilder<T>
,FromBaseBuilder<SubqueryBuilder<T>>
,ExpressionBuilderEndedListener
,SubqueryBuilderListener<T>
,PredicateBuilder
,QuantifiableBinaryPredicateBuilder<T>
,SubqueryInitiator<T>
- Since:
- 1.0.0
- Author:
- Moritz Becker
-
Field Summary
Fields inherited from class com.blazebit.persistence.impl.builder.predicate.AbstractQuantifiablePredicateBuilder
expressionFactory, leftExpression, subqueryInitFactory
-
Constructor Summary
ConstructorDescriptionLePredicateBuilder
(T result, PredicateBuilderEndedListener listener, Expression leftExpression, SubqueryInitiatorFactory subqueryInitFactory, ExpressionFactory expressionFactory, ParameterManager parameterManager, ClauseType clauseType) -
Method Summary
Modifier and TypeMethodDescriptionprotected QuantifiableBinaryExpressionPredicate
createPredicate
(Expression left, Expression right, PredicateQuantifier quantifier) Methods inherited from class com.blazebit.persistence.impl.builder.predicate.AbstractQuantifiablePredicateBuilder
all, all, any, any, caseWhen, caseWhenAnd, caseWhenExists, caseWhenExists, caseWhenNotExists, caseWhenNotExists, caseWhenOr, caseWhenSubqueries, caseWhenSubquery, caseWhenSubquery, caseWhenSubquery, caseWhenSubquery, chain, chainSubbuilder, expression, from, from, from, from, from, from, fromEntitySubquery, fromEntitySubquery, fromEntitySubquery, fromIdentifiableValues, fromIdentifiableValues, fromIdentifiableValues, fromIdentifiableValues, fromNew, fromNew, fromOld, fromOld, fromSubquery, fromSubquery, fromValues, fromValues, fromValues, fromValues, getParentQueryBuilder, getPredicate, getSubqueryInitiator, literal, onBuilderEnded, onBuilderEnded, one, simpleCase, startSet, subqueries, value
Methods inherited from class com.blazebit.persistence.impl.SubqueryAndExpressionBuilderListener
onBuilderStarted, onInitiatorStarted, onReplaceBuilder, startBuilder, startBuilder, verifyBuilderEnded
-
Constructor Details
-
LePredicateBuilder
public LePredicateBuilder(T result, PredicateBuilderEndedListener listener, Expression leftExpression, SubqueryInitiatorFactory subqueryInitFactory, ExpressionFactory expressionFactory, ParameterManager parameterManager, ClauseType clauseType)
-
-
Method Details
-
createPredicate
protected QuantifiableBinaryExpressionPredicate createPredicate(Expression left, Expression right, PredicateQuantifier quantifier) - Specified by:
createPredicate
in classAbstractQuantifiablePredicateBuilder<T>
-