| 程序包 | 说明 |
|---|---|
| cn.vonce.sql.bean | |
| cn.vonce.sql.helper | |
| cn.vonce.sql.provider | |
| cn.vonce.sql.service | |
| cn.vonce.sql.uitls |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ConditionInfo
Sql where条件形态
|
class |
Group
Group By
|
class |
Order
Order By
|
| 限定符和类型 | 方法和说明 |
|---|---|
Column[] |
Copy.getColumns() |
Column[] |
Backup.getColumns() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Column> |
Select.getColumnList()
获取column sql 内容
|
| 限定符和类型 | 方法和说明 |
|---|---|
Logic<Action> |
Condition.between(Column column,
Object value1,
Object value2)
介于
|
Select |
Select.column(Column... columns)
设置column
|
Select |
Select.column(Column column)
添加column列字段
|
Select |
Select.column(Column column,
String columnAlias)
添加column列字段
|
Logic<Action> |
Condition.eq(Column column,
Object value)
等于
|
Select |
Select.groupBy(Column column)
添加groupBy分组
|
Logic<Action> |
Condition.gt(Column column,
Object value)
大于
|
Logic<Action> |
Condition.gtEq(Column column,
Object value)
大于等于
|
Logic<Action> |
Condition.in(Column column,
Object value)
包含
|
Logic<Action> |
Condition.is(Column column,
Object value)
是
|
Logic<Action> |
Condition.isNot(Column column,
Object value)
不是
|
Logic<Action> |
Condition.isNotNull(Column column)
不是null
|
Logic<Action> |
Condition.isNull(Column column)
是null
|
Logic<Action> |
Condition.like(Column column,
Object value)
全模糊 包含
|
Logic<Action> |
Condition.likeL(Column column,
Object value)
左模糊 包含
|
Logic<Action> |
Condition.likeR(Column column,
Object value)
右模糊 包含
|
Logic<Action> |
Condition.lt(Column column,
Object value)
小于
|
Logic<Action> |
Condition.ltEq(Column column,
Object value)
小于等于
|
Logic<Action> |
Condition.notEq(Column column,
Object value)
不等于
|
Logic<Action> |
Condition.notIn(Column column,
Object value)
不包含
|
Logic<Action> |
Condition.notLike(Column column,
Object value)
全模糊 不包含
|
Logic<Action> |
Condition.notLikeL(Column column,
Object value)
左模糊 不包含
|
Logic<Action> |
Condition.notLikeR(Column column,
Object value)
右模糊 不包含
|
Select |
Select.orderByAsc(Column column)
添加列字段排序
|
Select |
Select.orderByDesc(Column column)
添加列字段排序
|
void |
Copy.setColumns(Column[] columns) |
void |
Backup.setColumns(Column[] columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Select.setColumnList(List<Column> columnList)
设置column list
|
| 构造器和说明 |
|---|
Order(Column column,
SqlSort sqlSort) |
Paging(Integer pagenum,
Integer pagesize,
boolean startByZero,
Column column,
SqlSort sqlSort) |
Paging(Integer pagenum,
Integer pagesize,
Column column,
SqlSort sqlSort) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Cond
条件包装器内容
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Cond |
Cond.between(Column column,
Object value1,
Object value2)
介于
|
static Cond |
Cond.eq(Column column,
Object value)
等于
|
static Cond |
Cond.gt(Column column,
Object value)
大于
|
static Cond |
Cond.gtEq(Column column,
Object value)
大于等于
|
static Cond |
Cond.in(Column column,
Object value)
包含
|
static Cond |
Cond.is(Column column,
Object value)
是
|
static Cond |
Cond.isNot(Column column,
Object value)
不是
|
static Cond |
Cond.isNotNull(Column column)
不是null
|
static Cond |
Cond.isNull(Column column)
是null
|
static Cond |
Cond.like(Column column,
Object value)
全模糊 包含
|
static Cond |
Cond.likeL(Column column,
Object value)
左模糊 包含
|
static Cond |
Cond.likeR(Column column,
Object value)
右模糊 包含
|
static Cond |
Cond.lt(Column column,
Object value)
小于
|
static Cond |
Cond.ltEq(Column column,
Object value)
小于等于
|
static Cond |
Cond.notEq(Column column,
Object value)
不等于
|
static Cond |
Cond.notIn(Column column,
Object value)
不包含
|
static Cond |
Cond.notLike(Column column,
Object value)
全模糊 不包含
|
static Cond |
Cond.notLikeL(Column column,
Object value)
左模糊 不包含
|
static Cond |
Cond.notLikeR(Column column,
Object value)
右模糊 不包含
|
| 构造器和说明 |
|---|
Cond(Column column,
SqlOperator sqlOperator,
Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
SqlBeanProvider.backupSql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
String targetSchema,
String targetTableName,
Column[] columns,
Wrapper wrapper)
备份表和数据
|
static String |
SqlBeanProvider.copySql(SqlBeanDB sqlBeanDB,
Class<?> clazz,
String targetSchema,
String targetTableName,
Column[] columns,
Wrapper wrapper)
复制数据到指定表
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TableService.backup(String targetTableName,
Column[] columns,
Wrapper wrapper)
根据条件备份表和数据到一张指定名称的新表
|
void |
TableService.backup(String targetSchema,
String targetTableName,
Column[] columns,
Wrapper wrapper)
根据条件备份表和数据到一张指定名称的新表
|
int |
TableService.copy(String targetTableName,
Column[] columns,
Wrapper wrapper)
根据条件将数据复制插入到指定结构的表中
|
int |
TableService.copy(String targetSchema,
String targetTableName,
Column[] columns,
Wrapper wrapper)
根据条件将数据复制插入到指定结构的表中
|
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Column> |
SqlBeanUtil.getSelectColumns(Class<?> clazz,
String[] filterTableFields)
返回查询的字段
|
Copyright © 2022. All rights reserved.