public abstract class AbstractInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,CMD_FACTORY extends CmdFactory> extends BaseExecutor<SELF,CMD_FACTORY> implements IInsert<SELF,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>
| 限定符和类型 | 字段和说明 |
|---|---|
protected CMD_FACTORY |
$ |
protected InsertFields |
insertFields |
protected InsertSelect |
insertSelect |
protected InsertTable |
insertTable |
protected InsertValues |
insertValues |
cmds| 构造器和说明 |
|---|
AbstractInsert(CMD_FACTORY $) |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
InsertFields |
$field(List<TableField> fields) |
InsertFields |
$field(TableField... fields) |
InsertSelect |
$fromSelect(IQuery query) |
InsertTable |
$insert(Table table) |
InsertValues |
$values(List<Cmd> values) |
<T> SELF |
field(Getter<T>... fields) |
SELF |
fromSelect(IQuery query) |
InsertFields |
getInsertFields() |
InsertSelect |
getInsertSelect() |
InsertTable |
getInsertTable() |
InsertValues |
getInsertValues() |
SELF |
insert(Class entity) |
SELF |
insert(Class entity,
Consumer<Table> consumer) |
SELF |
insertIgnore() |
StringBuilder |
sql(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder) |
SELF |
values(List<Object> values) |
append, cmds, cmdSorts, contain, dbAdapt, selectorExecuteclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcmds, cmdSorts, comparator, connect, connect, selectorExecute, sortedCmds, sql, sqlprotected final CMD_FACTORY extends CmdFactory $
protected InsertTable insertTable
protected InsertFields insertFields
protected InsertValues insertValues
protected InsertSelect insertSelect
public AbstractInsert(CMD_FACTORY $)
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 AbstractInsert<SELF,CMD_FACTORY>,CMD_FACTORY extends CmdFactory>public InsertTable $insert(Table table)
$insert 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public InsertFields $field(TableField... fields)
$field 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public InsertFields $field(List<TableField> fields)
$field 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public InsertValues $values(List<Cmd> values)
$values 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public InsertSelect $fromSelect(IQuery query)
$fromSelect 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public SELF insert(Class entity)
insert 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public SELF insert(Class entity, Consumer<Table> consumer)
insert 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public SELF insertIgnore()
insertIgnore 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public <T> SELF field(Getter<T>... fields)
field 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public SELF values(List<Object> values)
values 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public SELF fromSelect(IQuery query)
fromSelect 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public InsertTable getInsertTable()
getInsertTable 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public InsertFields getInsertFields()
getInsertFields 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public InsertValues getInsertValues()
getInsertValues 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public InsertSelect getInsertSelect()
public StringBuilder sql(Cmd module, Cmd parent, SqlBuilderContext context, StringBuilder sqlBuilder)
sql 在接口中 Cmdsql 在接口中 IExecutor<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField>Copyright © 2024. All rights reserved.