| 限定符和类型 | 接口和说明 |
|---|---|
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>> |
interface |
IQuery<SELF extends IQuery,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd,V,CMD_FACTORY extends ICmdFactory<TABLE,TABLE_FIELD>,CONDITION_CHAIN extends IConditionChain<CONDITION_CHAIN,TABLE_FIELD,COLUMN,V>,WITH extends IWith<WITH>,SELECT extends ISelect<SELECT>,FROM extends IFrom,JOIN extends IJoin<JOIN,ON,TABLE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,ON extends IOn<ON,JOIN,TABLE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,JOINS extends Joins<JOIN>,WHERE extends IWhere<WHERE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,GROUPBY extends IGroupBy<GROUPBY,COLUMN>,HAVING extends IHaving<HAVING>,ORDERBY extends IOrderBy<ORDERBY>,LIMIT extends ILimit<LIMIT>,FORUPDATE extends IForUpdate<FORUPDATE>,IUNION extends IUnion> |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ISubQuery<SELF extends ISubQuery<SELF,TABLE,TABLE_FIELD,DATASET_FIELD,COLUMN,V,CMD_FACTORY,CONDITION_CHAIN,WITH,SELECT,FROM,JOIN,ON,JOINS,WHERE,GROUPBY,HAVING,ORDERBY,LIMIT,FORUPDATE,UNION>,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>,COLUMN extends Cmd,V,CMD_FACTORY extends ICmdFactory<TABLE,TABLE_FIELD>,CONDITION_CHAIN extends IConditionChain<CONDITION_CHAIN,TABLE_FIELD,COLUMN,V>,WITH extends IWith<WITH>,SELECT extends ISelect<SELECT>,FROM extends IFrom,JOIN extends IJoin<JOIN,ON,TABLE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,ON extends IOn<ON,JOIN,TABLE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,JOINS extends Joins<JOIN>,WHERE extends IWhere<WHERE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,GROUPBY extends IGroupBy<GROUPBY,COLUMN>,HAVING extends IHaving<HAVING>,ORDERBY extends IOrderBy<ORDERBY>,LIMIT extends ILimit<LIMIT>,FORUPDATE extends IForUpdate<FORUPDATE>,UNION extends IUnion>
子查询
|
interface |
IWithQuery<SELF extends IWithQuery<SELF,TABLE,TABLE_FIELD,WITH_QUERY_DATASET,DATASET_FIELD,COLUMN,V,CMD_FACTORY,CONDITION_CHAIN,WITH,RECURSIVE,SELECT,FROM,JOIN,ON,JOINS,WHERE,GROUPBY,HAVING,ORDERBY,LIMIT,FORUPDATE,UNION>,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,WITH_QUERY_DATASET extends IDataset<WITH_QUERY_DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>,COLUMN extends Cmd,V,CMD_FACTORY extends ICmdFactory<TABLE,TABLE_FIELD>,CONDITION_CHAIN extends IConditionChain<CONDITION_CHAIN,TABLE_FIELD,COLUMN,V>,WITH extends IWith<WITH>,RECURSIVE extends Cmd,SELECT extends ISelect<SELECT>,FROM extends IFrom,JOIN extends IJoin<JOIN,ON,TABLE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,ON extends IOn<ON,JOIN,TABLE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,JOINS extends Joins<JOIN>,WHERE extends IWhere<WHERE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,GROUPBY extends IGroupBy<GROUPBY,COLUMN>,HAVING extends IHaving<HAVING>,ORDERBY extends IOrderBy<ORDERBY>,LIMIT extends ILimit<LIMIT>,FORUPDATE extends IForUpdate<FORUPDATE>,UNION extends IUnion>
WITH 查询
|
| 限定符和类型 | 方法和说明 |
|---|---|
INSERT_SELECT |
IInsert.$fromSelect(IQuery query) |
SELF |
IInsert.fromSelect(IQuery query) |
| 限定符和类型 | 方法和说明 |
|---|---|
default SELF |
IConditionMethod.exists(boolean when,
IQuery query) |
default <T> SELF |
IConditionMethod.in(boolean when,
Getter<T> column,
int storey,
IQuery query) |
default SELF |
IConditionMethod.in(COLUMN column,
IQuery query) |
default SELF |
IConditionMethod.notExists(boolean when,
IQuery query) |
default <T> SELF |
IConditionMethod.notIn(boolean when,
Getter<T> column,
int storey,
IQuery query) |
default SELF |
IConditionMethod.notIn(COLUMN column,
IQuery query) |
SELF |
IUnionMethod.union(IQuery unionQuery) |
SELF |
IUnionMethod.unionAll(IQuery unionQuery) |
| 限定符和类型 | 方法和说明 |
|---|---|
RV |
IExistsMethod.exists(boolean when,
IQuery query) |
default RV |
IExistsMethod.exists(IQuery query) |
RV |
IInMethod.in(COLUMN column,
IQuery query) |
RV |
IExistsMethod.notExists(boolean when,
IQuery query) |
default RV |
IExistsMethod.notExists(IQuery query) |
RV |
INotInMethod.notIn(COLUMN column,
IQuery query) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> RV |
IInGetterCompare.in(boolean when,
Getter<T> column,
int storey,
IQuery query) |
default <T> RV |
IInGetterCompare.in(boolean when,
Getter<T> column,
IQuery query) |
default <T> RV |
IInGetterCompare.in(Getter<T> column,
int storey,
IQuery query) |
default <T> RV |
IInGetterCompare.in(Getter<T> column,
IQuery query) |
<T> RV |
INotInGetterCompare.notIn(boolean when,
Getter<T> column,
int storey,
IQuery query) |
default <T> RV |
INotInGetterCompare.notIn(boolean when,
Getter<T> column,
IQuery query) |
default <T> RV |
INotInGetterCompare.notIn(Getter<T> column,
int storey,
IQuery query) |
default <T> RV |
INotInGetterCompare.notIn(Getter<T> column,
IQuery query) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IInsertSelect<Q extends IQuery> |
| 限定符和类型 | 方法和说明 |
|---|---|
IQuery |
IUnion.getUnionQuery() |
Copyright © 2025. All rights reserved.