public interface SqlBuilder
| 限定符和类型 | 方法和说明 |
|---|---|
String[] |
buildAddTableColumnDDL(Class<?> clz,
String prop)
创建添加表结构字段ddl
|
default Pair |
buildCountSQL(FS<?> fluentSql) |
String[] |
buildCreateTableDDL(Class<?> clz)
创建表ddl
|
Tuple |
buildDeleteByFieldSQL(List<Pair> kvList,
Class<?> clz)
构建根据字段删除sql
|
default Pair |
buildDeleteSQL(FS<?> fluentSql) |
<T> Tuple |
buildDeleteSQL(T t)
构建删除sql
|
default Pair |
buildInsertSQL(FS<?> fluentSql) |
<T> Tuple |
buildInsertSQL(T t)
构建插入sql
|
String[] |
buildModifyTableColumnDDL(Class<?> clz,
String prop)
创建修改表结构字段ddl
|
Tuple |
buildPaginatorSql(String preSql,
int pageNumber,
int pageSize)
获取分页sql
|
Tuple |
buildQueryByFieldSQL(List<Pair> kvList,
Class<?> clz)
构建根据字段查询sql
|
Tuple |
buildQueryByFieldSQL(List<Pair> kvList,
Class<?> clz,
String[] fields)
构建根据字段查询sql
|
default Tuple |
buildSelectSQL(FS<?> fluentSql) |
String |
buildSimpleQuery(Class<?> clz)
构建简单查询 select * from table
|
String |
buildSimpleQuery(Class<?> clz,
String[] fields)
构建简单查询 select field_name from table
|
default Pair |
buildUpdateSQL(FS<?> fluentSql) |
<T> Tuple |
buildUpdateSQL(T t)
构建更新sql
|
String |
buildValidateQuery()
合法检测语句
|
String |
getTable(Class<?> clz)
获取表对象
|
String |
getTableColumn(Class<?> clz,
String prop)
获取表列名称
|
Tuple buildPaginatorSql(String preSql, int pageNumber, int pageSize)
preSql - pageNumber - pageSize - <T> Tuple buildDeleteSQL(T t)
t - <T> Tuple buildInsertSQL(T t)
t - <T> Tuple buildUpdateSQL(T t)
t - Tuple buildDeleteByFieldSQL(List<Pair> kvList, Class<?> clz)
kvList - clz - Tuple buildQueryByFieldSQL(List<Pair> kvList, Class<?> clz)
kvList - clz - Tuple buildQueryByFieldSQL(List<Pair> kvList, Class<?> clz, String[] fields)
kvList - clz - fields - String buildSimpleQuery(Class<?> clz, String[] fields)
clz - fields - String[] buildModifyTableColumnDDL(Class<?> clz, String prop)
clz - prop - String[] buildAddTableColumnDDL(Class<?> clz, String prop)
clz - prop - String buildValidateQuery()
Copyright © 2019. All rights reserved.