public abstract class AbstractUpdate<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,CMD_FACTORY extends CmdFactory> extends BaseExecutor<SELF,CMD_FACTORY> implements IUpdate<SELF,Table,TableField,Cmd,Object,ConditionChain,UpdateTable,From,Join,On,Where,Returning>
| 限定符和类型 | 字段和说明 |
|---|---|
protected CMD_FACTORY |
$ |
protected ConditionFactory |
conditionFactory |
protected From |
from |
protected Joins |
joins |
protected Returning |
returning |
protected UpdateSets |
updateSets |
protected UpdateTable |
updateTable |
protected Where |
where |
cmds| 构造器和说明 |
|---|
AbstractUpdate(CMD_FACTORY $) |
AbstractUpdate(Where where) |
| 限定符和类型 | 方法和说明 |
|---|---|
CMD_FACTORY |
$() |
Table |
$(Class entityType) |
Table |
$(Class entityType,
int storey) |
TableField |
$(Class entityType,
String fieldName) |
TableField |
$(Class entityType,
String fieldName,
int storey) |
<T> TableField |
$(Getter<T> getter) |
<T> TableField |
$(Getter<T> getter,
int storey) |
From |
$from(IDataset table) |
Join |
$join(JoinMode mode,
IDataset<?,?> mainTable,
IDataset<?,?> secondTable,
Consumer<On> onConsumer) |
Returning |
$returning() |
UpdateTable |
$update(Table... tables) |
Where |
$where() |
<T> SELF |
and(Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
SELF |
from(Class entity,
int storey,
Consumer<Table> consumer) |
From |
getFrom() |
Joins |
getJoins() |
Returning |
getReturning() |
UpdateSets |
getUpdateSets() |
UpdateTable |
getUpdateTable() |
Where |
getWhere() |
protected void |
initCmdSorts(Map<Class<? extends Cmd>,Integer> cmdSorts) |
SELF |
join(JoinMode mode,
Class<?> mainTable,
int mainTableStorey,
Class<?> secondTable,
int secondTableStorey,
Consumer<On> consumer) |
SELF |
join(JoinMode mode,
Class<?> mainTable,
int mainTableStorey,
IDataset<?,?> secondTable,
Consumer<On> consumer) |
SELF |
join(JoinMode mode,
IDataset<?,?> mainTable,
Class<?> secondTable,
Consumer<On> consumer) |
SELF |
join(JoinMode mode,
IDataset<?,?> mainTable,
IDataset<?,?> secondTable,
Consumer<On> consumer) |
<T> SELF |
or(Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
SELF |
returning(Class entity,
int storey) |
SELF |
returning(Cmd column) |
<T> SELF |
returning(Getter<T> column,
int storey,
Function<TableField,Cmd> f) |
<T> SELF |
returning(int storey,
Getter<T>... columns) |
<T> SELF |
returningIgnore(Getter<T> column,
int storey) |
<T,T2> SELF |
set(boolean when,
Getter<T> field,
Getter<T2> targetField,
BiFunction<TableField,TableField,Object> f) |
<T> SELF |
set(boolean when,
Getter<T> field,
GetterField[] targetField,
Function<TableField[],Cmd> f) |
<T> SELF |
set(boolean when,
Getter<T> field,
Object value) |
<T> SELF |
set(Getter<T> field,
Function<TableField,Cmd> f) |
<T,T2> SELF |
set(Getter<T> field,
Getter<T2> targetField,
BiFunction<TableField,TableField,Object> f) |
<T> SELF |
set(Getter<T> field,
GetterField[] targetFields,
Function<TableField[],Cmd> f) |
<T> SELF |
set(Getter<T> field,
Object value) |
<T> SELF |
set(Getter<T> field,
Object value,
UpdateStrategy updateStrategy) |
<T,V extends Serializable> |
set(Getter<T> field,
V value,
Predicate<V> predicate) |
SELF |
set(TableField field,
Object value) |
SELF |
set(TableField field,
Object value,
UpdateStrategy updateStrategy) |
StringBuilder |
sql(Cmd mould,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder) |
SELF |
update(Class... entities) |
SELF |
update(Class entity,
Consumer<Table> consumer) |
append, cmds, cmdSorts, contain, dbAdapt, selectorExecuteclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfrom, from, from, frominnerJoin, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoinignoreEmptyInCondition, ignoreNullValueInCondition, trimStringInConditionand, and, and, and, and, and, and, and, and, and, and, andNested, between, between, empty, empty, eq, eq, eq, exists, exists, gt, gt, gt, gte, gte, gte, iLike, iLike, in, in, in, in, in, in, isNotNull, isNotNull, isNull, isNull, like, like, lt, lt, lt, lte, lte, lte, ne, ne, ne, notBetween, notBetween, notEmpty, notEmpty, notExists, notExists, notILike, notILike, notIn, notIn, notIn, notIn, notIn, notIn, notLike, notLike, or, or, or, or, or, or, or, or, or, or, or, orNested$conditionWhenFalseRV, between, empty, empty, empty, eq, gt, gte, iLike, iLike, iLike, isNotNull, isNotNull, isNotNull, isNull, isNull, isNull, like, like, like, lt, lte, ne, notBetween, notEmpty, notEmpty, notEmpty, notILike, notILike, notILike, notLike, notLike, notLikeeq, eqne, negt, gtgte, gte, gte, gte, gte, gtegte, gtelt, ltlte, lte, lte, lte, lte, ltelte, ltelike, like, like, like, like, like, likelike, like, like, likenotLike, notLike, notLike, notLike, notLike, notLike, notLikenotLike, notLike, notLike, notLikeiLike, iLike, iLike, iLike, iLike, iLike, iLikeiLike, iLike, iLike, iLikenotILike, notILike, notILike, notILike, notILike, notILike, notILikenotILike, notILike, notILike, notILikebetween, between, between, between, betweenbetween, between, between, between, between, between, between, between, betweennotBetween, notBetween, notBetween, notBetween, notBetweennotBetween, notBetween, notBetween, notBetween, notBetween, notBetween, notBetween, notBetween, notBetweenisNull, isNullisNotNull, isNotNullempty, empty, emptynotEmpty, notEmpty, notEmptyin, in, in, in, in, in, in, in, innotIn, notIn, notIn, notIn, notIn, notIn, notIn, notIn, notInexists, exists, exists, exists, notExists, notExists, notExists, notExistsreturning, returning, returning, returning, returning, returningAll, returningAll, returningIgnore, returningIgnore, returningIgnorecmds, cmdSorts, comparator, connect, connect, getSQLListeners, selectorExecute, sortedCmdsprotected final ConditionFactory conditionFactory
protected final CMD_FACTORY extends CmdFactory $
protected UpdateTable updateTable
protected From from
protected UpdateSets updateSets
protected Where where
protected Joins joins
protected Returning returning
public AbstractUpdate(CMD_FACTORY $)
public AbstractUpdate(Where where)
public <T> TableField $(Getter<T> getter)
public <T> TableField $(Getter<T> getter, int storey)
public TableField $(Class entityType, String fieldName)
public TableField $(Class entityType, String fieldName, int storey)
public CMD_FACTORY $()
$ 在接口中 Executor<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,CMD_FACTORY extends CmdFactory>public UpdateTable $update(Table... tables)
$update 在接口中 IUpdate<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField,Cmd,Object,ConditionChain,UpdateTable,From,Join,On,Where,Returning>public SELF update(Class entity, Consumer<Table> consumer)
update 在接口中 IUpdate<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField,Cmd,Object,ConditionChain,UpdateTable,From,Join,On,Where,Returning>public SELF update(Class... entities)
update 在接口中 IUpdateMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField,Object>public SELF set(TableField field, Object value)
set 在接口中 IUpdateSetMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,TableField,Object>public <T,V extends Serializable> SELF set(Getter<T> field, V value, Predicate<V> predicate)
public <T> SELF set(Getter<T> field, Object value)
set 在接口中 IUpdate<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField,Cmd,Object,ConditionChain,UpdateTable,From,Join,On,Where,Returning>set 在接口中 IUpdateSetMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,TableField,Object>public <T,T2> SELF set(Getter<T> field, Getter<T2> targetField, BiFunction<TableField,TableField,Object> f)
public <T,T2> SELF set(boolean when, Getter<T> field, Getter<T2> targetField, BiFunction<TableField,TableField,Object> f)
public <T> SELF set(Getter<T> field, GetterField[] targetFields, Function<TableField[],Cmd> f)
public <T> SELF set(boolean when, Getter<T> field, GetterField[] targetField, Function<TableField[],Cmd> f)
public <T> SELF set(Getter<T> field, Object value, UpdateStrategy updateStrategy)
set 在接口中 IUpdate<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField,Cmd,Object,ConditionChain,UpdateTable,From,Join,On,Where,Returning>public SELF set(TableField field, Object value, UpdateStrategy updateStrategy)
set 在接口中 IUpdate<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField,Cmd,Object,ConditionChain,UpdateTable,From,Join,On,Where,Returning>public <T> SELF set(Getter<T> field, Function<TableField,Cmd> f)
set 在接口中 IUpdateSetMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,TableField,Object>public Join $join(JoinMode mode, IDataset<?,?> mainTable, IDataset<?,?> secondTable, Consumer<On> onConsumer)
$join 在接口中 IJoinMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Join,On>public SELF join(JoinMode mode, Class<?> mainTable, int mainTableStorey, Class<?> secondTable, int secondTableStorey, Consumer<On> consumer)
join 在接口中 IJoinMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Join,On>public SELF join(JoinMode mode, Class<?> mainTable, int mainTableStorey, IDataset<?,?> secondTable, Consumer<On> consumer)
join 在接口中 IJoinMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Join,On>public SELF returning(Cmd column)
returning 在接口中 IReturningMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField,Cmd>public <T> SELF returning(int storey, Getter<T>... columns)
returning 在接口中 IReturningMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField,Cmd>public <T> SELF returning(Getter<T> column, int storey, Function<TableField,Cmd> f)
returning 在接口中 IReturningMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField,Cmd>public <T> SELF returningIgnore(Getter<T> column, int storey)
returningIgnore 在接口中 IReturningMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField,Cmd>public Where $where()
$where 在接口中 IUpdate<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField,Cmd,Object,ConditionChain,UpdateTable,From,Join,On,Where,Returning>public Returning $returning()
$returning 在接口中 IUpdate<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField,Cmd,Object,ConditionChain,UpdateTable,From,Join,On,Where,Returning>public SELF returning(Class entity, int storey)
returning 在接口中 IReturningMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField,Cmd>public <T> SELF and(Getter<T> column, int storey, Function<TableField,ICondition> f)
and 在接口中 IConditionMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,TableField,Cmd,Object,ConditionChain>public <T> SELF or(Getter<T> column, int storey, Function<TableField,ICondition> f)
or 在接口中 IConditionMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,TableField,Cmd,Object,ConditionChain>public From $from(IDataset table)
$from 在接口中 IUpdate<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField,Cmd,Object,ConditionChain,UpdateTable,From,Join,On,Where,Returning>public SELF from(Class entity, int storey, Consumer<Table> consumer)
from 在接口中 IFromMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField>public SELF join(JoinMode mode, IDataset<?,?> mainTable, Class<?> secondTable, Consumer<On> consumer)
join 在接口中 IJoinMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Join,On>public SELF join(JoinMode mode, IDataset<?,?> mainTable, IDataset<?,?> secondTable, Consumer<On> consumer)
join 在接口中 IJoinMethod<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Join,On>public UpdateTable getUpdateTable()
public UpdateSets getUpdateSets()
public Joins getJoins()
public Where getWhere()
public From getFrom()
public Returning getReturning()
public StringBuilder sql(Cmd mould, Cmd parent, SqlBuilderContext context, StringBuilder sqlBuilder)
sql 在接口中 Cmdsql 在接口中 IExecutor<SELF extends AbstractUpdate<SELF,CMD_FACTORY>,Table,TableField>Copyright © 2025. All rights reserved.