Package org.mybatis.dynamic.sql.update
Class UpdateDSL<R>
java.lang.Object
org.mybatis.dynamic.sql.dsl.AbstractUpdateDSL<R,UpdateDSL<R>>
org.mybatis.dynamic.sql.update.UpdateDSL<R>
- All Implemented Interfaces:
OrderByOperations<UpdateDSL<R>>,WhereOperations<AbstractUpdateDSL<R,,UpdateDSL<R>>.UpdateWhereBuilder> Buildable<R>,ConfigurableStatement<UpdateDSL<R>>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.mybatis.dynamic.sql.dsl.AbstractUpdateDSL
AbstractUpdateDSL.SetClauseFinisher<T>, AbstractUpdateDSL.UpdateWhereBuilder -
Method Summary
Modifier and TypeMethodDescriptionbuild()WARNING!getThis()static <R> UpdateDSL<R>update(Function<UpdateModel, R> adapterFunction, SqlTable table, @Nullable String tableAlias) static UpdateDSL<UpdateModel>static UpdateDSL<UpdateModel>Methods inherited from class org.mybatis.dynamic.sql.dsl.AbstractUpdateDSL
applyWhere, buildUpdateModel, configureStatement, limit, limitWhenPresent, orderBy, set, where, whereMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.mybatis.dynamic.sql.dsl.OrderByOperations
orderBy
-
Method Details
-
build
WARNING! Calling this method could result in an update statement that updates all rows in a table.- Returns:
- the update model
-
getThis
- Specified by:
getThisin classAbstractUpdateDSL<R,UpdateDSL<R>>
-
update
public static <R> UpdateDSL<R> update(Function<UpdateModel, R> adapterFunction, SqlTable table, @Nullable String tableAlias) -
update
-
update
-