Package org.mybatis.dynamic.sql.dsl
Class AbstractUpdateDSL.UpdateWhereBuilder
java.lang.Object
org.mybatis.dynamic.sql.dsl.AbstractUpdateDSL.UpdateWhereBuilder
- All Implemented Interfaces:
BooleanOperations<AbstractUpdateDSL<M,,D>.UpdateWhereBuilder> Buildable<M>,ConfigurableStatement<AbstractUpdateDSL<M,D>.UpdateWhereBuilder>
- Enclosing class:
- AbstractUpdateDSL<M,
D extends AbstractUpdateDSL<M, D>>
public class AbstractUpdateDSL.UpdateWhereBuilder
extends Object
implements BooleanOperations<AbstractUpdateDSL<M,D>.UpdateWhereBuilder>, ConfigurableStatement<AbstractUpdateDSL<M,D>.UpdateWhereBuilder>, Buildable<M>
-
Constructor Summary
ConstructorsConstructorDescriptionUpdateWhereBuilder(SqlCriterion initialCriterion) UpdateWhereBuilder(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
-
UpdateWhereBuilder
-
UpdateWhereBuilder
-
-
Method Details
-
addSubCriterion
- Specified by:
addSubCriterionin interfaceBooleanOperations<AbstractUpdateDSL<M,D extends AbstractUpdateDSL<M, D>>.UpdateWhereBuilder>
-
limit
-
limitWhenPresent
-
orderBy
-
orderBy
-
configureStatement
public AbstractUpdateDSL<M,D>.UpdateWhereBuilder configureStatement(Consumer<StatementConfiguration> consumer) - Specified by:
configureStatementin interfaceConfigurableStatement<AbstractUpdateDSL<M,D extends AbstractUpdateDSL<M, D>>.UpdateWhereBuilder>
-
build
-
buildWhereModel
-