Package com.blazebit.persistence.impl
Class SubqueryAndExpressionBuilderListener<T>
java.lang.Object
com.blazebit.persistence.impl.SubqueryAndExpressionBuilderListener<T>
- All Implemented Interfaces:
ExpressionBuilderEndedListener,SubqueryBuilderListener<T>
- Direct Known Subclasses:
AbstractQuantifiablePredicateBuilder,LikeBuilderImpl
public class SubqueryAndExpressionBuilderListener<T>
extends Object
implements SubqueryBuilderListener<T>, ExpressionBuilderEndedListener
- Since:
- 1.0.0
- Author:
- Christian Beikov, Moritz Becker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonBuilderEnded(ExpressionBuilder builder) voidonBuilderEnded(SubqueryInternalBuilder<T> builder) voidonBuilderStarted(SubqueryInternalBuilder<T> builder) voidonInitiatorStarted(SubqueryInitiator<?> initiator) voidonReplaceBuilder(SubqueryInternalBuilder<T> oldBuilder, SubqueryInternalBuilder<T> newBuilder) voidprotected <X extends ExpressionBuilder>
XstartBuilder(X builder) protected void
-
Constructor Details
-
SubqueryAndExpressionBuilderListener
public SubqueryAndExpressionBuilderListener()
-
-
Method Details
-
onReplaceBuilder
public void onReplaceBuilder(SubqueryInternalBuilder<T> oldBuilder, SubqueryInternalBuilder<T> newBuilder) - Specified by:
onReplaceBuilderin interfaceSubqueryBuilderListener<T>
-
onBuilderEnded
- Specified by:
onBuilderEndedin interfaceSubqueryBuilderListener<T>
-
onBuilderStarted
- Specified by:
onBuilderStartedin interfaceSubqueryBuilderListener<T>
-
onInitiatorStarted
- Specified by:
onInitiatorStartedin interfaceSubqueryBuilderListener<T>
-
onBuilderEnded
- Specified by:
onBuilderEndedin interfaceExpressionBuilderEndedListener
-
startBuilder
-
verifyBuilderEnded
protected void verifyBuilderEnded() -
startBuilder
-