| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
Cmd.contain(Cmd cmd)
是否包含某个sql命令
|
StringBuilder |
Cmd.sql(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder)
构建sql
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
CmdConvert<T extends Cmd> |
| 限定符和类型 | 方法和说明 |
|---|---|
default <T,R extends Cmd> |
ICmdFactory.create(Getter<T> column,
Function<TABLE_FIELD,R> RF)
根据Lambda getter,万能创建SQL命令方法
|
<T,R extends Cmd> |
ICmdFactory.create(Getter<T> column,
int storey,
Function<TABLE_FIELD,R> RF)
根据Lambda getter,万能创建SQL命令方法
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ICondition |
interface |
ICount1<COUNT1> |
interface |
ICountAll<COUNT_ALL> |
interface |
IDataset<T extends IDataset<T,FIELD>,FIELD extends IDatasetField<FIELD>> |
interface |
IDatasetField<T extends IDatasetField<T>> |
interface |
ITable<T extends ITable<T,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,T>> |
interface |
ITableField<T extends ITableField<T,TABLE>,TABLE extends ITable<TABLE,T>> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CmdList |
class |
Distinct |
class |
SQL1 |
class |
SQLCmdAll |
class |
UnionsCmdLists |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
Distinct.contain(Cmd cmd) |
boolean |
UnionsCmdLists.contain(Cmd cmd) |
boolean |
CmdList.contain(Cmd cmd) |
boolean |
SQLCmdAll.contain(Cmd cmd) |
boolean |
SQL1.contain(Cmd cmd) |
StringBuilder |
Distinct.sql(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder) |
StringBuilder |
UnionsCmdLists.sql(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder) |
StringBuilder |
CmdList.sql(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder) |
StringBuilder |
SQLCmdAll.sql(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder) |
StringBuilder |
SQL1.sql(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder) |
StringBuilder |
IOrderByDirection.sql(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder)
构建sql
|
| 构造器和说明 |
|---|
CmdList(char[] operator,
List<Cmd> cmdList) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IDelete<SELF extends IDelete,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd,V,CONDITION_CHAIN extends IConditionChain<CONDITION_CHAIN,TABLE_FIELD,COLUMN,V>,DELETE_TABLE extends IDeleteTable,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>,WHERE extends IWhere<WHERE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,RETURNING extends IReturning<RETURNING>> |
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 |
IUpdate<SELF extends IUpdate,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd,V,CONDITION_CHAIN extends IConditionChain<CONDITION_CHAIN,TABLE_FIELD,COLUMN,V>,UPDATE_TABLE extends IUpdateTable<TABLE>,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>,WHERE extends IWhere<WHERE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,RETURNING extends IReturning<RETURNING>> |
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 查询
|
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 查询
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IDelete<SELF extends IDelete,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd,V,CONDITION_CHAIN extends IConditionChain<CONDITION_CHAIN,TABLE_FIELD,COLUMN,V>,DELETE_TABLE extends IDeleteTable,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>,WHERE extends IWhere<WHERE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,RETURNING extends IReturning<RETURNING>> |
interface |
IExecutor<T extends IExecutor,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>> |
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 |
IUpdate<SELF extends IUpdate,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd,V,CONDITION_CHAIN extends IConditionChain<CONDITION_CHAIN,TABLE_FIELD,COLUMN,V>,UPDATE_TABLE extends IUpdateTable<TABLE>,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>,WHERE extends IWhere<WHERE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,RETURNING extends IReturning<RETURNING>> |
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 查询
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Cmd> |
IExecutor.cmds() |
Map<Class<? extends Cmd>,Integer> |
IExecutor.cmdSorts() |
default Comparator<Cmd> |
IExecutor.comparator() |
default List<Cmd> |
IExecutor.sortedCmds() |
| 限定符和类型 | 方法和说明 |
|---|---|
default SELF |
IQuery.groupBy(COLUMN... columns) |
default SELF |
IQuery.orderBy(IOrderByDirection orderByDirection,
Cmd column) |
default SELF |
IQuery.select(Cmd column) |
default StringBuilder |
IExecutor.sql(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IGroupByMethod<SELF extends IGroupByMethod,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd> |
interface |
IOrderByMethod<SELF extends IOrderByMethod,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd> |
interface |
IReturningMethod<SELF extends IReturningMethod,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd> |
interface |
ISelectMethod<SELF extends ISelectMethod,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd> |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> SELF |
IUpdateSetMethod.set(Getter<T> field,
Function<TABLE_FIELD,Cmd> f) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IGroupByCmdMethod<SELF extends IGroupByCmdMethod,COLUMN extends Cmd> |
interface |
IGroupByMethods<SELF extends IGroupByMethods,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd> |
| 限定符和类型 | 方法和说明 |
|---|---|
default SELF |
IGroupByCmdMethod.groupBy(COLUMN... columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
default <T> SELF |
IGroupByGetterMethod.groupBy(boolean when,
Getter<T> column,
Function<TABLE_FIELD,Cmd> f) |
default <T> SELF |
IGroupByGetterMethod.groupBy(boolean when,
Getter<T> column,
int storey,
Function<TABLE_FIELD,Cmd> f) |
default SELF |
IGroupByMultiGetterMethod.groupBy(boolean when,
GetterField[] getterFields,
Function<TABLE_FIELD[],Cmd> f) |
default <T,DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IGroupByDatasetGetterMethod.groupBy(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
Getter<T> column,
Function<DATASET_FIELD,Cmd> f) |
default <DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IGroupByDatasetMultiGetterMethod.groupBy(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
GetterField[] getterFields,
Function<IDatasetField[],Cmd> f) |
default <DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IGroupByDatasetMethod.groupBy(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
String columnName,
Function<DATASET_FIELD,Cmd> f) |
default SELF |
IGroupByMethods.groupBy(boolean when,
String columnName,
Function<IDatasetField,Cmd> f) |
default <T> SELF |
IGroupByGetterMethod.groupBy(Getter<T> column,
Function<TABLE_FIELD,Cmd> f) |
<T> SELF |
IGroupByGetterMethod.groupBy(Getter<T> column,
int storey,
Function<TABLE_FIELD,Cmd> f) |
SELF |
IGroupByMultiGetterMethod.groupBy(GetterField[] getterFields,
Function<TABLE_FIELD[],Cmd> f) |
<T,DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IGroupByDatasetGetterMethod.groupBy(IDataset<DATASET,DATASET_FIELD> dataset,
Getter<T> column,
Function<DATASET_FIELD,Cmd> f) |
<DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IGroupByDatasetMultiGetterMethod.groupBy(IDataset<DATASET,DATASET_FIELD> dataset,
GetterField[] getterFields,
Function<IDatasetField[],Cmd> f) |
<DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IGroupByDatasetMethod.groupBy(IDataset<DATASET,DATASET_FIELD> dataset,
String columnName,
Function<DATASET_FIELD,Cmd> f) |
SELF |
IGroupByMethods.groupBy(String columnName,
Function<IDatasetField,Cmd> f) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IOrderByCmdMethod<SELF extends IOrderByCmdMethod,COLUMN extends Cmd> |
interface |
IOrderByMethods<SELF extends IOrderByMethods,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd> |
| 限定符和类型 | 方法和说明 |
|---|---|
default SELF |
IOrderByCmdMethod.orderBy(COLUMN... columns) |
default SELF |
IOrderByCmdMethod.orderBy(IOrderByDirection orderByDirection,
COLUMN... columns) |
default SELF |
IOrderByCmdMethod.orderByDesc(COLUMN... columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
default <T> SELF |
IOrderByGetterFunMethod.orderBy(boolean when,
Getter<T> column,
Function<TABLE_FIELD,Cmd> f) |
default <T> SELF |
IOrderByGetterFunMethod.orderBy(boolean when,
Getter<T> column,
int storey,
Function<TABLE_FIELD,Cmd> f) |
default SELF |
IOrderByMultiGetterFunMethod.orderBy(boolean when,
GetterField[] getterFields,
Function<TABLE_FIELD[],Cmd> f) |
default <T,DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetGetterFunMethod.orderBy(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
Getter<T> column,
Function<DATASET_FIELD,Cmd> f) |
default <DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetMultiGetterFunMethod.orderBy(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
GetterField[] getterFields,
Function<IDatasetField[],Cmd> f) |
default <T,DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetGetterFunMethod.orderBy(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
IOrderByDirection orderByDirection,
Getter<T> column,
Function<DATASET_FIELD,Cmd> f) |
default <DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetMultiGetterFunMethod.orderBy(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
IOrderByDirection orderByDirection,
GetterField[] getterFields,
Function<IDatasetField[],Cmd> f) |
default <DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetMethod.orderBy(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
IOrderByDirection orderByDirection,
String columnName,
Function<DATASET_FIELD,Cmd> f) |
default <DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetMethod.orderBy(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
String columnName,
Function<DATASET_FIELD,Cmd> f) |
default SELF |
IOrderByMultiGetterFunMethod.orderBy(boolean when,
IOrderByDirection orderByDirection,
GetterField[] getterFields,
Function<TABLE_FIELD[],Cmd> f) |
default SELF |
IOrderByMethods.orderBy(boolean when,
IOrderByDirection orderByDirection,
String columnName,
Function<IDatasetField,Cmd> f) |
default SELF |
IOrderByMethods.orderBy(boolean when,
String columnName,
Function<IDatasetField,Cmd> f) |
default <T> SELF |
IOrderByGetterFunMethod.orderBy(Getter<T> column,
Function<TABLE_FIELD,Cmd> f) |
default <T> SELF |
IOrderByGetterFunMethod.orderBy(Getter<T> column,
int storey,
Function<TABLE_FIELD,Cmd> f) |
default SELF |
IOrderByMultiGetterFunMethod.orderBy(GetterField[] getterFields,
Function<TABLE_FIELD[],Cmd> f) |
default <T,DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetGetterFunMethod.orderBy(IDataset<DATASET,DATASET_FIELD> dataset,
Getter<T> column,
Function<DATASET_FIELD,Cmd> f) |
default <DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetMultiGetterFunMethod.orderBy(IDataset<DATASET,DATASET_FIELD> dataset,
GetterField[] getterFields,
Function<IDatasetField[],Cmd> f) |
<T,DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetGetterFunMethod.orderBy(IDataset<DATASET,DATASET_FIELD> dataset,
IOrderByDirection orderByDirection,
Getter<T> column,
Function<DATASET_FIELD,Cmd> f) |
<DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetMultiGetterFunMethod.orderBy(IDataset<DATASET,DATASET_FIELD> dataset,
IOrderByDirection orderByDirection,
GetterField[] getterFields,
Function<IDatasetField[],Cmd> f) |
<DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetMethod.orderBy(IDataset<DATASET,DATASET_FIELD> dataset,
IOrderByDirection orderByDirection,
String columnName,
Function<DATASET_FIELD,Cmd> f) |
default <DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetMethod.orderBy(IDataset<DATASET,DATASET_FIELD> dataset,
String columnName,
Function<DATASET_FIELD,Cmd> f) |
default <T> SELF |
IOrderByGetterFunMethod.orderBy(IOrderByDirection orderByDirection,
Getter<T> column,
Function<TABLE_FIELD,Cmd> f) |
<T> SELF |
IOrderByGetterFunMethod.orderBy(IOrderByDirection orderByDirection,
Getter<T> column,
int storey,
Function<TABLE_FIELD,Cmd> f) |
SELF |
IOrderByMultiGetterFunMethod.orderBy(IOrderByDirection orderByDirection,
GetterField[] getterFields,
Function<TABLE_FIELD[],Cmd> f) |
SELF |
IOrderByMethods.orderBy(IOrderByDirection orderByDirection,
String columnName,
Function<IDatasetField,Cmd> f) |
default SELF |
IOrderByMethods.orderBy(String columnName,
Function<IDatasetField,Cmd> f) |
default <T> SELF |
IOrderByGetterFunMethod.orderByDesc(boolean when,
Getter<T> column,
Function<TABLE_FIELD,Cmd> f) |
default <T> SELF |
IOrderByGetterFunMethod.orderByDesc(boolean when,
Getter<T> column,
int storey,
Function<TABLE_FIELD,Cmd> f) |
default SELF |
IOrderByMultiGetterFunMethod.orderByDesc(boolean when,
GetterField[] getterFields,
Function<TABLE_FIELD[],Cmd> f) |
default <T,DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetGetterFunMethod.orderByDesc(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
Getter<T> column,
Function<DATASET_FIELD,Cmd> f) |
default <DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetMultiGetterFunMethod.orderByDesc(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
GetterField[] getterFields,
Function<IDatasetField[],Cmd> f) |
default <DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetMethod.orderByDesc(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
String columnName,
Function<DATASET_FIELD,Cmd> f) |
default SELF |
IOrderByMethods.orderByDesc(boolean when,
String columnName,
Function<IDatasetField,Cmd> f) |
default <T> SELF |
IOrderByGetterFunMethod.orderByDesc(Getter<T> column,
Function<TABLE_FIELD,Cmd> f) |
default <T> SELF |
IOrderByGetterFunMethod.orderByDesc(Getter<T> column,
int storey,
Function<TABLE_FIELD,Cmd> f) |
default SELF |
IOrderByMultiGetterFunMethod.orderByDesc(GetterField[] getterFields,
Function<TABLE_FIELD[],Cmd> f) |
default <T,DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetGetterFunMethod.orderByDesc(IDataset<DATASET,DATASET_FIELD> dataset,
Getter<T> column,
Function<DATASET_FIELD,Cmd> f) |
default <DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetMultiGetterFunMethod.orderByDesc(IDataset<DATASET,DATASET_FIELD> dataset,
GetterField[] getterFields,
Function<IDatasetField[],Cmd> f) |
default <DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
IOrderByDatasetMethod.orderByDesc(IDataset<DATASET,DATASET_FIELD> dataset,
String columnName,
Function<DATASET_FIELD,Cmd> f) |
default SELF |
IOrderByMethods.orderByDesc(String columnName,
Function<IDatasetField,Cmd> f) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ISelectCmdMethod<SELF extends ISelectCmdMethod,COLUMN extends Cmd> |
interface |
ISelectMethods<SELF extends ISelectMethods,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd> |
| 限定符和类型 | 方法和说明 |
|---|---|
default SELF |
ISelectCmdMethod.select(COLUMN... columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
default <T> SELF |
ISelectGetterMethod.select(boolean when,
Getter<T> column,
Function<TABLE_FIELD,Cmd> f) |
default <T> SELF |
ISelectGetterMethod.select(boolean when,
Getter<T> column,
int storey,
Function<TABLE_FIELD,Cmd> f) |
default SELF |
ISelectMultiGetterMethod.select(boolean when,
GetterField[] getterFields,
Function<TABLE_FIELD[],Cmd> f) |
default <T,DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
ISelectDatasetGetterMethod.select(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
Getter<T> column,
Function<DATASET_FIELD,Cmd> f) |
default <DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
ISelectDatasetMultiGetterMethod.select(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
GetterField[] getterFields,
Function<IDatasetField[],Cmd> f) |
default <DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
ISelectDatasetMethod.select(boolean when,
IDataset<DATASET,DATASET_FIELD> dataset,
String columnName,
Function<DATASET_FIELD,Cmd> f) |
default SELF |
ISelectMethods.select(boolean when,
String columnName,
Function<IDatasetField,Cmd> f) |
default <T> SELF |
ISelectGetterMethod.select(Getter<T> column,
Function<TABLE_FIELD,Cmd> f) |
<T> SELF |
ISelectGetterMethod.select(Getter<T> column,
int storey,
Function<TABLE_FIELD,Cmd> f) |
SELF |
ISelectMultiGetterMethod.select(GetterField[] getterFields,
Function<TABLE_FIELD[],Cmd> f) |
<T,DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
ISelectDatasetGetterMethod.select(IDataset<DATASET,DATASET_FIELD> dataset,
Getter<T> column,
Function<DATASET_FIELD,Cmd> f) |
<DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
ISelectDatasetMultiGetterMethod.select(IDataset<DATASET,DATASET_FIELD> dataset,
GetterField[] getterFields,
Function<IDatasetField[],Cmd> f) |
<DATASET extends IDataset<DATASET,DATASET_FIELD>,DATASET_FIELD extends IDatasetField<DATASET_FIELD>> |
ISelectDatasetMethod.select(IDataset<DATASET,DATASET_FIELD> dataset,
String columnName,
Function<DATASET_FIELD,Cmd> f) |
SELF |
ISelectMethods.select(String columnName,
Function<IDatasetField,Cmd> f) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IJoin<SELF extends IJoin<SELF,ON,TABLE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,ON extends IOn<ON,SELF,TABLE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd,V,CONDITION_CHAIN extends IConditionChain<CONDITION_CHAIN,TABLE_FIELD,COLUMN,V>> |
interface |
IOn<SELF extends IOn<SELF,JOIN,TABLE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,JOIN extends IJoin<JOIN,SELF,TABLE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd,V,CONDITION_CHAIN extends IConditionChain<CONDITION_CHAIN,TABLE_FIELD,COLUMN,V>> |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IForUpdate<SELF extends IForUpdate> |
interface |
IFrom |
interface |
IJoin<SELF extends IJoin<SELF,ON,TABLE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,ON extends IOn<ON,SELF,TABLE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd,V,CONDITION_CHAIN extends IConditionChain<CONDITION_CHAIN,TABLE_FIELD,COLUMN,V>> |
interface |
ILimit<SELF extends ILimit> |
interface |
IOn<SELF extends IOn<SELF,JOIN,TABLE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,JOIN extends IJoin<JOIN,SELF,TABLE,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN>,TABLE extends ITable<TABLE,TABLE_FIELD>,TABLE_FIELD extends ITableField<TABLE_FIELD,TABLE>,COLUMN extends Cmd,V,CONDITION_CHAIN extends IConditionChain<CONDITION_CHAIN,TABLE_FIELD,COLUMN,V>> |
interface |
IWhere<SELF extends IWhere,TABLE_FIELD,COLUMN,V,CONDITION_CHAIN extends IConditionChain<CONDITION_CHAIN,TABLE_FIELD,COLUMN,V>> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Joins<JOIN extends IJoin> |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
Joins.contain(Cmd cmd) |
StringBuilder |
Joins.sql(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IConditionChain<SELF extends IConditionChain,TABLE_FIELD,COLUMN,V> |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IDeleteTable<TABLE> |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IInsertFields<COLUMN> |
interface |
IInsertSelect<Q extends IQuery> |
interface |
IInsertTable<TABLE> |
interface |
IInsertValues<V> |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IGroupBy<SELF extends IGroupBy,COLUMN> |
interface |
IHaving<SELF extends IHaving> |
interface |
IOrderBy<SELF extends IOrderBy> |
interface |
IReturning<SELF extends IReturning> |
interface |
ISelect<SELF extends ISelect> |
interface |
IUnion |
interface |
IWith<SELF extends IWith> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Unions |
class |
Withs |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Cmd> |
IReturning.getReturningField() |
List<Cmd> |
ISelect.getSelectField() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
Unions.contain(Cmd cmd) |
boolean |
Withs.contain(Cmd cmd) |
default SELF |
IOrderBy.orderBy(IOrderByDirection orderByDirection,
Cmd... columns) |
SELF |
IOrderBy.orderBy(IOrderByDirection orderByDirection,
Cmd column) |
SELF |
IReturning.returning(Cmd... columns) |
SELF |
IReturning.returning(Cmd column) |
SELF |
IReturning.returningIgnore(Cmd column) |
SELF |
ISelect.select(Cmd... columns) |
SELF |
ISelect.select(Cmd column) |
SELF |
ISelect.selectIgnore(Cmd column) |
StringBuilder |
Unions.sql(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder) |
StringBuilder |
Withs.sql(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder) |
| 限定符和类型 | 方法和说明 |
|---|---|
default SELF |
IOrderBy.orderBy(List<Cmd> columns,
IOrderByDirection orderByDirection) |
SELF |
IReturning.returning(List<Cmd> columns) |
SELF |
ISelect.select(List<Cmd> columns) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IUpdateSet<COLUMN,V> |
interface |
IUpdateSets<COLUMN,V,UPDATE_SET_VALUE extends IUpdateSet<COLUMN,V>> |
interface |
IUpdateTable<TABLE> |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
CmdUtils.contain(Cmd cmd,
Cmd another) |
static boolean |
CmdUtils.contain(Cmd cmd,
List<?> another) |
static boolean |
CmdUtils.contain(Cmd cmd,
Object... params) |
static boolean |
CmdUtils.contain(Cmd cmd,
Object another) |
static StringBuilder |
CmdUtils.join(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder builder,
Cmd[] cmds,
char[] delimiter) |
static StringBuilder |
CmdUtils.join(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder builder,
Cmd[] cmds,
char[] delimiter) |
static StringBuilder |
CmdUtils.join(Cmd module,
Cmd user,
SqlBuilderContext context,
StringBuilder builder,
List<? extends Cmd> cmdList) |
static StringBuilder |
CmdUtils.join(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder builder,
List<? extends Cmd> cmdList,
char[] delimiter) |
| 限定符和类型 | 方法和说明 |
|---|---|
static StringBuilder |
CmdUtils.join(Cmd module,
Cmd user,
SqlBuilderContext context,
StringBuilder builder,
List<? extends Cmd> cmdList) |
static StringBuilder |
CmdUtils.join(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder builder,
List<? extends Cmd> cmdList,
char[] delimiter) |
static StringBuilder |
CmdUtils.join(SqlBuilderContext context,
StringBuilder builder,
List<? extends Cmd> cmdList) |
Copyright © 2025. All rights reserved.