Class GePredicateBuilder<T>
java.lang.Object
com.blazebit.persistence.impl.SubqueryAndExpressionBuilderListener<T>
com.blazebit.persistence.impl.builder.predicate.AbstractQuantifiablePredicateBuilder<T>
com.blazebit.persistence.impl.builder.predicate.GePredicateBuilder<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
ConstructorDescriptionGePredicateBuilder
(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
-
GePredicateBuilder
public GePredicateBuilder(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>
-