public class SqlExecutableUpdate extends java.lang.Object implements SqlUpdate, cn.featherfly.hammer.dsl.execute.ExecutableUpdate
SqlExecutableUpdate
.| 构造器和说明 |
|---|
SqlExecutableUpdate(cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping,
Jdbc jdbc)
Instantiates a new sql executable update.
|
SqlExecutableUpdate(cn.featherfly.hammer.expression.Repository repository,
Jdbc jdbc)
Instantiates a new sql executable update.
|
SqlExecutableUpdate(java.lang.String tableName,
Jdbc jdbc)
Instantiates a new sql executable update.
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
execute() |
<T,R extends java.lang.Number,N extends java.lang.Number> |
increase(cn.featherfly.common.lang.function.SerializableFunction<T,R> name,
N value) |
<N extends java.lang.Number> |
increase(cn.featherfly.common.lang.function.SerializableSupplier<N> property) |
<N extends java.lang.Number> |
increase(java.lang.String name,
N value) |
<T,R> cn.featherfly.hammer.dsl.execute.UpdateValue |
property(cn.featherfly.common.lang.function.SerializableFunction<T,R> name) |
cn.featherfly.hammer.dsl.execute.UpdateValue |
property(java.lang.String name) |
<T,R extends java.lang.Number> |
propertyNumber(cn.featherfly.common.lang.function.SerializableFunction<T,R> name) |
cn.featherfly.hammer.dsl.execute.UpdateNumberValue |
propertyNumber(java.lang.String name) |
<T,R> cn.featherfly.hammer.dsl.execute.ExecutableUpdate |
set(cn.featherfly.common.lang.function.SerializableFunction<T,R> name,
java.lang.Object value) |
<R> cn.featherfly.hammer.dsl.execute.ExecutableUpdate |
set(cn.featherfly.common.lang.function.SerializableSupplier<R> property) |
SqlExecutableUpdate |
set(java.lang.String name,
java.lang.Object value) |
cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupExpression |
where() |
public SqlExecutableUpdate(java.lang.String tableName,
Jdbc jdbc)
tableName - tableNamejdbc - jdbcpublic SqlExecutableUpdate(cn.featherfly.hammer.expression.Repository repository,
Jdbc jdbc)
repository - the repositoryjdbc - the jdbcpublic SqlExecutableUpdate(cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping,
Jdbc jdbc)
classMapping - the class mappingjdbc - the jdbcpublic SqlExecutableUpdate set(java.lang.String name, java.lang.Object value)
set 在接口中 cn.featherfly.hammer.expression.execute.SetUpdateExpression<cn.featherfly.hammer.dsl.execute.ExecutableUpdate,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupExpression,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupLogicExpression>public <N extends java.lang.Number> SqlExecutableUpdate increase(java.lang.String name, N value)
increase 在接口中 cn.featherfly.hammer.expression.execute.SetUpdateExpression<cn.featherfly.hammer.dsl.execute.ExecutableUpdate,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupExpression,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupLogicExpression>public <T,R> cn.featherfly.hammer.dsl.execute.ExecutableUpdate set(cn.featherfly.common.lang.function.SerializableFunction<T,R> name,
java.lang.Object value)
set 在接口中 cn.featherfly.hammer.expression.execute.SetUpdateExpression<cn.featherfly.hammer.dsl.execute.ExecutableUpdate,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupExpression,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupLogicExpression>public <T,R extends java.lang.Number,N extends java.lang.Number> cn.featherfly.hammer.dsl.execute.ExecutableUpdate increase(cn.featherfly.common.lang.function.SerializableFunction<T,R> name,
N value)
increase 在接口中 cn.featherfly.hammer.expression.execute.SetUpdateExpression<cn.featherfly.hammer.dsl.execute.ExecutableUpdate,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupExpression,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupLogicExpression>public <R> cn.featherfly.hammer.dsl.execute.ExecutableUpdate set(cn.featherfly.common.lang.function.SerializableSupplier<R> property)
set 在接口中 cn.featherfly.hammer.expression.execute.SetUpdateExpression<cn.featherfly.hammer.dsl.execute.ExecutableUpdate,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupExpression,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupLogicExpression>public <N extends java.lang.Number> cn.featherfly.hammer.dsl.execute.ExecutableUpdate increase(cn.featherfly.common.lang.function.SerializableSupplier<N> property)
increase 在接口中 cn.featherfly.hammer.expression.execute.SetUpdateExpression<cn.featherfly.hammer.dsl.execute.ExecutableUpdate,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupExpression,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupLogicExpression>public cn.featherfly.hammer.dsl.execute.UpdateValue property(java.lang.String name)
property 在接口中 cn.featherfly.hammer.expression.execute.PropertyUpdateExpression<cn.featherfly.hammer.dsl.execute.ExecutableUpdate,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupExpression,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupLogicExpression,cn.featherfly.hammer.dsl.execute.UpdateValue,cn.featherfly.hammer.dsl.execute.UpdateNumberValue>public cn.featherfly.hammer.dsl.execute.UpdateNumberValue propertyNumber(java.lang.String name)
propertyNumber 在接口中 cn.featherfly.hammer.expression.execute.PropertyUpdateExpression<cn.featherfly.hammer.dsl.execute.ExecutableUpdate,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupExpression,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupLogicExpression,cn.featherfly.hammer.dsl.execute.UpdateValue,cn.featherfly.hammer.dsl.execute.UpdateNumberValue>public <T,R> cn.featherfly.hammer.dsl.execute.UpdateValue property(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
property 在接口中 cn.featherfly.hammer.expression.execute.PropertyUpdateExpression<cn.featherfly.hammer.dsl.execute.ExecutableUpdate,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupExpression,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupLogicExpression,cn.featherfly.hammer.dsl.execute.UpdateValue,cn.featherfly.hammer.dsl.execute.UpdateNumberValue>public <T,R extends java.lang.Number> cn.featherfly.hammer.dsl.execute.UpdateNumberValue propertyNumber(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
propertyNumber 在接口中 cn.featherfly.hammer.expression.execute.PropertyUpdateExpression<cn.featherfly.hammer.dsl.execute.ExecutableUpdate,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupExpression,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupLogicExpression,cn.featherfly.hammer.dsl.execute.UpdateValue,cn.featherfly.hammer.dsl.execute.UpdateNumberValue>public cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupExpression where()
where 在接口中 cn.featherfly.hammer.expression.WhereExpression<cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupExpression,cn.featherfly.hammer.dsl.execute.ExecutableConditionGroupLogicExpression>public int execute()
execute 在接口中 cn.featherfly.hammer.expression.execute.Executor