Package org.mybatis.dynamic.sql.dsl
Class WhereOrHavingApplier<T extends WhereOrHavingApplier<T>>
java.lang.Object
org.mybatis.dynamic.sql.dsl.WhereOrHavingApplier<T>
- Direct Known Subclasses:
HavingApplier,WhereApplier
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedWhereOrHavingApplier(SqlCriterion initialCriterion, List<AndOrCriteriaGroup> subCriteria) protectedWhereOrHavingApplier(SqlCriterion initialCriterion, List<AndOrCriteriaGroup> subCriteria, Consumer<BooleanOperations<?>> after) -
Method Summary
Modifier and TypeMethodDescriptionandThen(Consumer<BooleanOperations<?>> after) Return a composed applier that performs this operation followed by the after operation.protected abstract TbuildNew(SqlCriterion initialCriterion, List<AndOrCriteriaGroup> subCriteria, Consumer<BooleanOperations<?>> after)
-
Constructor Details
-
WhereOrHavingApplier
-
WhereOrHavingApplier
protected WhereOrHavingApplier(SqlCriterion initialCriterion, List<AndOrCriteriaGroup> subCriteria, Consumer<BooleanOperations<?>> after)
-
-
Method Details
-
initialCriterion
-
subCriteria
-
andThen
Return a composed applier that performs this operation followed by the after operation.- Parameters:
after- the operation to perform after this operation- Returns:
- a composed applier that performs this operation followed by the after operation.
-
buildNew
protected abstract T buildNew(SqlCriterion initialCriterion, List<AndOrCriteriaGroup> subCriteria, Consumer<BooleanOperations<?>> after)
-