跳过导航链接
A B C D E F G H I J L M N O P R S T U V X 

A

AbstractDMLParser - cn.tenmg.sqltool.sql.parser中的类
 
AbstractDMLParser() - 类 的构造器cn.tenmg.sqltool.sql.parser.AbstractDMLParser
 
AbstractExecuteSqlExecuter<T> - cn.tenmg.sqltool.sql.executer中的类
抽象执行类SQL执行器
AbstractExecuteSqlExecuter() - 类 的构造器cn.tenmg.sqltool.sql.executer.AbstractExecuteSqlExecuter
 
AbstractMacro - cn.tenmg.sqltool.dsql.macro中的类
抽象宏,封装宏基本功能
AbstractMacro() - 类 的构造器cn.tenmg.sqltool.dsql.macro.AbstractMacro
 
AbstractSQLDialect - cn.tenmg.sqltool.sql.dialect中的类
抽象SQL方言。
AbstractSQLDialect() - 类 的构造器cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 
AbstractSqlEngine - cn.tenmg.sqltool.sql.engine中的类
抽象SQL引擎
AbstractSqlEngine() - 类 的构造器cn.tenmg.sqltool.sql.engine.AbstractSqlEngine
 
AbstractSqltoolFactory - cn.tenmg.sqltool.factory中的类
抽象Sqltool工厂。
AbstractSqltoolFactory() - 类 的构造器cn.tenmg.sqltool.factory.AbstractSqltoolFactory
 
addBatch(PreparedStatement, List<FieldMeta>, T) - 类 中的静态方法cn.tenmg.sqltool.utils.JdbcUtils
 
addBatch(PreparedStatement, T, List<Field>) - 类 中的静态方法cn.tenmg.sqltool.utils.JdbcUtils
 
asList(E...) - 类 中的静态方法cn.tenmg.sqltool.utils.CollectionUtils
 
asSet(E...) - 类 中的静态方法cn.tenmg.sqltool.utils.CollectionUtils
 

B

BasicSqlEngine - cn.tenmg.sqltool.sql.engine中的类
基本SQL引擎
BasicSqlEngine() - 类 的构造器cn.tenmg.sqltool.sql.engine.BasicSqlEngine
 
beginTransaction(Map<String, String>) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
开始事务
bind(String) - 类 中的静态方法cn.tenmg.sqltool.factory.XMLFileSqltoolFactory
 
bind(String, String) - 类 中的静态方法cn.tenmg.sqltool.factory.XMLFileSqltoolFactory
 

C

cacheDML(String, DML) - 类 中的静态方法cn.tenmg.sqltool.sql.parser.AbstractDMLParser
 
cacheEntityMeta(Class<?>, EntityMeta) - 类 中的静态方法cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 
cacheEntityMeta(Class<?>, EntityMeta) - 类 中的静态方法cn.tenmg.sqltool.sql.dialect.MySQLDialect
 
camelToUnderline(String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
将驼峰表示的字符串转为使用按下划线分割的字符串
camelToUnderline(String, boolean) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
将驼峰表示的字符串转为使用按下划线分割的字符串并转换为大写或小写
ClassUtils - cn.tenmg.sqltool.utils中的类
 
ClassUtils() - 类 的构造器cn.tenmg.sqltool.utils.ClassUtils
 
close(Connection) - 类 中的静态方法cn.tenmg.sqltool.utils.JdbcUtils
关闭连接
close(Statement) - 类 中的静态方法cn.tenmg.sqltool.utils.JdbcUtils
关闭声明
close(ResultSet) - 类 中的静态方法cn.tenmg.sqltool.utils.JdbcUtils
关闭结果集
cn.tenmg.sqltool - 程序包 cn.tenmg.sqltool
 
cn.tenmg.sqltool.config - 程序包 cn.tenmg.sqltool.config
 
cn.tenmg.sqltool.config.annotion - 程序包 cn.tenmg.sqltool.config.annotion
 
cn.tenmg.sqltool.config.loader - 程序包 cn.tenmg.sqltool.config.loader
 
cn.tenmg.sqltool.config.model - 程序包 cn.tenmg.sqltool.config.model
 
cn.tenmg.sqltool.dsql - 程序包 cn.tenmg.sqltool.dsql
 
cn.tenmg.sqltool.dsql.macro - 程序包 cn.tenmg.sqltool.dsql.macro
 
cn.tenmg.sqltool.dsql.utils - 程序包 cn.tenmg.sqltool.dsql.utils
 
cn.tenmg.sqltool.exception - 程序包 cn.tenmg.sqltool.exception
 
cn.tenmg.sqltool.factory - 程序包 cn.tenmg.sqltool.factory
 
cn.tenmg.sqltool.spark - 程序包 cn.tenmg.sqltool.spark
 
cn.tenmg.sqltool.sql - 程序包 cn.tenmg.sqltool.sql
 
cn.tenmg.sqltool.sql.dialect - 程序包 cn.tenmg.sqltool.sql.dialect
 
cn.tenmg.sqltool.sql.engine - 程序包 cn.tenmg.sqltool.sql.engine
 
cn.tenmg.sqltool.sql.executer - 程序包 cn.tenmg.sqltool.sql.executer
 
cn.tenmg.sqltool.sql.meta - 程序包 cn.tenmg.sqltool.sql.meta
 
cn.tenmg.sqltool.sql.parser - 程序包 cn.tenmg.sqltool.sql.parser
 
cn.tenmg.sqltool.sql.utils - 程序包 cn.tenmg.sqltool.sql.utils
 
cn.tenmg.sqltool.transaction - 程序包 cn.tenmg.sqltool.transaction
 
cn.tenmg.sqltool.utils - 程序包 cn.tenmg.sqltool.utils
 
CollectionUtils - cn.tenmg.sqltool.utils中的类
 
CollectionUtils() - 类 的构造器cn.tenmg.sqltool.utils.CollectionUtils
 
Column - cn.tenmg.sqltool.config.annotion中的注释类型
 
ColumnNotFoundException - cn.tenmg.sqltool.exception中的异常错误
未找到列异常。
ColumnNotFoundException() - 异常错误 的构造器cn.tenmg.sqltool.exception.ColumnNotFoundException
 
ColumnNotFoundException(String) - 异常错误 的构造器cn.tenmg.sqltool.exception.ColumnNotFoundException
 
ColumnNotFoundException(Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.ColumnNotFoundException
 
ColumnNotFoundException(String, Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.ColumnNotFoundException
 
COLUMNS - 类 中的静态变量cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 
COMMA_SPACE - 类 中的静态变量cn.tenmg.sqltool.utils.JdbcUtils
 
commit() - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
提交事务
ConfigLoader - cn.tenmg.sqltool.config中的接口
配置加载器
CustomTransactionExecutor - cn.tenmg.sqltool.transaction中的类
自定义事务执行器
CustomTransactionExecutor() - 类 的构造器cn.tenmg.sqltool.transaction.CustomTransactionExecutor
 

D

DataAccessException - cn.tenmg.sqltool.exception中的异常错误
数据访问异常。
DataAccessException() - 异常错误 的构造器cn.tenmg.sqltool.exception.DataAccessException
 
DataAccessException(String) - 异常错误 的构造器cn.tenmg.sqltool.exception.DataAccessException
 
DataAccessException(Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.DataAccessException
 
DataAccessException(String, Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.DataAccessException
 
DateUtils - cn.tenmg.sqltool.utils中的类
日期工具类
DateUtils() - 类 的构造器cn.tenmg.sqltool.utils.DateUtils
 
DML - cn.tenmg.sqltool.sql中的类
数据操纵语言
DML() - 类 的构造器cn.tenmg.sqltool.sql.DML
 
DMLParser - cn.tenmg.sqltool.sql中的接口
数据操纵语言转换器
Dsql - cn.tenmg.sqltool.config.model中的类
动态SQL配置模型
Dsql() - 类 的构造器cn.tenmg.sqltool.config.model.Dsql
 
dsqls - 类 中的变量cn.tenmg.sqltool.factory.AbstractSqltoolFactory
 
DsqlUtils - cn.tenmg.sqltool.dsql.utils中的类
动态结构化查询语言(DSQL)工具类
DsqlUtils() - 类 的构造器cn.tenmg.sqltool.dsql.utils.DsqlUtils
 

E

Else - cn.tenmg.sqltool.dsql.macro中的类
else判断宏
Else() - 类 的构造器cn.tenmg.sqltool.dsql.macro.Else
 
ElseIf - cn.tenmg.sqltool.dsql.macro中的类
else if判断宏
ElseIf() - 类 的构造器cn.tenmg.sqltool.dsql.macro.ElseIf
 
EntityMeta - cn.tenmg.sqltool.sql.meta中的类
 
EntityMeta() - 类 的构造器cn.tenmg.sqltool.sql.meta.EntityMeta
 
EntityUtils - cn.tenmg.sqltool.utils中的类
 
EntityUtils() - 类 的构造器cn.tenmg.sqltool.utils.EntityUtils
 
equals(String, String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
比较两个字符串是否相等,同为空(null)也认为是相等的
equalsIgnoreCase(String, String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
忽略大小写,比较两个字符串是否每个字符都相同,同为空(null)也认为是相同的
excute(String, Map<String, Object>, Map<String, Object>) - 类 中的方法cn.tenmg.sqltool.dsql.macro.AbstractMacro
 
excute(String, Map<String, Object>, Map<String, Object>) - 接口 中的方法cn.tenmg.sqltool.dsql.macro.Macro
执行宏并返回计算结果
execute(StringBuilder, Map<String, Object>, Map<String, Object>, boolean) - 类 中的静态方法cn.tenmg.sqltool.dsql.utils.MacroUtils
 
execute(PreparedStatement) - 类 中的方法cn.tenmg.sqltool.sql.executer.AbstractExecuteSqlExecuter
 
execute(PreparedStatement) - 类 中的方法cn.tenmg.sqltool.sql.executer.ExecuteSqlExecuter
 
execute(PreparedStatement, ResultSet) - 类 中的方法cn.tenmg.sqltool.sql.executer.ExecuteSqlExecuter
 
execute(PreparedStatement, ResultSet) - 类 中的方法cn.tenmg.sqltool.sql.executer.ExecuteUpdateSqlExecuter
 
execute(PreparedStatement) - 类 中的方法cn.tenmg.sqltool.sql.executer.GetSqlExecuter
 
execute(PreparedStatement, ResultSet) - 类 中的方法cn.tenmg.sqltool.sql.executer.GetSqlExecuter
 
execute(PreparedStatement) - 类 中的方法cn.tenmg.sqltool.sql.executer.SelectSqlExecuter
 
execute(PreparedStatement, ResultSet) - 类 中的方法cn.tenmg.sqltool.sql.executer.SelectSqlExecuter
 
execute(PreparedStatement) - 接口 中的方法cn.tenmg.sqltool.sql.SqlExecuter
 
execute(PreparedStatement, ResultSet) - 接口 中的方法cn.tenmg.sqltool.sql.SqlExecuter
 
execute(Map<String, String>, String, Object...) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作
execute(Map<String, String>, String, Map<String, ?>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作
execute(Map<String, String>, Transaction) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
执行一个事务操作
execute(String, Object...) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作。
execute(String, Map<String, ?>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作。
execute(String, Object...) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作。
execute(String, Map<String, ?>) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作。
execute(SqltoolContext.SqltoolExecutor) - 接口 中的方法cn.tenmg.sqltool.Transaction
执行事务方法。
execute(Connection, String, List<Object>, SqlExecuter<T>, boolean) - 类 中的静态方法cn.tenmg.sqltool.utils.JdbcUtils
 
ExecuteSqlExecuter - cn.tenmg.sqltool.sql.executer中的类
执行SQL的执行器
ExecuteSqlExecuter() - 类 的构造器cn.tenmg.sqltool.sql.executer.ExecuteSqlExecuter
 
executeUpdate(Map<String, String>, String, Object...) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作
executeUpdate(Map<String, String>, String, Map<String, ?>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作
executeUpdate(String, Object...) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作。
executeUpdate(String, Map<String, ?>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作。
executeUpdate(String, Object...) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作。
executeUpdate(String, Map<String, ?>) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作。
ExecuteUpdateSqlExecuter - cn.tenmg.sqltool.sql.executer中的类
执行更新的SQL执行器
ExecuteUpdateSqlExecuter() - 类 的构造器cn.tenmg.sqltool.sql.executer.ExecuteUpdateSqlExecuter
 

F

FieldMeta - cn.tenmg.sqltool.sql.meta中的类
 
FieldMeta(Field, String) - 类 的构造器cn.tenmg.sqltool.sql.meta.FieldMeta
 
FieldUtils - cn.tenmg.sqltool.sql.utils中的类
 
FieldUtils() - 类 的构造器cn.tenmg.sqltool.sql.utils.FieldUtils
 
format(Object, String) - 类 中的静态方法cn.tenmg.sqltool.utils.DateUtils
根据模板将制定对象格式化为日期字符串
fullTableName(String, String) - 类 中的静态方法cn.tenmg.sqltool.utils.TableUtils
 
fullTableNames(String, String[]) - 类 中的静态方法cn.tenmg.sqltool.utils.TableUtils
 
fullTableNames(String[], String[][]) - 类 中的静态方法cn.tenmg.sqltool.utils.TableUtils
 

G

get(Map<String, String>, T) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
从数据库查询并组装实体对象
get(Map<String, String>, Class<T>, String, Object...) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
使用动态结构化查询语言(DSQL)并组装对象,其中类型可以是实体对象,也可以是String、Number、 Date、BigDecimal类型,这事将返回结果集中的第1行第1列的值
get(Map<String, String>, Class<T>, String, Map<String, ?>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
使用动态结构化查询语言(DSQL)并组装对象,其中类型可以是实体对象,也可以是String、Number、 Date、BigDecimal类型,这时将返回结果集中的第1行第1列的值
get(T) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
从数据库查询并组装实体对象
get(Map<String, String>, Class<T>, String, Object...) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
使用动态结构化查询语言(DSQL)并组装对象,其中类型可以是实体对象,也可以是String、Number、 Date、BigDecimal类型,这事将返回结果集中的第1行第1列的值
get(Class<T>, String, Map<String, ?>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
使用动态结构化查询语言(DSQL)并组装对象,其中类型可以是实体对象,也可以是String、Number、 Date、BigDecimal类型,这时将返回结果集中的第1行第1列的值
get(T) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
从数据库查询并组装实体对象。
get(Class<T>, String, Object...) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
使用动态结构化查询语言(DSQL)并组装对象,其中类型可以是实体对象,也可以是String、Number、 Date、BigDecimal类型,这事将返回结果集中的第1行第1列的值。
get(Class<T>, String, Map<String, ?>) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
使用动态结构化查询语言(DSQL)并组装对象,其中类型可以是实体对象,也可以是String、Number、 Date、BigDecimal类型,这时将返回结果集中的第1行第1列的值。
getBasePackages() - 类 中的方法cn.tenmg.sqltool.factory.XMLFileSqltoolFactory
 
getCachedDML(String) - 类 中的静态方法cn.tenmg.sqltool.sql.parser.AbstractDMLParser
 
getCachedEntityMeta(Class<?>) - 类 中的静态方法cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 
getCachedEntityMeta(Class<?>) - 类 中的静态方法cn.tenmg.sqltool.sql.dialect.MySQLDialect
 
getColumnName() - 类 中的方法cn.tenmg.sqltool.sql.meta.FieldMeta
 
getDefaultBatchSize() - 类 中的方法cn.tenmg.sqltool.SqltoolContext
 
getDefaultBatchSize() - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
 
getDefaultClassLoader() - 类 中的静态方法cn.tenmg.sqltool.utils.ClassUtils
Return the default ClassLoader to use: typically the thread context ClassLoader, if available; the ClassLoader that loaded the ClassUtils class will be used as fallback.
GetDMLParser - cn.tenmg.sqltool.sql.parser中的类
 
GetDMLParser() - 类 的构造器cn.tenmg.sqltool.sql.parser.GetDMLParser
 
getDsql() - 类 中的方法cn.tenmg.sqltool.config.model.Sqltool
 
getField() - 类 中的方法cn.tenmg.sqltool.sql.meta.FieldMeta
 
getFieldMetas() - 类 中的方法cn.tenmg.sqltool.sql.MergeSql
 
getFieldMetas() - 类 中的方法cn.tenmg.sqltool.sql.meta.EntityMeta
 
getFields() - 类 中的方法cn.tenmg.sqltool.sql.DML
 
getId() - 类 中的方法cn.tenmg.sqltool.config.model.Dsql
 
getInstance() - 类 中的静态方法cn.tenmg.sqltool.config.loader.XMLConfigLoader
 
getInstance() - 类 中的静态方法cn.tenmg.sqltool.sql.dialect.MySQLDialect
 
getInstance() - 类 中的静态方法cn.tenmg.sqltool.sql.dialect.OracleDialect
 
getInstance() - 类 中的静态方法cn.tenmg.sqltool.sql.engine.MySQLSqlEngine
 
getInstance() - 类 中的静态方法cn.tenmg.sqltool.sql.engine.OracleSqlEngine
 
getInstance() - 类 中的静态方法cn.tenmg.sqltool.sql.engine.SparkSQLSqlEngine
 
getInstance() - 类 中的静态方法cn.tenmg.sqltool.sql.executer.ExecuteSqlExecuter
 
getInstance() - 类 中的静态方法cn.tenmg.sqltool.sql.executer.ExecuteUpdateSqlExecuter
 
getInstance() - 类 中的静态方法cn.tenmg.sqltool.sql.parser.GetDMLParser
 
getInstance() - 类 中的静态方法cn.tenmg.sqltool.sql.parser.InsertDMLParser
 
getInstance() - 类 中的静态方法cn.tenmg.sqltool.sql.parser.UpdateDMLParser
 
getParam(Map<? extends CharSequence, ?>, String) - 类 中的静态方法cn.tenmg.sqltool.utils.PlaceHolderUtils
获取Map参数集中的参数值
getParams() - 类 中的方法cn.tenmg.sqltool.dsql.Sql
 
getParams() - 类 中的方法cn.tenmg.sqltool.sql.JdbcSql
 
getParams(T, List<Field>) - 类 中的静态方法cn.tenmg.sqltool.utils.JdbcUtils
从实体对象中获取属性参数集
getScript() - 类 中的方法cn.tenmg.sqltool.config.model.Dsql
 
getScript() - 类 中的方法cn.tenmg.sqltool.dsql.Sql
 
getScript(String) - 类 中的方法cn.tenmg.sqltool.factory.AbstractSqltoolFactory
 
getScript() - 类 中的方法cn.tenmg.sqltool.sql.JdbcSql
 
getScript() - 类 中的方法cn.tenmg.sqltool.sql.MergeSql
 
getScript(String) - 接口 中的方法cn.tenmg.sqltool.SqltoolFactory
根据指定编号获取SQL/动态SQL(DSQL)脚本
getScriptEngineManager() - 类 中的静态方法cn.tenmg.sqltool.dsql.macro.AbstractMacro
 
getSql() - 类 中的方法cn.tenmg.sqltool.sql.DML
 
getSQLDialect(Map<String, String>) - 类 中的静态方法cn.tenmg.sqltool.utils.SQLDialectUtils
 
getSqlEngine(String) - 类 中的静态方法cn.tenmg.sqltool.utils.SqlEngineUtils
根据连接地址获取SQL引擎
GetSqlExecuter<T> - cn.tenmg.sqltool.sql.executer中的类
查询单条记录的数据的SQL执行器
GetSqlExecuter() - 类 的构造器cn.tenmg.sqltool.sql.executer.GetSqlExecuter
 
GetSqlExecuter(Class<T>) - 类 的构造器cn.tenmg.sqltool.sql.executer.GetSqlExecuter
 
getSqltoolFactory() - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
 
getSuffix() - 类 中的方法cn.tenmg.sqltool.factory.XMLFileSqltoolFactory
 
getTableName() - 类 中的方法cn.tenmg.sqltool.sql.meta.EntityMeta
 
getTableName(Class<?>) - 类 中的静态方法cn.tenmg.sqltool.utils.EntityUtils
 
getValue(Object, String) - 类 中的静态方法cn.tenmg.sqltool.utils.ObjectUtils
获取指定对象中的指定成员变量

H

hardSave(Class<T>) - 类 中的方法cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 
hardSave(T) - 类 中的方法cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 
hardSave(Class<T>) - 接口 中的方法cn.tenmg.sqltool.sql.SQLDialect
获取硬保存合并数据操作对象。
hardSave(T) - 接口 中的方法cn.tenmg.sqltool.sql.SQLDialect
获取硬保存数据操作对象。
hardSave(Map<String, String>, T) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
硬保存。
hardSave(Map<String, String>, List<T>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
硬保存。
hardSave(T) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
硬保存。
hardSave(List<T>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
硬保存。
hardSave(T) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
硬保存。
hardSave(List<T>) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
硬保存。
hardSave(Connection, SQLDialect, boolean, List<T>) - 类 中的静态方法cn.tenmg.sqltool.utils.JdbcUtils
 
hardSaveBatch(Map<String, String>, List<T>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
使用默认批容量批量硬保存。
hardSaveBatch(Map<String, String>, List<T>, int) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
批量硬保存。

I

Id - cn.tenmg.sqltool.config.annotion中的注释类型
 
If - cn.tenmg.sqltool.dsql.macro中的类
if判断宏
If() - 类 的构造器cn.tenmg.sqltool.dsql.macro.If
 
IllegalCallException - cn.tenmg.sqltool.exception中的异常错误
非法调用异常。
IllegalCallException() - 异常错误 的构造器cn.tenmg.sqltool.exception.IllegalCallException
 
IllegalCallException(String) - 异常错误 的构造器cn.tenmg.sqltool.exception.IllegalCallException
 
IllegalCallException(Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.IllegalCallException
 
IllegalCallException(String, Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.IllegalCallException
 
IllegalConfigException - cn.tenmg.sqltool.exception中的异常错误
非法配置异常
IllegalConfigException() - 异常错误 的构造器cn.tenmg.sqltool.exception.IllegalConfigException
 
IllegalConfigException(String) - 异常错误 的构造器cn.tenmg.sqltool.exception.IllegalConfigException
 
IllegalConfigException(Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.IllegalConfigException
 
IllegalConfigException(String, Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.IllegalConfigException
 
indexOf(String, char) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
查找指定字符在指定字符串中第一次出现的位置
indexOf(String, char, int) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
从指定位置开始查找指定字符在指定字符串中的位置
indexOf(String, String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
查找指定子串在指定字符串中第一次出现的位置
indexOf(String, String, int) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
从指定位置开始查找指定子串在指定字符串中第一次出现的位置
indexOfIgnoreCase(String, String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
忽略大小写,查找子串在字符串中的位置 StringUtils.indexOfIgnoreCase(null, *) = -1 StringUtils.indexOfIgnoreCase(*, null) = -1 StringUtils.indexOfIgnoreCase(*, "") = 0 StringUtils.indexOfIgnoreCase("aabaabaa", "a") = 0 StringUtils.indexOfIgnoreCase("aabaabaa", "b") = 2 StringUtils.indexOfIgnoreCase("aabaabaa", "ab") = 1
indexOfIgnoreCase(String, String, int) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
忽略大小写,从指定位置开始查找子串在字符串中的位置 StringUtils.indexOfIgnoreCase(null, *, *) = -1 StringUtils.indexOfIgnoreCase(*, null, *) = -1 StringUtils.indexOfIgnoreCase(not null, "", -*) = 0 StringUtils.indexOfIgnoreCase(not null, "", 0) = 0 StringUtils.indexOfIgnoreCase(not null, "", 小于等于string.length + 1) = formIndex StringUtils.indexOfIgnoreCase(not null, "", 大于string.length) = -1 StringUtils.indexOfIgnoreCase("aabaabaa", "A", 0) = 0 StringUtils.indexOfIgnoreCase("aabaabaa", "B", 0) = 2 StringUtils.indexOfIgnoreCase("aabaabaa", "AB", 0) = 1 StringUtils.indexOfIgnoreCase("aabaabaa", "B", 3) = 5 StringUtils.indexOfIgnoreCase("aabaabaa", "B", 9) = -1 StringUtils.indexOfIgnoreCase("aabaabaa", "B", -1) = 2 StringUtils.indexOfIgnoreCase("aabaabaa", "", 2) = 2 StringUtils.indexOfIgnoreCase("aabaabaa", "", 8) = 8 StringUtils.indexOfIgnoreCase("aabaabaa", "", 9) = 9 StringUtils.indexOfIgnoreCase("aabaabaa", "", 10) = -1
insert(Map<String, String>, T) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
插入操作
insert(Map<String, String>, List<T>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
插入操作(实体对象集为空则直接返回null)
insert(Object) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
插入操作
insert(List<T>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
插入操作(实体对象集为空则直接返回null)
insert(T) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
插入操作。
insert(List<T>) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
插入操作(实体对象集为空则直接返回null)。
insert(Connection, boolean, List<T>) - 类 中的静态方法cn.tenmg.sqltool.utils.JdbcUtils
 
insertBatch(Map<String, String>, List<T>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
使用默认批容量执行批量插入操作
insertBatch(Map<String, String>, List<T>, int) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
批量插入操作
InsertDMLParser - cn.tenmg.sqltool.sql.parser中的类
 
InsertDMLParser() - 类 的构造器cn.tenmg.sqltool.sql.parser.InsertDMLParser
 
isBlank(String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
判断指定字符串是否为空(null)、空字符串("")或者仅含空格的字符串
isEmpty(Collection<?>) - 类 中的静态方法cn.tenmg.sqltool.utils.CollectionUtils
Returns true if the specified Collection is null or empty, false otherwise.
isEmpty(Map<?, ?>) - 类 中的静态方法cn.tenmg.sqltool.utils.CollectionUtils
Returns true if the specified Map is null or empty, false otherwise.
isEmpty(String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
判断指定字符串是否为空(null)或者空字符串(""
isId() - 类 中的方法cn.tenmg.sqltool.sql.meta.FieldMeta
 
isNotBlank(String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
判断指定字符串是否非空(null)、非空字符串("")且非仅含空格的字符串
isNotEmpty(String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
判断指定字符串非空(null)且非空字符串(""
isNumber(String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
判断指定字符串是否为数字
isParamBegin(char, char) - 类 中的静态方法cn.tenmg.sqltool.dsql.utils.DsqlUtils
根据指定的两个前后相邻字符b和c,判断其是否为SQL参数的开始位置
isParamChar(char) - 类 中的静态方法cn.tenmg.sqltool.dsql.utils.DsqlUtils
根据指定的字符c,判断是否是参数字符(即大小写字母、数字、下划线、短横线)
isShowSql() - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
 
isStringEnd(char, char, char) - 类 中的静态方法cn.tenmg.sqltool.dsql.utils.DsqlUtils
根据指定的三个前后相邻字符a、b和c,判断其是否为SQL字符串区的结束位置

J

JdbcSql - cn.tenmg.sqltool.sql中的类
JDBC SQL
JdbcSql() - 类 的构造器cn.tenmg.sqltool.sql.JdbcSql
 
JdbcSql(String, List<Object>) - 类 的构造器cn.tenmg.sqltool.sql.JdbcSql
 
JdbcUtils - cn.tenmg.sqltool.utils中的类
JDBC工具类
JSONUtils - cn.tenmg.sqltool.utils中的类
 
JSONUtils() - 类 的构造器cn.tenmg.sqltool.utils.JSONUtils
 

L

LEFT_COLUMN_NAME - 类 中的静态变量cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 
LINE_SEPARATOR - 类 中的静态变量cn.tenmg.sqltool.utils.JdbcUtils
 
load(String) - 接口 中的方法cn.tenmg.sqltool.config.ConfigLoader
加载sqltool配置
load(File) - 接口 中的方法cn.tenmg.sqltool.config.ConfigLoader
加载sqltool配置
load(FileReader) - 接口 中的方法cn.tenmg.sqltool.config.ConfigLoader
加载sqltool配置
load(InputStream) - 接口 中的方法cn.tenmg.sqltool.config.ConfigLoader
加载sqltool配置
load(String) - 类 中的方法cn.tenmg.sqltool.config.loader.XMLConfigLoader
加载sqltool配置
load(File) - 类 中的方法cn.tenmg.sqltool.config.loader.XMLConfigLoader
加载sqltool配置
load(FileReader) - 类 中的方法cn.tenmg.sqltool.config.loader.XMLConfigLoader
加载sqltool配置
load(InputStream) - 类 中的方法cn.tenmg.sqltool.config.loader.XMLConfigLoader
加载sqltool配置
load(SparkSession, Map<String, String>, String, Object...) - 类 中的方法cn.tenmg.sqltool.spark.SparkDataLoader
从数据库加载数据集
load(SparkSession, Map<String, String>, String, Map<String, Object>) - 类 中的方法cn.tenmg.sqltool.spark.SparkDataLoader
从数据库加载数据集

M

Macro - cn.tenmg.sqltool.dsql.macro中的接口
MacroUtils - cn.tenmg.sqltool.dsql.utils中的类
宏工具类
MacroUtils() - 类 的构造器cn.tenmg.sqltool.dsql.utils.MacroUtils
 
MergeSql - cn.tenmg.sqltool.sql中的类
合并数据操作对象
MergeSql() - 类 的构造器cn.tenmg.sqltool.sql.MergeSql
 
MergeSql(String, List<FieldMeta>) - 类 的构造器cn.tenmg.sqltool.sql.MergeSql
 
MySQLDialect - cn.tenmg.sqltool.sql.dialect中的类
Mysql 方言
MySQLDialect() - 类 的构造器cn.tenmg.sqltool.sql.dialect.MySQLDialect
 
MySQLSqlEngine - cn.tenmg.sqltool.sql.engine中的类
MySQL方言的SQL引擎
MySQLSqlEngine() - 类 的构造器cn.tenmg.sqltool.sql.engine.MySQLSqlEngine
 

N

NAMESPACE - 类 中的静态变量cn.tenmg.sqltool.config.model.Sqltool
可扩展标记语言(XML)模式定义(Schemas Definition)文件的命名空间
NosuitableSQLDialectExeption - cn.tenmg.sqltool.exception中的异常错误
无合适的SQL方言异常。
NosuitableSQLDialectExeption() - 异常错误 的构造器cn.tenmg.sqltool.exception.NosuitableSQLDialectExeption
 
NosuitableSQLDialectExeption(String) - 异常错误 的构造器cn.tenmg.sqltool.exception.NosuitableSQLDialectExeption
 
NosuitableSQLDialectExeption(Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.NosuitableSQLDialectExeption
 
NosuitableSQLDialectExeption(String, Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.NosuitableSQLDialectExeption
 
NosuitableSqlEngineException - cn.tenmg.sqltool.exception中的异常错误
无合适的SQL引擎异常。
NosuitableSqlEngineException() - 异常错误 的构造器cn.tenmg.sqltool.exception.NosuitableSqlEngineException
 
NosuitableSqlEngineException(String) - 异常错误 的构造器cn.tenmg.sqltool.exception.NosuitableSqlEngineException
 
NosuitableSqlEngineException(Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.NosuitableSqlEngineException
 
NosuitableSqlEngineException(String, Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.NosuitableSqlEngineException
 

O

ObjectUtils - cn.tenmg.sqltool.utils中的类
对象工具类
ObjectUtils() - 类 的构造器cn.tenmg.sqltool.utils.ObjectUtils
 
OracleDialect - cn.tenmg.sqltool.sql.dialect中的类
Oracle方言
OracleDialect() - 类 的构造器cn.tenmg.sqltool.sql.dialect.OracleDialect
 
OracleSqlEngine - cn.tenmg.sqltool.sql.engine中的类
Oracle方言的SQL引擎
OracleSqlEngine() - 类 的构造器cn.tenmg.sqltool.sql.engine.OracleSqlEngine
 
ordinalIndexOf(String, String, int) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
查找子串在字符串中第ordinal次出现的位置 StringUtils.ordinalIndexOf(null, *, *) = -1 StringUtils.ordinalIndexOf(*, null, *) = -1 StringUtils.ordinalIndexOf(*, *, -*) = -1 StringUtils.ordinalIndexOf("", "", *) = 0 StringUtils.ordinalIndexOf("aabaabaa", "a", 1) = 0 StringUtils.ordinalIndexOf("aabaabaa", "a", 2) = 1 StringUtils.ordinalIndexOf("aabaabaa", "b", 1) = 2 StringUtils.ordinalIndexOf("aabaabaa", "b", 2) = 5 StringUtils.ordinalIndexOf("aabaabaa", "ab", 1) = 1 StringUtils.ordinalIndexOf("aabaabaa", "ab", 2) = 4 StringUtils.ordinalIndexOf("aabaabaa", "", 1) = 0 StringUtils.ordinalIndexOf("aabaabaa", "", 2) = 0
ordinalIndexOf(String, String, int, boolean) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
查找子串在字符串中第ordinal次出现的位置 StringUtils.ordinalIndexOf(null, *, *, *) = -1 StringUtils.ordinalIndexOf(*, null, *, *) = -1 StringUtils.ordinalIndexOf(*, *, -*, *) = -1 StringUtils.ordinalIndexOf("", "", *, *) = 0 StringUtils.ordinalIndexOf("aabaabaa", "a", 1, false) = 0 StringUtils.ordinalIndexOf("aabaabaa", "a", 2, false) = 1 StringUtils.ordinalIndexOf("aabaabaa", "b", 1, false) = 2 StringUtils.ordinalIndexOf("aabaabaa", "b", 2, false) = 5 StringUtils.ordinalIndexOf("aabaabaa", "ab", 1, false) = 1 StringUtils.ordinalIndexOf("aabaabaa", "ab", 2, false) = 4 StringUtils.ordinalIndexOf("aabaabaa", "", 1, false) = 0 StringUtils.ordinalIndexOf("aabaabaa", "", 2, false) = 0 StringUtils.ordinalIndexOf("aabaabaa", "a", 1, true) = 7 StringUtils.ordinalIndexOf("aabaabaa", "a", 2, true) = 6 StringUtils.ordinalIndexOf("aabaabaa", "b", 1, true) = 5 StringUtils.ordinalIndexOf("aabaabaa", "b", 2, true) = 2 StringUtils.ordinalIndexOf("aabaabaa", "ab", 1, true) = 4 StringUtils.ordinalIndexOf("aabaabaa", "ab", 2, true) = 1 StringUtils.ordinalIndexOf("aabaabaa", "", 1, true) = 8 StringUtils.ordinalIndexOf("aabaabaa", "", 2, true) = 8

P

PARAM_MARK - 类 中的静态变量cn.tenmg.sqltool.utils.JdbcUtils
 
parse(String, Map<String, Object>) - 类 中的静态方法cn.tenmg.sqltool.dsql.utils.DsqlUtils
将指定的源动态结构化查询语言(DSQL)及查询参数转换为含有命名参数的SQL(命名参数以“:”开头)以及实际使用的参数集组成的对象
parse(String, Object...) - 类 中的静态方法cn.tenmg.sqltool.dsql.utils.DsqlUtils
将指定的源动态结构化查询语言(DSQL)及查询参数转换为含有命名参数的SQL(命名参数以“:”开头)以及实际使用的参数集组成的对象
parse(String, Object...) - 类 中的方法cn.tenmg.sqltool.factory.AbstractSqltoolFactory
 
parse(String, Map<String, ?>) - 类 中的方法cn.tenmg.sqltool.factory.AbstractSqltoolFactory
 
parse(Dsql, Map<String, ?>) - 类 中的方法cn.tenmg.sqltool.factory.AbstractSqltoolFactory
根据指定的参数params分析转换动态SQL对象dsql为SQL对象
parse(Class<T>) - 接口 中的方法cn.tenmg.sqltool.sql.DMLParser
 
parse(Sql) - 类 中的方法cn.tenmg.sqltool.sql.engine.AbstractSqlEngine
 
parse(Class<T>) - 类 中的方法cn.tenmg.sqltool.sql.parser.AbstractDMLParser
 
parse(Sql) - 接口 中的方法cn.tenmg.sqltool.sql.SqlEngine
将动态SQL解析后的对象转换成可执行SQL
parse(String, Object...) - 接口 中的方法cn.tenmg.sqltool.SqltoolFactory
根据指定的参数params分析转换动态SQL(dsql)为SQL。
parse(String, Map<String, ?>) - 接口 中的方法cn.tenmg.sqltool.SqltoolFactory
根据指定的参数params分析转换动态SQL(dsql)为SQL。
parse(Object, String) - 类 中的静态方法cn.tenmg.sqltool.utils.DateUtils
根据模板将指定对象转换为日期对象
parseDML(DML, Class<T>, String) - 类 中的方法cn.tenmg.sqltool.sql.parser.AbstractDMLParser
 
parseDML(DML, Class<T>, String) - 类 中的方法cn.tenmg.sqltool.sql.parser.GetDMLParser
 
parseDML(DML, Class<T>, String) - 类 中的方法cn.tenmg.sqltool.sql.parser.InsertDMLParser
 
parseDML(DML, Class<T>, String) - 类 中的方法cn.tenmg.sqltool.sql.parser.UpdateDMLParser
 
parseFields(Map<String, Integer>, Map<Integer, Field>, Field[]) - 类 中的静态方法cn.tenmg.sqltool.sql.utils.FieldUtils
 
PkNotFoundException - cn.tenmg.sqltool.exception中的异常错误
未找到主键异常。
PkNotFoundException() - 异常错误 的构造器cn.tenmg.sqltool.exception.PkNotFoundException
 
PkNotFoundException(String) - 异常错误 的构造器cn.tenmg.sqltool.exception.PkNotFoundException
 
PkNotFoundException(Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.PkNotFoundException
 
PkNotFoundException(String, Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.PkNotFoundException
 
PlaceHolderUtils - cn.tenmg.sqltool.utils中的类
占位符工具类
PlaceHolderUtils() - 类 的构造器cn.tenmg.sqltool.utils.PlaceHolderUtils
 

R

replace(String, CharSequence...) - 类 中的静态方法cn.tenmg.sqltool.utils.PlaceHolderUtils
将模板字符串中占位符替换为指定的参数
replace(String, Map<? extends CharSequence, ? extends CharSequence>) - 类 中的静态方法cn.tenmg.sqltool.utils.PlaceHolderUtils
将模板字符串中占位符替换为指定的参数
reverse(String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
将字符串反转并返回
RIGHT_COLUMN_NAME - 类 中的静态变量cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 
rollback() - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
事务回滚。

S

save(Class<T>) - 类 中的方法cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 
save(Class<T>, String...) - 类 中的方法cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 
save(T) - 类 中的方法cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 
save(T, String...) - 类 中的方法cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 
save(Class<T>) - 接口 中的方法cn.tenmg.sqltool.sql.SQLDialect
获取软保存合并数据操作对象。
save(Class<T>, String...) - 接口 中的方法cn.tenmg.sqltool.sql.SQLDialect
获取部分硬保存合并数据操作对象。
save(T) - 接口 中的方法cn.tenmg.sqltool.sql.SQLDialect
获取软保存数据(插入或更新)操作对象。
save(T, String...) - 接口 中的方法cn.tenmg.sqltool.sql.SQLDialect
获取部分硬保存数据操作对象。
save(Map<String, String>, T) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
软保存。
save(Map<String, String>, T, String...) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
部分硬保存。
save(Map<String, String>, List<T>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
软保存。
save(Map<String, String>, List<T>, String...) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
部分硬保存。
save(T) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
软保存。
save(T, String...) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
部分硬保存。
save(List<T>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
软保存。
save(List<T>, String...) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
部分硬保存。
save(T) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
软保存。
save(T, String...) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
部分硬保存。
save(List<T>) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
软保存。
save(List<T>, String...) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
部分硬保存。
save(Connection, boolean, List<T>, MergeSql) - 类 中的静态方法cn.tenmg.sqltool.utils.JdbcUtils
 
saveBatch(Map<String, String>, List<T>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
使用默认批容量批量软保存。
saveBatch(Map<String, String>, List<T>, String...) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
使用默认批容量批量部分硬保存。
saveBatch(Map<String, String>, List<T>, int) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
批量软保存。
saveBatch(Map<String, String>, List<T>, int, String...) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
批量部分硬保存。
select(Map<String, String>, T) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
从数据库查询并组装实体对象列表
select(Map<String, String>, Class<T>, String, Object...) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
使用动态结构化查询语言(DSQL)并组装对象列表,其中类型可以是实体对象,也可以是String、Number、 Date、BigDecimal类型,这时将返回结果集中的第1列的值
select(Map<String, String>, Class<T>, String, Map<String, ?>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
使用动态结构化查询语言(DSQL)并组装对象列表,其中类型可以是实体对象,也可以是String、Number、 Date、BigDecimal类型,这时将返回结果集中的第1列的值
select(Class<T>, String, Object...) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
使用动态结构化查询语言(DSQL)并组装对象列表,其中类型可以是实体对象,也可以是String、Number、 Date、BigDecimal类型,这时将返回结果集中的第1列的值
select(Class<T>, String, Map<String, ?>) - 类 中的方法cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
使用动态结构化查询语言(DSQL)并组装对象列表,其中类型可以是实体对象,也可以是String、Number、 Date、BigDecimal类型,这时将返回结果集中的第1列的值
select(T) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
从数据库查询并组装实体对象列表。
select(Class<T>, String, Object...) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
使用动态结构化查询语言(DSQL)并组装对象列表,其中类型可以是实体对象,也可以是String、Number、 Date、BigDecimal类型,这时将返回结果集中的第1列的值。
select(Class<T>, String, Map<String, ?>) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
使用动态结构化查询语言(DSQL)并组装对象列表,其中类型可以是实体对象,也可以是String、Number、 Date、BigDecimal类型,这时将返回结果集中的第1列的值。
SelectSqlExecuter<T> - cn.tenmg.sqltool.sql.executer中的类
查询记录列表的SQL执行器
SelectSqlExecuter() - 类 的构造器cn.tenmg.sqltool.sql.executer.SelectSqlExecuter
 
SelectSqlExecuter(Class<T>) - 类 的构造器cn.tenmg.sqltool.sql.executer.SelectSqlExecuter
 
setBasePackages(String) - 类 中的方法cn.tenmg.sqltool.factory.XMLFileSqltoolFactory
 
setColumnName(String) - 类 中的方法cn.tenmg.sqltool.sql.meta.FieldMeta
 
setDefaultBatchSize(int) - 类 中的方法cn.tenmg.sqltool.SqltoolContext
 
setDefaultBatchSize(int) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
 
setDsql(List<Dsql>) - 类 中的方法cn.tenmg.sqltool.config.model.Sqltool
 
setField(Field) - 类 中的方法cn.tenmg.sqltool.sql.meta.FieldMeta
 
setFieldAccessible(Map<Integer, Field>, Field, int) - 类 中的静态方法cn.tenmg.sqltool.sql.utils.FieldUtils
 
setFieldMetas(List<FieldMeta>) - 类 中的方法cn.tenmg.sqltool.sql.MergeSql
 
setFieldMetas(List<FieldMeta>) - 类 中的方法cn.tenmg.sqltool.sql.meta.EntityMeta
 
setFields(List<Field>) - 类 中的方法cn.tenmg.sqltool.sql.DML
 
setId(String) - 类 中的方法cn.tenmg.sqltool.config.model.Dsql
 
setId(boolean) - 类 中的方法cn.tenmg.sqltool.sql.meta.FieldMeta
 
setParams(Map<String, Object>) - 类 中的方法cn.tenmg.sqltool.dsql.Sql
 
setParams(List<Object>) - 类 中的方法cn.tenmg.sqltool.sql.JdbcSql
 
setParams(PreparedStatement, List<Object>) - 类 中的静态方法cn.tenmg.sqltool.utils.JdbcUtils
设置参数
setParams(PreparedStatement, T, List<Field>) - 类 中的静态方法cn.tenmg.sqltool.utils.JdbcUtils
设置参数
setParams(PreparedStatement, List<FieldMeta>, T) - 类 中的静态方法cn.tenmg.sqltool.utils.JdbcUtils
设置参数
SETS - 类 中的静态变量cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 
setScript(String) - 类 中的方法cn.tenmg.sqltool.config.model.Dsql
 
setScript(String) - 类 中的方法cn.tenmg.sqltool.dsql.Sql
 
setScript(String) - 类 中的方法cn.tenmg.sqltool.sql.JdbcSql
 
setScript(String) - 类 中的方法cn.tenmg.sqltool.sql.MergeSql
 
setShowSql(boolean) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
 
setSql(String) - 类 中的方法cn.tenmg.sqltool.sql.DML
 
setSqltoolFactory(SqltoolFactory) - 类 中的方法cn.tenmg.sqltool.transaction.CustomTransactionExecutor
 
setSuffix(String) - 类 中的方法cn.tenmg.sqltool.factory.XMLFileSqltoolFactory
 
setTableName(String) - 类 中的方法cn.tenmg.sqltool.sql.meta.EntityMeta
 
SINGLE_QUOTATION_MARK - 类 中的静态变量cn.tenmg.sqltool.utils.JdbcUtils
 
size(Collection<?>) - 类 中的静态方法cn.tenmg.sqltool.utils.CollectionUtils
Returns the size of the specified collection or 0 if the collection is null.
size(Map<?, ?>) - 类 中的静态方法cn.tenmg.sqltool.utils.CollectionUtils
Returns the size of the specified map or 0 if the map is null.
SPACE_AND_SPACE - 类 中的静态变量cn.tenmg.sqltool.utils.JdbcUtils
 
SPACE_EQ_SPACE - 类 中的静态变量cn.tenmg.sqltool.utils.JdbcUtils
 
SparkDataLoader - cn.tenmg.sqltool.spark中的类
Spark数据加载器
SparkDataLoader(SqltoolFactory) - 类 的构造器cn.tenmg.sqltool.spark.SparkDataLoader
 
SparkSQLSqlEngine - cn.tenmg.sqltool.sql.engine中的类
Spark SQL 方言的SQL引擎
SparkSQLSqlEngine() - 类 的构造器cn.tenmg.sqltool.sql.engine.SparkSQLSqlEngine
 
Sql - cn.tenmg.sqltool.dsql中的类
SQL对象模型
Sql() - 类 的构造器cn.tenmg.sqltool.dsql.Sql
 
Sql(String) - 类 的构造器cn.tenmg.sqltool.dsql.Sql
 
Sql(String, Map<String, Object>) - 类 的构造器cn.tenmg.sqltool.dsql.Sql
 
sql(SparkSession, String, Object...) - 类 中的方法cn.tenmg.sqltool.spark.SparkDataLoader
执行SparkSQL查询
sql(SparkSession, String, Map<String, Object>) - 类 中的方法cn.tenmg.sqltool.spark.SparkDataLoader
执行SparkSQL查询
SQLDialect - cn.tenmg.sqltool.sql中的接口
SQL方言
SQLDialectUtils - cn.tenmg.sqltool.utils中的类
方言工具类
SQLDialectUtils() - 类 的构造器cn.tenmg.sqltool.utils.SQLDialectUtils
 
SqlEngine - cn.tenmg.sqltool.sql中的接口
SQL引擎。
SqlEngineUtils - cn.tenmg.sqltool.utils中的类
SQL引擎工具
SqlEngineUtils() - 类 的构造器cn.tenmg.sqltool.utils.SqlEngineUtils
 
SQLException - cn.tenmg.sqltool.exception中的异常错误
SQL异常
SQLException() - 异常错误 的构造器cn.tenmg.sqltool.exception.SQLException
 
SQLException(String) - 异常错误 的构造器cn.tenmg.sqltool.exception.SQLException
 
SQLException(Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.SQLException
 
SQLException(String, Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.SQLException
 
SqlExecuter<T> - cn.tenmg.sqltool.sql中的接口
SQL 执行器
Sqltool - cn.tenmg.sqltool.config.model中的类
sqltool配置模型
Sqltool() - 类 的构造器cn.tenmg.sqltool.config.model.Sqltool
 
SqltoolContext - cn.tenmg.sqltool中的类
sqltool上下文
SqltoolContext() - 类 的构造器cn.tenmg.sqltool.SqltoolContext
 
SqltoolContext(SqltoolFactory) - 类 的构造器cn.tenmg.sqltool.SqltoolContext
 
SqltoolContext(SqltoolFactory, boolean) - 类 的构造器cn.tenmg.sqltool.SqltoolContext
 
SqltoolContext(SqltoolFactory, boolean, int) - 类 的构造器cn.tenmg.sqltool.SqltoolContext
 
SqltoolContext.SqltoolExecutor - cn.tenmg.sqltool中的类
 
SqltoolExecutor(boolean, SqltoolFactory, SQLDialect) - 类 的构造器cn.tenmg.sqltool.SqltoolContext.SqltoolExecutor
 
SqltoolFactory - cn.tenmg.sqltool中的接口
Sqltool工厂
StringUtils - cn.tenmg.sqltool.utils中的类
字符串工具类
StringUtils() - 类 的构造器cn.tenmg.sqltool.utils.StringUtils
 
strip(String, String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
删除指定字符串前导、后导字符 StringUtils.strip(null, *) = null StringUtils.strip("", *) = "" StringUtils.strip("abc", null) = "abc" StringUtils.strip(" abc", null) = "abc" StringUtils.strip("abc ", null) = "abc" StringUtils.strip(" abc ", null) = "abc" StringUtils.strip(" abcyx", "xyz") = " abc"
stripAll(String[]) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
删除指定字符串数组中所有字符串的前导、后导空格 StringUtils.stripAll(null) = null StringUtils.stripAll([]) = [] StringUtils.stripAll(["abc", " abc"]) = ["abc", "abc"] StringUtils.stripAll(["abc ", null]) = ["abc", null]
stripAll(String[], String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
删除指定字符串数组中所有字符串的前导、后导字符 StringUtils.stripAll(null, *) = null StringUtils.stripAll([], *) = [] StringUtils.stripAll(["abc", " abc"], null) = ["abc", "abc"] StringUtils.stripAll(["abc ", null], null) = ["abc", null] StringUtils.stripAll(["abc ", null], "yz") = ["abc ", null] StringUtils.stripAll(["yabcz", null], "yz") = ["abc", null]
stripEnd(String, String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
删除指定字符串后导字符 StringUtils.stripEnd(null, *) = null StringUtils.stripEnd("", *) = "" StringUtils.stripEnd("abc", "") = "abc" StringUtils.stripEnd("abc", null) = "abc" StringUtils.stripEnd(" abc", null) = " abc" StringUtils.stripEnd("abc ", null) = "abc" StringUtils.stripEnd(" abc ", null) = " abc" StringUtils.stripEnd(" abcyx", "xyz") = " abc" StringUtils.stripEnd("120.00", ".0") = "12"
stripStart(String, String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
删除指定字符串前导字符 StringUtils.stripStart(null, *) = null StringUtils.stripStart("", *) = "" StringUtils.stripStart("abc", "") = "abc" StringUtils.stripStart("abc", null) = "abc" StringUtils.stripStart(" abc", null) = "abc" StringUtils.stripStart("abc ", null) = "abc " StringUtils.stripStart(" abc ", null) = "abc " StringUtils.stripStart("yxabc ", "xyz") = "abc "

T

Table - cn.tenmg.sqltool.config.annotion中的注释类型
 
TABLE_NAME - 类 中的静态变量cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 
TableUtils - cn.tenmg.sqltool.utils中的类
 
TableUtils() - 类 的构造器cn.tenmg.sqltool.utils.TableUtils
 
toCamelCase(String, String, boolean) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
将字符串转换为驼峰形式的字符串
toIntegerList(String, String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
将指定字符串转换为整数列表
toJdbcSql(String, Map<String, Object>) - 类 中的静态方法cn.tenmg.sqltool.dsql.utils.DsqlUtils
将指定的(含有命名参数的)源SQL及查询参数转换为JDBC可执行的对象(内含SQL及对应的参数列表)
toJSONString(Map<String, Object>) - 类 中的静态方法cn.tenmg.sqltool.utils.JSONUtils
将参数集转化为JSON字符串
toJSONString(Collection<Object>) - 类 中的静态方法cn.tenmg.sqltool.utils.JSONUtils
将参数集转化为JSON字符串
toJSONString(Object...) - 类 中的静态方法cn.tenmg.sqltool.utils.JSONUtils
将参数集转化为JSON字符串
toStringList(String, String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
将指定字符串转换为字符串列表
Transaction - cn.tenmg.sqltool中的接口
事务
TransactionException - cn.tenmg.sqltool.exception中的异常错误
事务异常
TransactionException() - 异常错误 的构造器cn.tenmg.sqltool.exception.TransactionException
 
TransactionException(String) - 异常错误 的构造器cn.tenmg.sqltool.exception.TransactionException
 
TransactionException(Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.TransactionException
 
TransactionException(String, Throwable) - 异常错误 的构造器cn.tenmg.sqltool.exception.TransactionException
 
trim(String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
清除指定字符串前后空格,为空(null)则返回空(null
trimToEmpty(String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
清除指定字符串前后空格,为空(null)则返回空字符串(""
trimToNull(String) - 类 中的静态方法cn.tenmg.sqltool.utils.StringUtils
清除指定字符串前后空格,为空(null)或者空字符串("")则返回空( null
type - 类 中的变量cn.tenmg.sqltool.sql.executer.GetSqlExecuter
 
type - 类 中的变量cn.tenmg.sqltool.sql.executer.SelectSqlExecuter
 

U

UpdateDMLParser - cn.tenmg.sqltool.sql.parser中的类
 
UpdateDMLParser() - 类 的构造器cn.tenmg.sqltool.sql.parser.UpdateDMLParser
 

V

VALUES - 类 中的静态变量cn.tenmg.sqltool.sql.dialect.AbstractSQLDialect
 

X

XMLConfigLoader - cn.tenmg.sqltool.config.loader中的类
XML配置加载器
XMLConfigLoader() - 类 的构造器cn.tenmg.sqltool.config.loader.XMLConfigLoader
 
XMLFileSqltoolFactory - cn.tenmg.sqltool.factory中的类
基于XML文件配置的Sqltool工厂
A B C D E F G H I J L M N O P R S T U V X 
跳过导航链接

Copyright © 2020. All rights reserved.