| 程序包 | 说明 |
|---|---|
| db.sql.api.impl.cmd | |
| db.sql.api.impl.cmd.basic | |
| db.sql.api.impl.cmd.executor | |
| db.sql.api.impl.cmd.struct | |
| db.sql.api.impl.cmd.struct.insert | |
| db.sql.api.impl.cmd.struct.update |
| 限定符和类型 | 方法和说明 |
|---|---|
protected TableField |
CmdFactory.field(Class<?> clazz,
int storey,
String filedName) |
TableField |
CmdFactory.field(Class<?> entity,
String filedName,
int storey) |
<T> TableField |
CmdFactory.field(Getter<T> column,
int storey) |
<T> TableField |
CmdFactory.field(Table table,
Getter<T> column) |
TableField |
CmdFactory.field(Table table,
String columnName,
boolean id) |
TableField[] |
CmdFactory.fields(GetterField... getterFields) |
<T> TableField[] |
CmdFactory.fields(int storey,
Getter<T>... columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T,R extends Cmd> |
CmdFactory.create(Getter<T> column,
int storey,
Function<TableField,R> RF) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ConflictUpdateTableField |
| 限定符和类型 | 方法和说明 |
|---|---|
<E> TableField |
Table.$(Getter<E> column) |
TableField |
Table.$(String name) |
| 构造器和说明 |
|---|
ConflictUpdateTableField(TableField tableField) |
| 限定符和类型 | 方法和说明 |
|---|---|
TableField |
AbstractDelete.$(Class entityType,
String fieldName) |
TableField |
AbstractInsert.$(Class entityType,
String fieldName) |
TableField |
AbstractUpdate.$(Class entityType,
String fieldName) |
TableField |
AbstractQuery.$(Class entityType,
String fieldName) |
TableField |
AbstractDelete.$(Class entityType,
String fieldName,
int storey) |
TableField |
AbstractInsert.$(Class entityType,
String fieldName,
int storey) |
TableField |
AbstractUpdate.$(Class entityType,
String fieldName,
int storey) |
TableField |
AbstractQuery.$(Class entityType,
String fieldName,
int storey) |
<T> TableField |
AbstractDelete.$(Getter<T> getter) |
<T> TableField |
AbstractInsert.$(Getter<T> getter) |
<T> TableField |
AbstractUpdate.$(Getter<T> getter) |
<T> TableField |
AbstractQuery.$(Getter<T> getter) |
<T> TableField |
AbstractDelete.$(Getter<T> getter,
int storey) |
<T> TableField |
AbstractInsert.$(Getter<T> getter,
int storey) |
<T> TableField |
AbstractUpdate.$(Getter<T> getter,
int storey) |
<T> TableField |
AbstractQuery.$(Getter<T> getter,
int storey) |
| 限定符和类型 | 方法和说明 |
|---|---|
InsertFields |
AbstractInsert.$fields(TableField... fields) |
DatasetField |
AbstractSubQuery.$outerField(IDataset root,
AbstractSubQuery subQuery,
TableField tableField) |
SELF |
AbstractUpdate.set(TableField field,
Object value) |
SELF |
AbstractUpdate.set(TableField field,
Object value,
UpdateStrategy updateStrategy) |
| 限定符和类型 | 方法和说明 |
|---|---|
InsertFields |
AbstractInsert.$fields(List<TableField> fields) |
<T> SELF |
AbstractDelete.and(Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
<T> SELF |
AbstractUpdate.and(Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
<T> SELF |
AbstractQuery.and(Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
<T> SELF |
AbstractQuery.groupBy(Getter<T> column,
int storey,
Function<TableField,Cmd> f)
groupBy 子查询 列
|
<T> SELF |
AbstractQuery.havingAnd(boolean when,
Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
<T> SELF |
AbstractQuery.havingOr(boolean when,
Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
<T> SELF |
AbstractDelete.or(Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
<T> SELF |
AbstractUpdate.or(Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
<T> SELF |
AbstractQuery.or(Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
<T> SELF |
AbstractQuery.orderBy(IOrderByDirection orderByDirection,
Getter<T> column,
int storey,
Function<TableField,Cmd> f)
orderBy 列
|
<T> SELF |
AbstractDelete.returning(Getter<T> column,
int storey,
Function<TableField,Cmd> f) |
<T> SELF |
AbstractUpdate.returning(Getter<T> column,
int storey,
Function<TableField,Cmd> f) |
<T> SELF |
AbstractQuery.select(Getter<T> column,
int storey,
Function<TableField,Cmd> f)
select 子查询 列
|
<T,T2> SELF |
AbstractUpdate.set(boolean when,
Getter<T> field,
Getter<T2> targetField,
BiFunction<TableField,TableField,Object> f) |
<T,T2> SELF |
AbstractUpdate.set(boolean when,
Getter<T> field,
Getter<T2> targetField,
BiFunction<TableField,TableField,Object> f) |
<T> SELF |
AbstractUpdate.set(Getter<T> field,
Function<TableField,Cmd> f) |
<T,T2> SELF |
AbstractUpdate.set(Getter<T> field,
Getter<T2> targetField,
BiFunction<TableField,TableField,Object> f) |
<T,T2> SELF |
AbstractUpdate.set(Getter<T> field,
Getter<T2> targetField,
BiFunction<TableField,TableField,Object> f) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> ConditionChain |
ConditionChain.and(boolean when,
Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
<T> Where |
Where.and(Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
<T> ConditionChain |
ConditionChain.or(boolean when,
Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
<T> Where |
Where.or(Getter<T> column,
int storey,
Function<TableField,ICondition> f) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<TableField> |
InsertFields.tableFields |
| 限定符和类型 | 方法和说明 |
|---|---|
List<TableField> |
InsertFields.getFields() |
| 限定符和类型 | 方法和说明 |
|---|---|
InsertFields |
InsertFields.field(TableField... fields) |
InsertFields |
InsertFields.field(TableField field) |
| 限定符和类型 | 方法和说明 |
|---|---|
InsertFields |
InsertFields.field(List<TableField> fields) |
| 限定符和类型 | 方法和说明 |
|---|---|
TableField |
UpdateSet.getField() |
| 限定符和类型 | 方法和说明 |
|---|---|
UpdateSets |
UpdateSets.set(TableField field,
Cmd value) |
| 构造器和说明 |
|---|
UpdateSet(TableField field,
Cmd value) |
Copyright © 2025. All rights reserved.