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 TypeMethodDescriptionvoid
onBuilderEnded
(ExpressionBuilder builder) void
onBuilderEnded
(SubqueryInternalBuilder<T> builder) void
onBuilderStarted
(SubqueryInternalBuilder<T> builder) void
onInitiatorStarted
(SubqueryInitiator<?> initiator) void
onReplaceBuilder
(SubqueryInternalBuilder<T> oldBuilder, SubqueryInternalBuilder<T> newBuilder) void
protected <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:
onReplaceBuilder
in interfaceSubqueryBuilderListener<T>
-
onBuilderEnded
- Specified by:
onBuilderEnded
in interfaceSubqueryBuilderListener<T>
-
onBuilderStarted
- Specified by:
onBuilderStarted
in interfaceSubqueryBuilderListener<T>
-
onInitiatorStarted
- Specified by:
onInitiatorStarted
in interfaceSubqueryBuilderListener<T>
-
onBuilderEnded
- Specified by:
onBuilderEnded
in interfaceExpressionBuilderEndedListener
-
startBuilder
-
verifyBuilderEnded
protected void verifyBuilderEnded() -
startBuilder
-