public abstract class AbstractDelete<SELF extends AbstractDelete<SELF,CMD_FACTORY>,CMD_FACTORY extends CmdFactory> extends BaseExecutor<SELF,CMD_FACTORY> implements IDelete<SELF,Table,TableField,Cmd,Object,ConditionChain,DeleteTable,From,Join,On,Where,Returning>
| 限定符和类型 | 字段和说明 |
|---|---|
protected CMD_FACTORY |
$ |
protected ConditionFactory |
conditionFactory |
protected DeleteTable |
deleteTable |
protected From |
from |
protected Joins |
joins |
protected Returning |
returning |
protected Where |
where |
cmds| 构造器和说明 |
|---|
AbstractDelete(CMD_FACTORY $) |
AbstractDelete(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) |
DeleteTable |
$delete(IDataset... tables) |
From |
$from(IDataset table) |
Join |
$join(JoinMode mode,
IDataset<?,?> mainTable,
IDataset<?,?> secondTable,
Consumer<On> onConsumer) |
Returning |
$returning() |
Where |
$where() |
<T> SELF |
and(Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
SELF |
delete(Class... entities) |
SELF |
from(Class entity,
int storey,
Consumer<Table> consumer) |
DeleteTable |
getDeleteTable() |
From |
getFrom() |
Joins |
getJoins() |
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) |
append, cmds, cmdSorts, contain, dbAdapt, selectorExecuteclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconditionChain, delete, fromfrom, 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, sortedCmds, sqlprotected final ConditionFactory conditionFactory
protected final CMD_FACTORY extends CmdFactory $
protected DeleteTable deleteTable
protected From from
protected Where where
protected Joins joins
protected Returning returning
public AbstractDelete(CMD_FACTORY $)
public AbstractDelete(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 AbstractDelete<SELF,CMD_FACTORY>,CMD_FACTORY extends CmdFactory>public DeleteTable $delete(IDataset... tables)
$delete 在接口中 IDelete<SELF extends AbstractDelete<SELF,CMD_FACTORY>,Table,TableField,Cmd,Object,ConditionChain,DeleteTable,From,Join,On,Where,Returning>public SELF delete(Class... entities)
delete 在接口中 IDeleteMethod<SELF extends AbstractDelete<SELF,CMD_FACTORY>>public From $from(IDataset table)
$from 在接口中 IDelete<SELF extends AbstractDelete<SELF,CMD_FACTORY>,Table,TableField,Cmd,Object,ConditionChain,DeleteTable,From,Join,On,Where,Returning>public SELF from(Class entity, int storey, Consumer<Table> consumer)
from 在接口中 IFromMethod<SELF extends AbstractDelete<SELF,CMD_FACTORY>,Table,TableField>public Join $join(JoinMode mode, IDataset<?,?> mainTable, IDataset<?,?> secondTable, Consumer<On> onConsumer)
$join 在接口中 IJoinMethod<SELF extends AbstractDelete<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 AbstractDelete<SELF,CMD_FACTORY>,Join,On>public SELF join(JoinMode mode, Class<?> mainTable, int mainTableStorey, IDataset<?,?> secondTable, Consumer<On> consumer)
join 在接口中 IJoinMethod<SELF extends AbstractDelete<SELF,CMD_FACTORY>,Join,On>public Returning $returning()
$returning 在接口中 IDelete<SELF extends AbstractDelete<SELF,CMD_FACTORY>,Table,TableField,Cmd,Object,ConditionChain,DeleteTable,From,Join,On,Where,Returning>public SELF returning(Cmd column)
returning 在接口中 IReturningMethod<SELF extends AbstractDelete<SELF,CMD_FACTORY>,Table,TableField,Cmd>public <T> SELF returning(int storey, Getter<T>... columns)
returning 在接口中 IReturningMethod<SELF extends AbstractDelete<SELF,CMD_FACTORY>,Table,TableField,Cmd>public <T> SELF returning(Getter<T> column, int storey, Function<TableField,Cmd> f)
returning 在接口中 IReturningMethod<SELF extends AbstractDelete<SELF,CMD_FACTORY>,Table,TableField,Cmd>public <T> SELF returningIgnore(Getter<T> column, int storey)
returningIgnore 在接口中 IReturningMethod<SELF extends AbstractDelete<SELF,CMD_FACTORY>,Table,TableField,Cmd>public SELF returning(Class entity, int storey)
returning 在接口中 IReturningMethod<SELF extends AbstractDelete<SELF,CMD_FACTORY>,Table,TableField,Cmd>public Where $where()
$where 在接口中 IDelete<SELF extends AbstractDelete<SELF,CMD_FACTORY>,Table,TableField,Cmd,Object,ConditionChain,DeleteTable,From,Join,On,Where,Returning>public <T> SELF and(Getter<T> column, int storey, Function<TableField,ICondition> f)
and 在接口中 IConditionMethod<SELF extends AbstractDelete<SELF,CMD_FACTORY>,TableField,Cmd,Object,ConditionChain>public <T> SELF or(Getter<T> column, int storey, Function<TableField,ICondition> f)
or 在接口中 IConditionMethod<SELF extends AbstractDelete<SELF,CMD_FACTORY>,TableField,Cmd,Object,ConditionChain>public SELF join(JoinMode mode, IDataset<?,?> mainTable, Class<?> secondTable, Consumer<On> consumer)
join 在接口中 IJoinMethod<SELF extends AbstractDelete<SELF,CMD_FACTORY>,Join,On>public SELF join(JoinMode mode, IDataset<?,?> mainTable, IDataset<?,?> secondTable, Consumer<On> consumer)
join 在接口中 IJoinMethod<SELF extends AbstractDelete<SELF,CMD_FACTORY>,Join,On>public DeleteTable getDeleteTable()
public From getFrom()
public Joins getJoins()
public Where getWhere()
Copyright © 2025. All rights reserved.