| 限定符和类型 | 方法和说明 |
|---|---|
String |
ParamBuilder.formatVariable(QueryValParam param) |
| 限定符和类型 | 方法和说明 |
|---|---|
default <T> T |
INbExecutor.doQuery(String dsName,
String sql,
List<QueryValParam> params,
ResultType resultType)
执行查询
|
default int |
INbExecutor.doUpdate(String dsName,
String sql,
List<QueryValParam> params) |
default int |
INbExecutor.doUpdate(String dsName,
String sql,
List<QueryValParam> params,
boolean close)
执行更新sql
|
cn.hperfect.nbquerier.core.components.executor.DefaultNbExecutor.PrepareSql |
DefaultNbExecutor.getPrepareSql(String sql,
List<QueryValParam> params)
替换占位符,并对参数重排序
|
int |
INbExecutor.insertBatch(NbQuerier<?> querier,
List<Map<String,Object>> maps,
List<QueryValParam> params)
批量插入
|
int |
DefaultNbExecutor.insertBatch(NbQuerier<?> querier,
List<Map<String,Object>> maps,
List<QueryValParam> params) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ISqlSegment |
BuildInFunc.coalesce(NbQuerier<?> querier,
ISqlSegment param1,
QueryValParam param2) |
| 限定符和类型 | 方法和说明 |
|---|---|
static QueryValParam |
QueryValParam.boolVal(boolean b) |
static QueryValParam |
QueryValParam.intVal(Integer val) |
static QueryValParam |
QueryValParam.jsonbVal(Object value) |
static QueryValParam |
QueryValParam.longListVal(Collection<Long> val) |
static QueryValParam |
QueryValParam.longVal(Long val) |
static QueryValParam |
QueryValParam.stringVal(String str) |
static QueryValParam |
QueryValParam.strListVal(Collection<String> val) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<QueryValParam> |
NbQuerier.getParams() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
NbQuerier.formatVariable(QueryValParam param) |
String |
DefaultNbQuerier.parseSqlParam(String sql,
QueryValParam... params) |
default NbQuerier<T> |
NbQuerier.updateExpr(String sql,
QueryValParam... params)
sql 表达式更新
username = ?
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
DoConditionTopside.parseSqlParam(String sql,
QueryValParam... params)
替换sql参数
|
default NbQuerier<T> |
DefaultDoCondition.whereExpr(String sql,
QueryValParam... value)
sql 表达式条件
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
SqlLoggerUtils.logSql(String sql,
List<QueryValParam> params)
日志输入
|
static String |
SqlLoggerUtils.logSql(cn.hutool.core.date.TimeInterval timer,
String sql,
List<QueryValParam> params) |
Copyright © 2023. All rights reserved.