Package org.mybatis.dynamic.sql.dsl
Class AbstractDeleteDSL.DeleteWhereBuilder
java.lang.Object
org.mybatis.dynamic.sql.dsl.AbstractDeleteDSL.DeleteWhereBuilder
- All Implemented Interfaces:
BooleanOperations<AbstractDeleteDSL<M,,D>.DeleteWhereBuilder> Buildable<M>,ConfigurableStatement<AbstractDeleteDSL<M,D>.DeleteWhereBuilder>
- Enclosing class:
- AbstractDeleteDSL<M,
D extends AbstractDeleteDSL<M, D>>
public class AbstractDeleteDSL.DeleteWhereBuilder
extends Object
implements BooleanOperations<AbstractDeleteDSL<M,D>.DeleteWhereBuilder>, ConfigurableStatement<AbstractDeleteDSL<M,D>.DeleteWhereBuilder>, Buildable<M>
-
Constructor Summary
ConstructorsConstructorDescriptionDeleteWhereBuilder(SqlCriterion initialCriterion) DeleteWhereBuilder(SqlCriterion initialCriterion, List<AndOrCriteriaGroup> subCriteria) -
Method Summary
Modifier and TypeMethodDescriptionaddSubCriterion(AndOrCriteriaGroup subCriterion) build()protected WhereModelconfigureStatement(Consumer<StatementConfiguration> consumer) limit(long limit) limitWhenPresent(@Nullable Long limit) orderBy(Collection<? extends SortSpecification> columns) orderBy(SortSpecification... columns)
-
Constructor Details
-
DeleteWhereBuilder
-
DeleteWhereBuilder
-
-
Method Details
-
addSubCriterion
- Specified by:
addSubCriterionin interfaceBooleanOperations<AbstractDeleteDSL<M,D extends AbstractDeleteDSL<M, D>>.DeleteWhereBuilder>
-
limit
-
limitWhenPresent
-
orderBy
-
orderBy
-
configureStatement
public AbstractDeleteDSL<M,D>.DeleteWhereBuilder configureStatement(Consumer<StatementConfiguration> consumer) - Specified by:
configureStatementin interfaceConfigurableStatement<AbstractDeleteDSL<M,D extends AbstractDeleteDSL<M, D>>.DeleteWhereBuilder>
-
build
-
buildWhereModel
-