DataNativeSqlParser

This commit is contained in:
redkale
2023-08-20 20:14:04 +08:00
parent 4bfe4278f3
commit 24188de9e0

View File

@@ -30,10 +30,13 @@ public interface DataNativeSqlParser {
//根据参数值集合重新生成的带?参数可执行的计算总数sql,用于返回Sheet对象
protected String nativeCountSql;
//需要预编译的参数名, 数量与sql中的?数量一致
//需要预编译的${xxx}参数名, 数量与sql中的?数量一致
protected List<String> paramNames;
//参数值集合, paramNames中的key必然会存在
//需要预编译的jdbc参数名, 数量与sql中的?数量一致
protected List<String> jdbcNames;
//jdbc参数值集合, paramNames中的key必然会存在
protected Map<String, Object> paramValues;
/**
@@ -78,6 +81,14 @@ public interface DataNativeSqlParser {
this.paramValues = paramValues;
}
public List<String> getJdbcNames() {
return jdbcNames;
}
public void setJdbcNames(List<String> jdbcNames) {
this.jdbcNames = jdbcNames;
}
@Override
public String toString() {
return JsonConvert.root().convertTo(this);