所有类和接口
类
说明
数据库备份接口
当数据库开始备份时会自动调用该方法
当数据库开始备份时会自动调用该方法
嵌入式数据库初始化管理对象基类
对表字段实现模糊搜索的基类
URLStore implementation for Store table only
CHAR(32) required for primary key type
CHAR(32) required for primary key type
基于c3p0实现
DataSourceFactory接口cache implementation for BaseTableManager
判断表达是否为常量的分析器
sql解析类,提供更智能的count查询sql
The datasource configuration
DataSource管理接口derby initializer(未测试)
基于druid实现
DataSourceFactory接口封装所有嵌入数据库初始化时抛出异常
基于抽象语法树(AST)的注入攻击分析实现
SQL注入攻击异常
基于SQL语法对象的SQL注入攻击分析实现
实现接口实例的级联容器
数据库操作实例(
TableManager)管理类处理 Order by
基于SQL语法对象实现对SQL的修改
对PHOENIX支持有问题的CAST日期函数转换为使用PHOENIX的Native函数TO_DATE,TO_TIME,TO_TIMESTAMP
对PHOENIX支持有问题的CAST日期函数转换为使用PHOENIX的Native函数TO_DATE,TO_TIME,TO_TIMESTAMP
实现向阻塞队列输出数据库记录的
为异步输出数据库查询记录提供技术基础, 作为数据库记录的生产者向将从数据库中读取的数据库记录转换为指定的类型添加到阻塞队列,供另一端的消费者使用, 当消费端停止消费时,即停止工作。
TableManager.Action接口为异步输出数据库查询记录提供技术基础, 作为数据库记录的生产者向将从数据库中读取的数据库记录转换为指定的类型添加到阻塞队列,供另一端的消费者使用, 当消费端停止消费时,即停止工作。
QueueBufferProducerAction.SimpleQueueProducerAction<B extends gu.sql2java.BaseBean>
QueueBufferProducerAction的简化版本,队列类型为数据库原始记录类型[线程安全]实现向阻塞队列输出数据库记录的
为异步输出数据库查询记录提供技术基础, 作为数据库记录的生产者向将从数据库中读取的数据库记录转换为指定的类型添加到阻塞队列,供另一端的消费者使用, 当消费端停止消费时,即停止工作。
TableManager.Action接口为异步输出数据库查询记录提供技术基础, 作为数据库记录的生产者向将从数据库中读取的数据库记录转换为指定的类型添加到阻塞队列,供另一端的消费者使用, 当消费端停止消费时,即停止工作。
QueueProducerAction.SimpleQueueProducerAction<B extends gu.sql2java.BaseBean>
QueueProducerAction的简化版本,队列类型为数据库原始记录类型HTTP请求拦截器,实现在HTTP请求解析之前为请求方法安装sql2java运行时配置对象,方法调用结束删除
Tool to run database scripts.
SQL注入攻击分析器
基于sqlite-jdbc实例
DataSourceFactory接口SQLite initializer
将sqlserver查询语句转换为分页语句
注意事项:
请先保证你的SQL可以执行 sql中最好直接包含order by,可以自动从sql提取 如果没有order by,可以通过入参提供,但是需要自己保证正确 如果sql有order by,可以通过orderby参数覆盖sql中的order by order by的列名不能使用别名 表和列使用别名的时候不要使用单引号(') 该类设计为一个独立的工具类,依赖jsqlparser,可以独立使用
注意事项:
请先保证你的SQL可以执行 sql中最好直接包含order by,可以自动从sql提取 如果没有order by,可以通过入参提供,但是需要自己保证正确 如果sql有order by,可以通过orderby参数覆盖sql中的order by order by的列名不能使用别名 表和列使用别名的时候不要使用单引号(') 该类设计为一个独立的工具类,依赖jsqlparser,可以独立使用
SQL语句分析转换器基类
基于SQL语法对象实现对SQL的修改
基于SQL语法对象实现对SQL的修改
基于
LoadingCache实现SQL语句解析格式化缓存,提高SQL语句分析的效率StringFieldSearcher<B extends gu.sql2java.BaseBean>
TableManagerDecorator<I extends gu.sql2java.TableManager<?>>
基于
BaseTableManager实例代理实现接口 TableManager工具类URL解析检查工具类