Class EqPredicateBuilder<T>
java.lang.Object
com.blazebit.persistence.impl.SubqueryAndExpressionBuilderListener<T>
com.blazebit.persistence.impl.builder.predicate.AbstractQuantifiablePredicateBuilder<T>
com.blazebit.persistence.impl.builder.predicate.EqPredicateBuilder<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
ConstructorsConstructorDescriptionEqPredicateBuilder(T result, PredicateBuilderEndedListener listener, Expression leftExpression, boolean wrapNot, SubqueryInitiatorFactory subqueryInitFactory, ExpressionFactory expressionFactory, ParameterManager parameterManager, ClauseType clauseType) -
Method Summary
Modifier and TypeMethodDescriptionprotected QuantifiableBinaryExpressionPredicatecreatePredicate(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, valueMethods inherited from class com.blazebit.persistence.impl.SubqueryAndExpressionBuilderListener
onBuilderStarted, onInitiatorStarted, onReplaceBuilder, startBuilder, startBuilder, verifyBuilderEnded
-
Constructor Details
-
EqPredicateBuilder
public EqPredicateBuilder(T result, PredicateBuilderEndedListener listener, Expression leftExpression, boolean wrapNot, SubqueryInitiatorFactory subqueryInitFactory, ExpressionFactory expressionFactory, ParameterManager parameterManager, ClauseType clauseType)
-
-
Method Details
-
createPredicate
protected QuantifiableBinaryExpressionPredicate createPredicate(Expression left, Expression right, PredicateQuantifier quantifier) - Specified by:
createPredicatein classAbstractQuantifiablePredicateBuilder<T>
-