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 Conflict |
conflict |
protected InsertFields |
insertFields |
protected InsertSelect |
insertSelect |
protected InsertTable |
insertTable |
protected InsertValues |
insertValues |
cmds| 构造器和说明 |
|---|
AbstractInsert(CMD_FACTORY $) |
append, cmds, cmdSorts, contain, dbAdapt, selectorExecuteclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcmds, cmdSorts, comparator, connect, connect, getSQLListeners, selectorExecute, sortedCmdsprotected final CMD_FACTORY extends CmdFactory $
protected InsertTable insertTable
protected InsertFields insertFields
protected InsertValues insertValues
protected InsertSelect insertSelect
protected Conflict conflict
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 $fields(TableField... fields)
$fields 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public InsertFields $fields(List<TableField> fields)
$fields 在接口中 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 <T> SELF fields(Getter<T>... fields)
fields 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public SELF values(List<Object> values, boolean enableNull)
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>protected Conflict $conflict()
public <T> SELF conflictKeys(Getter<T>... conflictKeys)
conflictKeys 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public SELF conflictKeys(String... conflictKeys)
conflictKeys 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public <T> SELF onConflict(Consumer<IConflictAction<T>> action)
onConflict 在接口中 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 Conflict getConflict()
getConflict 在接口中 IInsert<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField,Cmd,InsertTable,InsertFields,InsertValues,InsertSelect>public StringBuilder sql(Cmd module, Cmd parent, SqlBuilderContext context, StringBuilder sqlBuilder)
sql 在接口中 Cmdsql 在接口中 IExecutor<SELF extends AbstractInsert<SELF,CMD_FACTORY>,Table,TableField>Copyright © 2025. All rights reserved.