-
- All Implemented Interfaces:
public class QueryProSql.Companion
-
-
Field Summary
Fields Modifier and Type Field Description public final static QueryProSql.CompanionINSTANCE
-
Method Summary
-
-
Method Detail
-
create
@JvmOverloads() final QueryProSql.Action create(String sql, Object params)
- Parameters:
sql- language=SQL
-
create
@JvmOverloads() final QueryProSql.Action create(String sql)
- Parameters:
sql- language=SQL
-
create
final QueryProSql.InsertAction create()
-
create
@JvmOverloads() final QueryProSql.Action create(InputStream inputStream, Object params)
-
create
@JvmOverloads() final QueryProSql.Action create(InputStream inputStream)
-
createFromClassPath
@JvmOverloads() final QueryProSql.Action createFromClassPath(String path, Object params)
-
createFromClassPath
@JvmOverloads() final QueryProSql.Action createFromClassPath(String path)
-
createBatch
final QueryProSql.BatchAction createBatch(Array<Pair<String, Array<Object>>> sqlAndParams)
使用多条语句和参数执行更新,创建,删除等非select语句
- Parameters:
sqlAndParams- Pair[]
-
createBatch
@JvmOverloads() final QueryProSql.BatchAction createBatch(Array<String> sqlArr, Array<Array<Object>> params)
使用多条语句和参数执行更新,创建,删除等非select语句
- Parameters:
sqlArr- 多条sql语句params- 参数数组数组,长度必须和sqlArr一支
-
createBatch
@JvmOverloads() final QueryProSql.BatchAction createBatch(Array<String> sqlArr)
使用多条语句和参数执行更新,创建,删除等非select语句
- Parameters:
sqlArr- 多条sql语句
-
createBatch
@JvmOverloads() final QueryProSql.BatchAction createBatch(String sql, Array<Array<Object>> params)
使用单条语句和多组参数执行更新,创建,删除等非select语句
- Parameters:
sql- 单条sql语句 e.g.params- 参数数组数组 e.g.
-
createBatch
@JvmOverloads() final QueryProSql.BatchAction createBatch(String sql)
使用单条语句和多组参数执行更新,创建,删除等非select语句
- Parameters:
sql- 单条sql语句 e.g.
-
createBatchBySqlGroup
@JvmOverloads() final QueryProSql.BatchAction createBatchBySqlGroup(String sqlGroup, Array<Object> params)
使用含;的复合语句组合执行更新操作, 该语句会对传入的sql按照;进行拆分
- Parameters:
sqlGroup- 复合sql语句 e.g.params- e.g.
-
createBatchBySqlGroup
@JvmOverloads() final QueryProSql.BatchAction createBatchBySqlGroup(String sqlGroup)
使用含;的复合语句组合执行更新操作, 该语句会对传入的sql按照;进行拆分
- Parameters:
sqlGroup- 复合sql语句 e.g.
-
-
-
-