public interface IInsert<SELF extends IInsert,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,V,INSERT_TABLE extends IInsertTable<TABLE>,INSERT_FIELD extends IInsertFields<TABLE_FIELD>,INSERT_VALUE extends IInsertValues<V>,INSERT_SELECT extends IInsertSelect<IQuery>> extends IExecutor<SELF,TABLE,TABLE_FIELD>
| 限定符和类型 | 方法和说明 |
|---|---|
INSERT_FIELD |
$fields(List<TABLE_FIELD> fields) |
INSERT_FIELD |
$fields(TABLE_FIELD... fields) |
INSERT_SELECT |
$fromSelect(IQuery query) |
INSERT_TABLE |
$insert(TABLE table) |
INSERT_VALUE |
$values(List<V> values) |
<T> SELF |
conflictKeys(Getter<T>... conflictKeys) |
SELF |
conflictKeys(String... conflictKeys) |
<T> SELF |
fields(Getter<T>... fields) |
default SELF |
fields(List<TABLE_FIELD> fields) |
default SELF |
fields(TABLE_FIELD... fields) |
SELF |
fromSelect(IQuery query) |
IConflict |
getConflict() |
INSERT_FIELD |
getInsertFields() |
INSERT_TABLE |
getInsertTable() |
INSERT_VALUE |
getInsertValues() |
SELF |
insert(Class entity) |
SELF |
insert(Class entity,
Consumer<TABLE> consumer) |
default SELF |
insert(TABLE table) |
<T> SELF |
onConflict(Consumer<IConflictAction<T>> action) |
default SELF |
values(List<Object> values) |
SELF |
values(List<Object> values,
boolean enableNull) |
cmds, cmdSorts, comparator, connect, connect, getSQLListeners, selectorExecute, sortedCmds, sqlINSERT_TABLE $insert(TABLE table)
INSERT_FIELD $fields(TABLE_FIELD... fields)
INSERT_FIELD $fields(List<TABLE_FIELD> fields)
INSERT_VALUE $values(List<V> values)
INSERT_SELECT $fromSelect(IQuery query)
default SELF fields(TABLE_FIELD... fields)
default SELF fields(List<TABLE_FIELD> fields)
<T> SELF onConflict(Consumer<IConflictAction<T>> action)
INSERT_TABLE getInsertTable()
INSERT_FIELD getInsertFields()
INSERT_VALUE getInsertValues()
IConflict getConflict()
Copyright © 2025. All rights reserved.