Package com.blazebit.persistence.impl
Class PredicateAndSubqueryBuilderEndedListener<T>
java.lang.Object
com.blazebit.persistence.impl.PredicateAndSubqueryBuilderEndedListener<T>
- All Implemented Interfaces:
PredicateBuilderEndedListener
,SubqueryBuilderListener<T>
- Direct Known Subclasses:
HavingAndBuilderImpl
,JoinOnAndBuilderImpl
,JoinOnBuilderImpl
,JoinOnOrBuilderImpl
,RestrictionBuilderImpl
,WhereAndBuilderImpl
,WhereOrBuilderImpl
public class PredicateAndSubqueryBuilderEndedListener<T>
extends Object
implements PredicateBuilderEndedListener, SubqueryBuilderListener<T>
- Since:
- 1.0.0
- Author:
- Moritz Becker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
onBuilderEnded
(SubqueryInternalBuilder<T> builder) void
void
onBuilderStarted
(SubqueryInternalBuilder<T> builder) void
onInitiatorStarted
(SubqueryInitiator<?> initiator) void
onReplaceBuilder
(SubqueryInternalBuilder<T> oldBuilder, SubqueryInternalBuilder<T> newBuilder) protected <X extends PredicateBuilder>
XstartBuilder
(X builder) protected void
-
Constructor Details
-
PredicateAndSubqueryBuilderEndedListener
public PredicateAndSubqueryBuilderEndedListener()
-
-
Method Details
-
onBuilderEnded
- Specified by:
onBuilderEnded
in interfacePredicateBuilderEndedListener
-
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>
-
verifyBuilderEnded
protected void verifyBuilderEnded() -
startBuilder
-