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

A

add(B) - 类 中的方法gu.sql2java.BaseFieldSearcher
 
addAggregateFunctions(String) - 类 中的静态方法gu.sql2java.parser.CountSqlParser
添加到聚合函数,可以是逗号隔开的多个函数前缀
addClearRegex(String) - 类 中的方法gu.sql2java.ScriptRunner
 
addClearRegex(Pattern) - 类 中的方法gu.sql2java.ScriptRunner
 
addIgnoreRegex(Pattern) - 类 中的方法gu.sql2java.ScriptRunner
 
addProperties(Properties) - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
 
addReplaceRegex(Pattern, String) - 类 中的方法gu.sql2java.ScriptRunner
 
addRowNumber(PlainSelect, List<SelectItem>) - 类 中的方法gu.sql2java.parser.SqlServerParser
获取 ROW_NUMBER() 列
afterCreateTable(ScriptRunner) - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
子类可重写此方法返回需要附加执行的SQL语句(每行一条语句),如果没有返回空表,不可返回null
afterCreateTable(ScriptRunner) - 类 中的方法gu.sql2java.SqliteInitializer
 
aggregateAsList(TableManager<B>, String, String, String, String, String, Object...) - 类 中的静态方法gu.sql2java.TableManagers
聚合(统计)查询
alias(String) - 接口 中的方法gu.sql2java.SqlFormatter
 
alias(String) - 类 中的方法gu.sql2java.SqlFormatters.QuoteFormatter
 
alias(String) - 类 中的方法gu.sql2java.SqlFormatters.SqlFormatterAdapter
 

B

BackupHook - gu.sql2java中的接口
数据库备份接口
当数据库开始备份时会自动调用该方法
backupIntervalSeconds - 类 中的变量gu.sql2java.BaseEmbeddedInitializer
 
BaseColumnStore - gu.sql2java中的类
 
BaseColumnStore(String, String, String, String) - 类 的构造器gu.sql2java.BaseColumnStore
 
BaseColumnStore.DatabaseURLConnection - gu.sql2java中的类
 
BaseColumnStore.Handler - gu.sql2java中的类
 
BaseColumnStore.StringCastException - gu.sql2java中的异常错误
 
BaseColumnStore.URLParseException - gu.sql2java中的异常错误
 
BaseEmbeddedInitializer - gu.sql2java中的类
嵌入式数据库初始化管理对象基类
BaseEmbeddedInitializer(File, URL, boolean) - 类 的构造器gu.sql2java.BaseEmbeddedInitializer
构造方法
BaseFieldSearcher<B extends gu.sql2java.BaseBean,K> - gu.sql2java中的类
对表字段实现模糊搜索的基类
BaseFieldSearcher(RowMetaData, int...) - 类 的构造器gu.sql2java.BaseFieldSearcher
 
BaseFieldSearcher(RowMetaData, String...) - 类 的构造器gu.sql2java.BaseFieldSearcher
 
BaseFieldSearcher(Class<M>, int[]) - 类 的构造器gu.sql2java.BaseFieldSearcher
 
BaseFieldSearcher(Class<M>, String...) - 类 的构造器gu.sql2java.BaseFieldSearcher
 
BinaryStoreTable - gu.sql2java中的类
URLStore implementation for Store table only
CHAR(32) required for primary key type
BinaryStoreTable(String, String, String, String) - 类 的构造器gu.sql2java.BinaryStoreTable
构造方法

C

C3p0DataSourceFactory - gu.sql2java.c3p0中的类
基于c3p0实现DataSourceFactory接口
C3p0DataSourceFactory() - 类 的构造器gu.sql2java.c3p0.C3p0DataSourceFactory
 
call(B) - 类 中的方法gu.sql2java.QueueBufferProducerAction
将数据库中获取的原始数据库对象通过转换器(QueueBufferProducerAction.transformer)转换为指定类型插入到阻塞队列中。
call(B) - 类 中的方法gu.sql2java.QueueProducerAction
将数据库中获取的原始数据库对象通过转换器(QueueProducerAction.transformer)转换为指定类型插入到阻塞队列中。
changed - 类 中的静态变量gu.sql2java.parser.SqlSyntaxNormalizer
 
changed() - 类 中的方法gu.sql2java.parser.SqlSyntaxNormalizer
语句改变返回true,否则返回false
checkExistsDatabse(File) - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
检查已经存在的数据库是否可用,不可用抛出EmbeddedInitException异常
checkExistsDatabse(File) - 类 中的方法gu.sql2java.DerbyInitializer
 
checkExistsDatabse(File) - 类 中的方法gu.sql2java.SqliteInitializer
 
checkURLParse(boolean, String, Object...) - 类 中的静态方法com.google.common.base.URLParseChecks
执行表达式,为false时抛出BaseColumnStore.URLParseException异常
checkURLParse(boolean, String, Object) - 类 中的静态方法com.google.common.base.URLParseChecks
cloneOrderByElement(OrderByElement, String) - 类 中的方法gu.sql2java.parser.SqlServerParser
复制 OrderByElement
cloneOrderByElement(OrderByElement, Expression) - 类 中的方法gu.sql2java.parser.SqlServerParser
复制 OrderByElement
close() - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
 
columname(String) - 类 中的方法gu.sql2java.mysql.MysqlSqlFormatter
 
columname(String) - 类 中的方法gu.sql2java.phoenix.PhonenixSqlFormatter
 
columname(String) - 接口 中的方法gu.sql2java.SqlFormatter
 
columname(String) - 类 中的方法gu.sql2java.SqlFormatters.SqlFormatterAdapter
 
com.google.common.base - 程序包 com.google.common.base
 
com.google.common.cache - 程序包 com.google.common.cache
 
com.google.common.collect - 程序包 com.google.common.collect
 
connect() - 类 中的方法gu.sql2java.BaseColumnStore.DatabaseURLConnection
 
ConstAnalyzer - gu.sql2java.parser中的类
判断表达是否为常量的分析器
ConstAnalyzer() - 类 的构造器gu.sql2java.parser.ConstAnalyzer
 
container - 类 中的变量gu.sql2java.InterfaceContainer
接口容器实例
converToOrderBySql(String, String) - 类 中的静态方法gu.sql2java.parser.OrderByParser
convert to order by sql
convertToPageSql(String) - 类 中的方法gu.sql2java.parser.SqlServerParser
转换为分页语句
convertToPageSql(String, Integer, Integer) - 类 中的方法gu.sql2java.parser.SqlServerParser
转换为分页语句
countSql(Select, String) - 类 中的静态方法gu.sql2java.parser.ParserSupport
生成 count 查询 SQL,如果select为空则返回null
countSql(String, String) - 类 中的静态方法gu.sql2java.parser.ParserSupport
生成 count 查询 SQL,如果sql为空或不是SELECT语句不能生成count语句则返回null
CountSqlParser - gu.sql2java.parser中的类
sql解析类,提供更智能的count查询sql
CountSqlParser() - 类 的构造器gu.sql2java.parser.CountSqlParser
 
createDataSource(DataSourceConfig) - 类 中的方法gu.sql2java.c3p0.C3p0DataSourceFactory
 
createDataSource(DataSourceConfig) - 接口 中的方法gu.sql2java.DataSourceFactory
 
createDataSource(Properties) - 类 中的静态方法gu.sql2java.druid.DruidDataSourceFactory
根据Properties提供的参数创建DataSource实例
createDataSource(DataSourceConfig) - 类 中的方法gu.sql2java.druid.DruidDataSourceFactory
 
createDataSource(DataSourceConfig) - 类 中的方法gu.sql2java.sqlite.SqliteDataSourceFactory
 
createInstance(Map) - 类 中的静态方法gu.sql2java.Managers
create Manager instance with properties
createInstance(EnumMap<Constant.JdbcProperty, String>) - 类 中的静态方法gu.sql2java.Managers
 

D

DatabaseURLConnection(URL) - 类 的构造器gu.sql2java.BaseColumnStore.DatabaseURLConnection
 
DataSourceConfig - gu.sql2java中的类
The datasource configuration
DataSourceFactory - gu.sql2java中的接口
DataSource管理接口
db - 类 中的变量gu.sql2java.BaseEmbeddedInitializer
数据库位置(文件或文件夹)
dbprops - 类 中的变量gu.sql2java.BaseEmbeddedInitializer
 
dbroot - 类 中的变量gu.sql2java.BaseEmbeddedInitializer
数据库所在的文件夹
DEEP_EQUIVALENCE - 类 中的静态变量com.google.common.base.DeepEquivalence
 
DeepCacheBuilder - com.google.common.cache中的类
 
DeepCacheBuilder() - 类 的构造器com.google.common.cache.DeepCacheBuilder
 
DeepEquivalence - com.google.common.base中的类
 
DeepEquivalence() - 类 的构造器com.google.common.base.DeepEquivalence
 
deepHashCode(Object) - 类 中的静态方法com.google.common.base.DeepEquivalence
 
DerbyInitializer - gu.sql2java中的类
derby initializer(未测试)
DerbyInitializer(File, URL, boolean) - 类 的构造器gu.sql2java.DerbyInitializer
 
destroy(DataSource) - 类 中的方法gu.sql2java.c3p0.C3p0DataSourceFactory
 
destroy(DataSource) - 接口 中的方法gu.sql2java.DataSourceFactory
销毁DataSource实例
destroy(DataSource) - 类 中的方法gu.sql2java.druid.DruidDataSourceFactory
 
destroy(DataSource) - 类 中的方法gu.sql2java.sqlite.SqliteDataSourceFactory
 
doDelete(URL) - 类 中的方法gu.sql2java.BaseColumnStore
 
doEquivalent(Object, Object) - 类 中的方法com.google.common.base.DeepEquivalence
 
doExists(URL) - 类 中的方法gu.sql2java.BaseColumnStore
 
doExists(URL) - 类 中的方法gu.sql2java.BinaryStoreTable
 
doFind(String) - 类 中的方法gu.sql2java.BaseColumnStore
 
doFind(String) - 类 中的方法gu.sql2java.BinaryStoreTable
 
doGetURLStreamHandler() - 类 中的方法gu.sql2java.BaseColumnStore
 
doHash(Object) - 类 中的方法com.google.common.base.DeepEquivalence
 
doInitMemory() - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
子类可重写此方法实现内存运行时从磁盘文件恢复数据到内存
doInitMemory() - 类 中的方法gu.sql2java.SqliteInitializer
 
doPersist() - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
将数据库回写到磁盘指定的目录
doPersist() - 类 中的方法gu.sql2java.DerbyInitializer
 
doPersist() - 类 中的方法gu.sql2java.SqliteInitializer
 
doStore(byte[], String, String, boolean) - 类 中的方法gu.sql2java.BaseColumnStore
 
doStore(byte[], String, String, boolean) - 类 中的方法gu.sql2java.BinaryStoreTable
 
DruidDataSourceFactory - gu.sql2java.druid中的类
基于druid实现DataSourceFactory接口
DruidDataSourceFactory() - 类 的构造器gu.sql2java.druid.DruidDataSourceFactory
 

E

EmbeddedInitException - gu.sql2java中的异常错误
封装所有嵌入数据库初始化时抛出异常
EmbeddedInitException() - 异常错误 的构造器gu.sql2java.EmbeddedInitException
 
EmbeddedInitException(String, Throwable) - 异常错误 的构造器gu.sql2java.EmbeddedInitException
 
EmbeddedInitException(String) - 异常错误 的构造器gu.sql2java.EmbeddedInitException
 
EmbeddedInitException(Throwable) - 异常错误 的构造器gu.sql2java.EmbeddedInitException
 
equals(Object) - 类 中的方法gu.sql2java.BaseColumnStore
 
equals(Object) - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
 
extensionId - 类 中的变量gu.sql2java.BaseColumnStore
 
extraOrderBy(SelectBody) - 类 中的静态方法gu.sql2java.parser.OrderByParser
extra order by and set default orderby to null

F

fillStoreBean(BaseBean, byte[], String) - 类 中的方法gu.sql2java.BaseColumnStore
 
formatterOf(String) - 类 中的静态方法gu.sql2java.SqlFormatters
 

G

getBackuphookContainer() - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
 
getBackupIntervalSeconds() - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
 
getBaseTableManager(String) - 类 中的静态方法gu.sql2java.Managers
根据表名返回数据库操作实例(非cache)
getBufferCapacity() - 类 中的方法gu.sql2java.QueueBufferProducerAction
 
getCacheManager(Class<M>) - 类 中的静态方法gu.sql2java.Managers
根据目标类型返回对应的支持缓存的 TableManager实例
getCacheManager(String) - 类 中的静态方法gu.sql2java.Managers
根据表名返回支持缓存的数据库操作实例
getCacheManagerByBeanType(Class<?>) - 类 中的静态方法gu.sql2java.Managers
根据表记录类型返回支持缓存的数据库操作实例
getCacheManagers() - 类 中的静态方法gu.sql2java.Managers
 
getDataSource() - 类 中的方法gu.sql2java.DataSourceConfig
 
getDefaultMatchFilter() - 类 中的方法gu.sql2java.BaseFieldSearcher
 
getEffectColumnId() - 类 中的方法gu.sql2java.BaseFieldSearcher
 
getEffectColumnIds() - 类 中的方法gu.sql2java.BaseFieldSearcher
 
getEffectColumnName() - 类 中的方法gu.sql2java.BaseFieldSearcher
 
getEffectedBeansOnUpdate(B) - 类 中的方法gu.sql2java.BaseFieldSearcher
返回当记录更新时受影响的其他记录,如果没有返回空集合, 子类可根据需要重写此方法
getExecutableSqls() - 类 中的方法gu.sql2java.ScriptRunner
 
getExecutorService() - 类 中的静态方法gu.sql2java.TableManagers
返回线程池对象
getExtension(BaseBean) - 类 中的方法gu.sql2java.BaseColumnStore
从数据库记录中获取当前数据的扩展名
getFunKeyGetter() - 类 中的方法gu.sql2java.StringFieldSearcher
 
getInitProperties() - 类 中的方法gu.sql2java.DataSourceConfig
 
getInitProperty(String) - 类 中的方法gu.sql2java.DataSourceConfig
 
getInitProperty(String, String) - 类 中的方法gu.sql2java.DataSourceConfig
 
getInputStream() - 类 中的方法gu.sql2java.BaseColumnStore.DatabaseURLConnection
 
getJdbcDriver() - 类 中的方法gu.sql2java.DataSourceConfig
 
getJdbcPassword() - 类 中的方法gu.sql2java.DataSourceConfig
 
getJdbcUrl() - 类 中的方法gu.sql2java.DataSourceConfig
 
getJdbcUsername() - 类 中的方法gu.sql2java.DataSourceConfig
 
getMime(BaseBean) - 类 中的方法gu.sql2java.BaseColumnStore
从数据库记录中获取当前数据的MIME类型
getOrderByElements(PlainSelect, List<SelectItem>) - 类 中的方法gu.sql2java.parser.SqlServerParser
获取新的排序列表
getPageSelect(Select) - 类 中的方法gu.sql2java.parser.SqlServerParser
获取一个外层包装的TOP查询
getPk(Object[]) - 类 中的方法gu.sql2java.BaseFieldSearcher
 
getProtocol() - 类 中的方法gu.sql2java.BaseColumnStore
 
getQueue() - 类 中的方法gu.sql2java.QueueBufferProducerAction
 
getQueue() - 类 中的方法gu.sql2java.QueueProducerAction
 
getRowCount() - 类 中的方法gu.sql2java.QueueBufferProducerAction
 
getSelectItems(PlainSelect) - 类 中的方法gu.sql2java.parser.SqlServerParser
获取查询列
getSimpleCountSql(String) - 类 中的方法gu.sql2java.parser.CountSqlParser
获取普通的Count-sql
getSimpleCountSql(String, String) - 类 中的方法gu.sql2java.parser.CountSqlParser
获取普通的Count-sql
getSmartCountSql(String) - 类 中的方法gu.sql2java.parser.CountSqlParser
获取智能的countSql
getSmartCountSql(String, String) - 类 中的方法gu.sql2java.parser.CountSqlParser
获取智能的countSql
getSmartCountSql(Select, String) - 类 中的方法gu.sql2java.parser.CountSqlParser
获取智能的countSql
getSmartCountSql(Select) - 类 中的方法gu.sql2java.parser.CountSqlParser
获取智能的countSql
getSqlRunner() - 类 中的静态方法gu.sql2java.Managers
 
getSqlRunner(String) - 类 中的静态方法gu.sql2java.Managers
 
getTableManager(Class<M>) - 类 中的静态方法gu.sql2java.Managers
根据表操作接口类型返回数据库操作实例(非cache)
getTableManager(String) - 类 中的静态方法gu.sql2java.Managers
根据表名返回数据库操作实例(非cache)
getTableManagerByBeanType(Class<T>) - 类 中的静态方法gu.sql2java.Managers
根据表记录类型返回数据库操作实例(非cache)
getTableManagers() - 类 中的静态方法gu.sql2java.Managers
 
getTablename() - 类 中的方法gu.sql2java.BaseFieldSearcher
 
gu.sql2java - 程序包 gu.sql2java
 
gu.sql2java.c3p0 - 程序包 gu.sql2java.c3p0
 
gu.sql2java.druid - 程序包 gu.sql2java.druid
 
gu.sql2java.mysql - 程序包 gu.sql2java.mysql
 
gu.sql2java.parser - 程序包 gu.sql2java.parser
 
gu.sql2java.phoenix - 程序包 gu.sql2java.phoenix
 
gu.sql2java.sqlite - 程序包 gu.sql2java.sqlite
 

H

Handler() - 类 的构造器gu.sql2java.BaseColumnStore.Handler
 
hashCode() - 类 中的方法gu.sql2java.BaseColumnStore
 
hashCode() - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
 

I

init() - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
初始化数据库
init(Class<T>, File, URL, boolean, Properties) - 类 中的静态方法gu.sql2java.BaseEmbeddedInitializer
数据库初始化
反射方式实现构造子类对象并执行初始化(BaseEmbeddedInitializer.init()),如果之前已经创建过db指定的数据库实例,则返回已经创建的实例
init(Class<T>, String, String, boolean, Properties) - 类 中的静态方法gu.sql2java.BaseEmbeddedInitializer
数据库初始化
init() - 类 中的方法gu.sql2java.BaseFieldSearcher
 
init(File, URL, boolean, Properties) - 类 中的静态方法gu.sql2java.DerbyInitializer
Derby数据库初始化
init(String, String, boolean, Properties) - 类 中的静态方法gu.sql2java.DerbyInitializer
Derby数据库初始化
init(File, URL, boolean, Properties) - 类 中的静态方法gu.sql2java.SqliteInitializer
SQLite数据库初始化
init(String, String, boolean, Properties) - 类 中的静态方法gu.sql2java.SqliteInitializer
SQLite数据库初始化
injectAnalyse(ParserSupport.SqlParserInfo) - 类 中的方法gu.sql2java.parser.SqlInjectionAnalyzer
对解析后的SQL对象执行注入攻击分析,有注入攻击的危险则抛出异常InjectionAttackException
injectCheckEnable(boolean) - 类 中的方法gu.sql2java.parser.SqlInjectionAnalyzer
启用/关闭注入攻击检查,默认启动
injectCheckEnable(boolean) - 类 中的方法gu.sql2java.parser.StatementCache
 
InjectionAstNodeVisitor - gu.sql2java.parser中的类
基于抽象语法树(AST)的注入攻击分析实现
InjectionAstNodeVisitor() - 类 的构造器gu.sql2java.parser.InjectionAstNodeVisitor
 
InjectionAttackException - gu.sql2java.parser中的异常错误
SQL注入攻击异常
InjectionAttackException() - 异常错误 的构造器gu.sql2java.parser.InjectionAttackException
 
InjectionAttackException(String, Throwable) - 异常错误 的构造器gu.sql2java.parser.InjectionAttackException
 
InjectionAttackException(String) - 异常错误 的构造器gu.sql2java.parser.InjectionAttackException
 
InjectionAttackException(Throwable) - 异常错误 的构造器gu.sql2java.parser.InjectionAttackException
 
InjectionSyntaxObjectAnalyzer - gu.sql2java.parser中的类
基于SQL语法对象的SQL注入攻击分析实现
InjectionSyntaxObjectAnalyzer() - 类 的构造器gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
 
injectProperties(Map, String) - 类 中的静态方法gu.sql2java.Managers
inject properties to DataSourceConfig.databaseProperties
be effected only while called before initializing singleton instance
injectProperties(Map) - 类 中的静态方法gu.sql2java.Managers
instanceOf(Class<M>) - 类 中的静态方法gu.sql2java.Managers
根据表记录类型返回数据库操作实例
优先返回支持缓存的数据库操作实例(cache)
InterfaceContainer<I> - gu.sql2java中的类
实现接口实例的级联容器
InterfaceContainer(Class<I>) - 类 的构造器gu.sql2java.InterfaceContainer
 
invoke(Object, Method, Object[]) - 类 中的方法gu.sql2java.TableManagerDecorator
 
IPageQueryWrap - gu.sql2java中的接口
 
isBoolean(Column) - 类 中的静态方法gu.sql2java.parser.ParserSupport
如果Column没有定义table,且字段名为true/false(不区分大小写)则视为布尔常量
isConstExpression(Expression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
isDebugOutput() - 类 中的静态方法gu.sql2java.DataSourceConfig
 
isNotEmptyList(List<?>) - 类 中的方法gu.sql2java.parser.SqlServerParser
List不空
isQuoteWith(String) - 类 中的方法gu.sql2java.SqlFormatters.QuoteFormatter
如果输入字符串inputquote开头和结尾返回true,否则返回false
isSimpleCount(PlainSelect) - 类 中的方法gu.sql2java.parser.CountSqlParser
是否可以用简单的count查询方式

K

KEEP_ORDERBY - 类 中的静态变量gu.sql2java.parser.CountSqlParser
 
keyOf(B) - 类 中的方法gu.sql2java.BaseFieldSearcher
根据bean记录计算出key的值
keyOf(B) - 类 中的方法gu.sql2java.StringFieldSearcher
 

L

loadByJoinWhereAsync(TableManager<B>, String, String, Object[], int[], int, TableManager.Action<B>, AtomicBoolean, Executor) - 类 中的静态方法gu.sql2java.TableManagers
基于QueueProducerAction异步执行TableManager.loadByJoinWhereForAction(String, String, Object[], int[], int, int, gu.sql2java.TableManager.Action), 查询的数据记录输出到阻塞队列BlockingQueue
loadByJoinWhereAsync(TableManager<B>, String, String, Object[], int[], int, BlockingQueue<T>, int, AtomicBoolean, Function<B, T>, Executor) - 类 中的静态方法gu.sql2java.TableManagers
基于QueueProducerAction异步执行TableManager.loadByJoinWhereForAction(String, String, Object[], int[], int, int, gu.sql2java.TableManager.Action), 查询的数据记录输出到阻塞队列BlockingQueue, 与#loadByJoinWhereAsync(TableManager, String, String, Object[], int[], int, QueueProducerAction, AtomicBoolean, Executor)不同是阻塞队列由调用层提供, 基于此创建QueueProducerAction实例
loadByJoinWhereAsync(TableManager<B>, String, String, Object[], int[], int, int, int, AtomicBoolean, Function<B, T>, Executor) - 类 中的静态方法gu.sql2java.TableManagers
基于QueueProducerAction异步执行TableManager.loadByJoinWhereForAction(String, String, Object[], int[], int, int, gu.sql2java.TableManager.Action), 查询的数据记录输出到阻塞队列BlockingQueue, 与TableManagers.loadByJoinWhereAsync(TableManager, String, String, Object[], int[], int, BlockingQueue, int, AtomicBoolean, Function, Executor)不同的是 阻塞队列BlockingQueue根据输入参数创建
loadByJoinWhereAsync(TableManager<B>, String, String, Object[], int, int, int, AtomicBoolean, Executor) - 类 中的静态方法gu.sql2java.TableManagers
logDatabaseProperties() - 类 中的方法gu.sql2java.DataSourceConfig
 
logDatabaseProperties(Properties, String) - 类 中的静态方法gu.sql2java.DataSourceConfig
 

M

makeURL(String, Object...) - 类 中的方法gu.sql2java.BaseColumnStore
 
manager - 类 中的变量gu.sql2java.BaseColumnStore
 
manager - 类 中的变量gu.sql2java.BaseFieldSearcher
 
managerInstanceOf(String) - 类 中的静态方法gu.sql2java.Managers
get Manager instance with jdbcUrl
managerInstanceOfAlias(String) - 类 中的静态方法gu.sql2java.Managers
get Manager instance with alias
managerOf(String) - 类 中的静态方法gu.sql2java.Managers
根据表名返回数据库操作实例
优先返回支持缓存的数据库操作实例(cache)
managerOf(Class<B>) - 类 中的静态方法gu.sql2java.Managers
根据表记录类型返回数据库操作实例(非cache)
优先返回支持缓存的数据库操作实例
managerOfCoreClass(String, String) - 类 中的静态方法gu.sql2java.Managers
已过时。
never used
Managers - gu.sql2java中的类
数据库操作实例(TableManager)管理类
Managers.Module - gu.sql2java中的枚举
 
MapBuilder - com.google.common.collect中的类
 
MapBuilder() - 类 的构造器com.google.common.collect.MapBuilder
 
metaData - 类 中的变量gu.sql2java.BaseColumnStore
 
metaData - 类 中的变量gu.sql2java.BaseFieldSearcher
 
mimeId - 类 中的变量gu.sql2java.BaseColumnStore
 
MysqlSqlFormatter - gu.sql2java.mysql中的类
 
MysqlSqlFormatter() - 类 的构造器gu.sql2java.mysql.MysqlSqlFormatter
 

N

newBuilder() - 类 中的静态方法com.google.common.cache.DeepCacheBuilder
 
newBuilder(Equivalence<Object>, Equivalence<Object>) - 类 中的静态方法com.google.common.cache.DeepCacheBuilder
 
newConcurrentMap() - 类 中的静态方法com.google.common.collect.MapBuilder
创建支持Object[]为key的map
normalize(ScriptRunner) - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
子类可重写此方法执行对SQL语句的归一化处理
normalize(String, boolean) - 类 中的方法gu.sql2java.parser.StatementCache
解析SQL语句,解析成功则返回由StatementCache.visitor归一化处理后的SQL语句, 否则将解析异常JSQLParserException封装到RuntimeDaoException抛出
normalize(ScriptRunner) - 类 中的方法gu.sql2java.SqliteInitializer
 
normalizerOf(String) - 类 中的静态方法gu.sql2java.parser.SqlSyntaxNormalizers
返回指定数据库引擎的SqlSyntaxNormalizer,没有返回null

O

onPersistDB() - 接口 中的方法gu.sql2java.BackupHook
当向数据库中回写记录时被触发
openConnection(URL) - 类 中的方法gu.sql2java.BaseColumnStore.Handler
 
orderByHashParameters(List<OrderByElement>) - 类 中的方法gu.sql2java.parser.CountSqlParser
判断Orderby是否包含参数,有参数的不能去
OrderByParser - gu.sql2java.parser中的类
处理 Order by
OrderByParser() - 类 的构造器gu.sql2java.parser.OrderByParser
 

P

PAGE_COLUMN_ALIAS_PREFIX - 类 中的静态变量gu.sql2java.parser.SqlServerParser
 
PAGE_ROW_NUMBER - 类 中的静态变量gu.sql2java.parser.SqlServerParser
 
PAGE_ROW_NUMBER_COLUMN - 类 中的静态变量gu.sql2java.parser.SqlServerParser
 
PAGE_SIZE - 类 中的静态变量gu.sql2java.parser.SqlServerParser
 
PAGE_TABLE_ALIAS - 类 中的静态变量gu.sql2java.parser.SqlServerParser
 
PAGE_TABLE_NAME - 类 中的静态变量gu.sql2java.parser.SqlServerParser
 
PageQueryImplType - gu.sql2java中的枚举
 
parse(String, CCJSqlParserVisitor, SqlSyntaxNormalizer) - 类 中的静态方法gu.sql2java.parser.ParserSupport
实现SQL语句解析,解析成功则返回解析后的Statement, 并通过visitor参数提供基于AST(抽象语法树)的遍历所有节点的能力。
parse(String, boolean) - 类 中的方法gu.sql2java.parser.StatementCache
解析SQL语句,解析成功返回保存解析数据的ParserSupport.SqlParserInfo对象, 否则将解析异常JSQLParserException封装到RuntimeDaoException抛出
parse0(String, CCJSqlParserVisitor, SqlSyntaxNormalizer) - 类 中的静态方法gu.sql2java.parser.ParserSupport
参照CCJSqlParserUtil.parseAST(String)CCJSqlParserUtil.parse(String)实现SQL语句解析, 解析成功则返回解析后的ParserSupport.SqlParserInfo对象, 并通过visitor参数提供基于AST(抽象语法树)的遍历所有节点的能力。
ParserSupport - gu.sql2java.parser中的类
 
ParserSupport() - 类 的构造器gu.sql2java.parser.ParserSupport
 
ParserSupport.SqlParserInfo - gu.sql2java.parser中的类
 
parseSelect(String) - 类 中的静态方法gu.sql2java.parser.ParserSupport
解析SELECT SQL语句,解析失败或非SELECT语句则抛出异常
parseSelectUnchecked(String) - 类 中的静态方法gu.sql2java.parser.ParserSupport
解析SELECT SQL语句,解析失败或非SELECT语句则
pathOf(String, Object...) - 类 中的方法gu.sql2java.BaseColumnStore
 
PhoenixNormalizer - gu.sql2java.phoenix中的类
基于SQL语法对象实现对SQL的修改
对PHOENIX支持有问题的CAST日期函数转换为使用PHOENIX的Native函数TO_DATE,TO_TIME,TO_TIMESTAMP
PhoenixNormalizer() - 类 的构造器gu.sql2java.phoenix.PhoenixNormalizer
 
PhonenixSqlFormatter - gu.sql2java.phoenix中的类
 
PhonenixSqlFormatter() - 类 的构造器gu.sql2java.phoenix.PhonenixSqlFormatter
 
PKS - 类 中的静态变量gu.sql2java.BaseColumnStore
 
pks - 类 中的变量gu.sql2java.BaseFieldSearcher
主键--搜索键映射
prepareStatement(Connection, String, boolean, boolean, String, int, int) - 类 中的方法gu.sql2java.parser.StatementCache
调用Connection.prepareStatement(String, int, int)创建预编译SQL语句PreparedStatement对象, 调用前执行StatementCache.normalize(String, boolean)方法对SQL语句进行归一化处理和安全检查
prepareStatement(Connection, String, boolean, boolean, String, int) - 类 中的方法gu.sql2java.parser.StatementCache
调用Connection.prepareStatement(String, int)创建预编译SQL语句PreparedStatement对象, 调用前执行StatementCache.normalize(String, boolean)方法对SQL语句进行归一化处理和安全检查
prepareStatement(Connection, String, boolean, boolean, String) - 类 中的方法gu.sql2java.parser.StatementCache
调用Connection.prepareStatement(String)创建预编译SQL语句PreparedStatement对象, 调用前执行StatementCache.normalize(String, boolean)方法对SQL语句进行归一化处理和安全检查
primaryKeysOf(String, String) - 类 中的方法gu.sql2java.BaseColumnStore
 
primaryKeysOf(String, String) - 类 中的方法gu.sql2java.BinaryStoreTable
 
processFromItem(FromItem) - 类 中的方法gu.sql2java.parser.CountSqlParser
处理子查询
processFromItem(FromItem, int) - 类 中的方法gu.sql2java.parser.SqlServerParser
处理子查询
processPlainSelect(PlainSelect) - 类 中的方法gu.sql2java.parser.CountSqlParser
处理PlainSelect类型的selectBody
processPlainSelect(PlainSelect, int) - 类 中的方法gu.sql2java.parser.SqlServerParser
处理PlainSelect类型的selectBody
processSelectBody(SelectBody) - 类 中的方法gu.sql2java.parser.CountSqlParser
处理selectBody去除Order by
processSelectBody(SelectBody, int) - 类 中的方法gu.sql2java.parser.SqlServerParser
处理selectBody去除Order by
processWithItemsList(List<WithItem>) - 类 中的方法gu.sql2java.parser.CountSqlParser
处理WithItem
protocol - 类 中的变量gu.sql2java.BaseColumnStore
 
proxyInstance() - 类 中的方法gu.sql2java.TableManagerDecorator
 

Q

QueueBufferProducerAction<B extends gu.sql2java.BaseBean,T> - gu.sql2java中的类
实现向阻塞队列输出数据库记录的TableManager.Action接口
为异步输出数据库查询记录提供技术基础, 作为数据库记录的生产者向将从数据库中读取的数据库记录转换为指定的类型添加到阻塞队列,供另一端的消费者使用, 当消费端停止消费时,即停止工作。
QueueBufferProducerAction(BlockingQueue<List<T>>, int, int, AtomicBoolean, Function<B, T>, boolean, long) - 类 的构造器gu.sql2java.QueueBufferProducerAction
构造方法
QueueBufferProducerAction(int, int, int, AtomicBoolean, Function<B, T>, boolean, long) - 类 的构造器gu.sql2java.QueueBufferProducerAction
构造方法
QueueBufferProducerAction(QueueBufferProducerAction<B, T>, long) - 类 的构造器gu.sql2java.QueueBufferProducerAction
构造方法
从原对象复制构造新对象,除了QueueBufferProducerAction.rowCount字段都从原对象复制,用于多线程异步查询所需要的action对象构建
QueueBufferProducerAction(AtomicBoolean, Function<B, T>, long) - 类 的构造器gu.sql2java.QueueBufferProducerAction
简化版本构造方法
队列容量和插入队列超时时间使用默认值
QueueBufferProducerAction.SimpleQueueProducerAction<B extends gu.sql2java.BaseBean> - gu.sql2java中的类
QueueBufferProducerAction的简化版本,队列类型为数据库原始记录类型
QueueProducerAction<B extends gu.sql2java.BaseBean,T> - gu.sql2java中的类
[线程安全]实现向阻塞队列输出数据库记录的TableManager.Action接口
为异步输出数据库查询记录提供技术基础, 作为数据库记录的生产者向将从数据库中读取的数据库记录转换为指定的类型添加到阻塞队列,供另一端的消费者使用, 当消费端停止消费时,即停止工作。
QueueProducerAction(BlockingQueue<T>, int, Function<B, T>) - 类 的构造器gu.sql2java.QueueProducerAction
构造方法
QueueProducerAction(int, int, Function<B, T>) - 类 的构造器gu.sql2java.QueueProducerAction
构造方法
QueueProducerAction(Function<B, T>) - 类 的构造器gu.sql2java.QueueProducerAction
简化版本构造方法
队列容量和插入队列超时时间使用默认值
QueueProducerAction.SimpleQueueProducerAction<B extends gu.sql2java.BaseBean> - gu.sql2java中的类
QueueProducerAction的简化版本,队列类型为数据库原始记录类型
QuoteFormatter(String) - 类 的构造器gu.sql2java.SqlFormatters.QuoteFormatter
 
quoteIf(String, Predicate<String>) - 类 中的方法gu.sql2java.SqlFormatters.QuoteFormatter
 

R

register(I) - 类 中的方法gu.sql2java.InterfaceContainer
将接口实例加入容器
registerCacheManager(String, Constant.UpdateStrategy, long, long, TimeUnit) - 类 中的静态方法gu.sql2java.Managers
注册cache manager
resetChanged() - 类 中的方法gu.sql2java.parser.SqlSyntaxNormalizer
复位线程局部变量SqlSyntaxNormalizer.changed状态
runInMemory - 类 中的变量gu.sql2java.BaseEmbeddedInitializer
 
runScript(Reader) - 类 中的方法gu.sql2java.ScriptRunner
Runs an SQL script (read in using the Reader parameter).
runScript(String) - 类 中的方法gu.sql2java.ScriptRunner
Runs an SQL script (read in using the String parameter).
runScript(List<String>) - 类 中的方法gu.sql2java.ScriptRunner
Runs an SQL script (read in using the String parameter).
runScript(InputStream) - 类 中的方法gu.sql2java.ScriptRunner
Runs an SQL script (read in using the InputStream parameter).
rwlock - 类 中的变量gu.sql2java.BaseFieldSearcher
 

S

ScriptRunner - gu.sql2java中的类
Tool to run database scripts.
ScriptRunner(boolean, boolean) - 类 的构造器gu.sql2java.ScriptRunner
Default constructor.
search(K, int, IFuzzyMatchFilter<K>, Predicate<T>) - 类 中的方法gu.sql2java.BaseFieldSearcher
单主键模糊匹配
search(String, int, StringMatchType, Predicate<T>) - 类 中的方法gu.sql2java.StringFieldSearcher
 
searchPk(K, int, IFuzzyMatchFilter<K>, Predicate<Object[]>) - 类 中的方法gu.sql2java.BaseFieldSearcher
 
setAlias(String) - 类 中的方法gu.sql2java.ScriptRunner
set alias name for database connect project
setBackupIntervalSeconds(int) - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
设置备份间隔时间(秒)
setClearComment(boolean) - 类 中的方法gu.sql2java.ScriptRunner
 
setDebug(boolean, Managers.Module...) - 类 中的静态方法gu.sql2java.Managers
set debug flag that determine if output log message,default : false
setDebug(Boolean) - 类 中的静态方法gu.sql2java.TableManagers
 
setDebugOfManager(String, boolean) - 类 中的静态方法gu.sql2java.Managers
已过时。 
setDebugOutput(boolean) - 类 中的静态方法gu.sql2java.DataSourceConfig
 
setDefaultMatchFilter(IFuzzyMatchFilter<K>) - 类 中的方法gu.sql2java.BaseFieldSearcher
 
setDefaultMatchFilter(StringMatchType) - 类 中的方法gu.sql2java.StringFieldSearcher
 
setDelimiter(String, boolean) - 类 中的方法gu.sql2java.ScriptRunner
Sets the delimiter.
setErrorHandler(IFuzzyMatchFilter.MatchErrorHandler<K>) - 类 中的方法gu.sql2java.BaseFieldSearcher
 
setErrorLogWriter(PrintWriter) - 类 中的方法gu.sql2java.ScriptRunner
Setter for errorLogWriter property.
setFunKeyGetter(Function<B, String>) - 类 中的方法gu.sql2java.StringFieldSearcher
 
setLogOnError(boolean) - 类 中的方法gu.sql2java.InterfaceContainer
设置当执行容器中的接口实例有异常抛出时是否日志输出(仅当skipOnError为true时有效)
setLogWriter(PrintWriter) - 类 中的方法gu.sql2java.ScriptRunner
Setter for logWriter property.
setSkipOnError(boolean) - 类 中的方法gu.sql2java.InterfaceContainer
设置当执行容器中的接口实例有异常抛出时的动作
true时跳过继续执行下一个容器
false时抛出异常
setWhereCheckFlag(int) - 类 中的静态方法gu.sql2java.Managers
set flags for check if WHRE SQL is legal
SimpleQueueProducerAction(BlockingQueue<List<B>>, int, int, AtomicBoolean, long) - 类 的构造器gu.sql2java.QueueBufferProducerAction.SimpleQueueProducerAction
构造方法
SimpleQueueProducerAction(int, int, int, AtomicBoolean, boolean, long) - 类 的构造器gu.sql2java.QueueBufferProducerAction.SimpleQueueProducerAction
构造方法
SimpleQueueProducerAction(AtomicBoolean, long) - 类 的构造器gu.sql2java.QueueBufferProducerAction.SimpleQueueProducerAction
构造方法
队列容量和插入队列超时时间使用默认值
SimpleQueueProducerAction(QueueBufferProducerAction.SimpleQueueProducerAction<B>, long) - 类 的构造器gu.sql2java.QueueBufferProducerAction.SimpleQueueProducerAction
构造方法
SimpleQueueProducerAction(BlockingQueue<B>, int) - 类 的构造器gu.sql2java.QueueProducerAction.SimpleQueueProducerAction
构造方法
SimpleQueueProducerAction(int, int) - 类 的构造器gu.sql2java.QueueProducerAction.SimpleQueueProducerAction
构造方法
SimpleQueueProducerAction() - 类 的构造器gu.sql2java.QueueProducerAction.SimpleQueueProducerAction
默认构造方法
队列容量和插入队列超时时间使用默认值
SqlFormatter - gu.sql2java中的接口
 
SqlFormatterAdapter() - 类 的构造器gu.sql2java.SqlFormatters.SqlFormatterAdapter
 
SqlFormatters - gu.sql2java中的类
 
SqlFormatters() - 类 的构造器gu.sql2java.SqlFormatters
 
SqlFormatters.QuoteFormatter - gu.sql2java中的类
 
SqlFormatters.SqlFormatterAdapter - gu.sql2java中的类
 
SqlInjectionAnalyzer - gu.sql2java.parser中的类
SQL注入攻击分析器
SqlInjectionAnalyzer() - 类 的构造器gu.sql2java.parser.SqlInjectionAnalyzer
 
SqliteDataSourceFactory - gu.sql2java.sqlite中的类
基于sqlite-jdbc实例DataSourceFactory接口
SqliteDataSourceFactory() - 类 的构造器gu.sql2java.sqlite.SqliteDataSourceFactory
 
SqliteInitializer - gu.sql2java中的类
SQLite initializer
SqliteInitializer(File, URL, boolean) - 类 的构造器gu.sql2java.SqliteInitializer
 
SqlServerParser - gu.sql2java.parser中的类
将sqlserver查询语句转换为分页语句
注意事项:
请先保证你的SQL可以执行 sql中最好直接包含order by,可以自动从sql提取 如果没有order by,可以通过入参提供,但是需要自己保证正确 如果sql有order by,可以通过orderby参数覆盖sql中的order by order by的列名不能使用别名 表和列使用别名的时候不要使用单引号(') 该类设计为一个独立的工具类,依赖jsqlparser,可以独立使用
SqlServerParser() - 类 的构造器gu.sql2java.parser.SqlServerParser
 
SqlSyntaxNormalizer - gu.sql2java.parser中的类
SQL语句分析转换器基类
基于SQL语法对象实现对SQL的修改
SqlSyntaxNormalizer() - 类 的构造器gu.sql2java.parser.SqlSyntaxNormalizer
 
SqlSyntaxNormalizers - gu.sql2java.parser中的类
 
SqlSyntaxNormalizers() - 类 的构造器gu.sql2java.parser.SqlSyntaxNormalizers
 
sqlToCount(Select, String) - 类 中的方法gu.sql2java.parser.CountSqlParser
将sql转换为count查询
START_ROW - 类 中的静态变量gu.sql2java.parser.SqlServerParser
 
StatementCache - gu.sql2java.parser中的类
基于LoadingCache实现SQL语句解析格式化缓存,提高SQL语句分析的效率
StatementCache() - 类 的构造器gu.sql2java.parser.StatementCache
 
StatementCache(CCJSqlParserDefaultVisitor, SqlSyntaxNormalizer) - 类 的构造器gu.sql2java.parser.StatementCache
 
StatementCache(CCJSqlParserVisitor, SqlSyntaxNormalizer) - 类 的构造器gu.sql2java.parser.StatementCache
 
StatementCache(SqlFormatter, SqlSyntaxNormalizer) - 类 的构造器gu.sql2java.parser.StatementCache
 
storeColumn - 类 中的变量gu.sql2java.BaseColumnStore
 
storeColumnType - 类 中的变量gu.sql2java.BaseColumnStore
 
StringCastException(Throwable) - 异常错误 的构造器gu.sql2java.BaseColumnStore.StringCastException
 
StringCastException(String) - 异常错误 的构造器gu.sql2java.BaseColumnStore.StringCastException
 
StringFieldSearcher<B extends gu.sql2java.BaseBean> - gu.sql2java中的类
 
StringFieldSearcher(RowMetaData, int...) - 类 的构造器gu.sql2java.StringFieldSearcher
 
StringFieldSearcher(RowMetaData, String...) - 类 的构造器gu.sql2java.StringFieldSearcher
 
StringFieldSearcher(Class<M>, int[]) - 类 的构造器gu.sql2java.StringFieldSearcher
 
StringFieldSearcher(Class<M>, String...) - 类 的构造器gu.sql2java.StringFieldSearcher
 
supported - 枚举 中的变量gu.sql2java.PageQueryImplType
 

T

TableManagerDecorator<I extends gu.sql2java.TableManager<?>> - gu.sql2java中的类
基于BaseTableManager实例代理实现接口
TableManagers - gu.sql2java中的类
TableManager工具类
TableManagers() - 类 的构造器gu.sql2java.TableManagers
 
tablename - 类 中的变量gu.sql2java.BaseColumnStore
 
tablename(String) - 类 中的方法gu.sql2java.mysql.MysqlSqlFormatter
 
tablename(String) - 类 中的方法gu.sql2java.phoenix.PhonenixSqlFormatter
 
tablename(String) - 接口 中的方法gu.sql2java.SqlFormatter
 
tablename(String) - 类 中的方法gu.sql2java.SqlFormatters.SqlFormatterAdapter
 
TOP100_PERCENT - 类 中的静态变量gu.sql2java.parser.SqlServerParser
 
toString() - 类 中的方法gu.sql2java.BaseColumnStore
 
toString() - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
 
toString() - 类 中的方法gu.sql2java.TableManagerDecorator
 

U

uninit() - 类 中的方法gu.sql2java.BaseFieldSearcher
 
unregister(I) - 类 中的方法gu.sql2java.InterfaceContainer
从容器中删除指定的接口实例
update(B) - 类 中的方法gu.sql2java.BaseFieldSearcher
 
URLParseChecks - com.google.common.base中的类
URL解析检查工具类
URLParseChecks() - 类 的构造器com.google.common.base.URLParseChecks
 
URLParseException(Throwable) - 异常错误 的构造器gu.sql2java.BaseColumnStore.URLParseException
 
URLParseException(String, Throwable) - 异常错误 的构造器gu.sql2java.BaseColumnStore.URLParseException
 
URLParseException(String) - 异常错误 的构造器gu.sql2java.BaseColumnStore.URLParseException
 

V

valueOf(String) - 枚举 中的静态方法gu.sql2java.Managers.Module
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法gu.sql2java.PageQueryImplType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法gu.sql2java.Managers.Module
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法gu.sql2java.PageQueryImplType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
visit(NullValue) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(Function) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(SignedExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(JdbcParameter) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(JdbcNamedParameter) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(DoubleValue) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(LongValue) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(DateValue) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(TimeValue) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(TimestampValue) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(Parenthesis) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(StringValue) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(Addition) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(Division) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(IntegerDivision) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(Multiplication) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(Subtraction) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(AndExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(OrExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(XorExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(Between) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(EqualsTo) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(GreaterThan) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(GreaterThanEquals) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(InExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(IsNullExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(FullTextSearch) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(IsBooleanExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(LikeExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(MinorThan) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(MinorThanEquals) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(NotEqualsTo) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(Column) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(SubSelect) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(CaseExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(WhenClause) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(ExistsExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(AnyComparisonExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(Concat) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(Matches) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(BitwiseAnd) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(BitwiseOr) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(BitwiseXor) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(CastExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(TryCastExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(Modulo) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(AnalyticExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(ExtractExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(IntervalExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(OracleHierarchicalExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(RegExpMatchOperator) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(ExpressionList) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(NamedExpressionList) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(MultiExpressionList) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(NotExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(BitwiseRightShift) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(BitwiseLeftShift) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(JsonExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(JsonOperator) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(RegExpMySQLOperator) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(UserVariable) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(NumericBind) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(KeepExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(MySQLGroupConcat) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(ValueListExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(AllColumns) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(AllTableColumns) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(AllValue) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(IsDistinctExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(RowGetExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(HexValue) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(OracleHint) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(TimeKeyExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(DateTimeLiteralExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(NextValExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(CollateExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(SimilarToExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(ArrayExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(ArrayConstructor) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(VariableAssignment) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(XMLSerializeExpr) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(TimezoneExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(JsonAggregateFunction) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(JsonFunction) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(ConnectByRootOperator) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(OracleNamedFunctionParameter) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(GeometryDistance) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(RowConstructor) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visit(SimpleNode, Object) - 类 中的方法gu.sql2java.parser.InjectionAstNodeVisitor
 
visit(AndExpression) - 类 中的方法gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
 
visit(OrExpression) - 类 中的方法gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
 
visit(Function) - 类 中的方法gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
 
visit(WithItem) - 类 中的方法gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
 
visit(SubSelect) - 类 中的方法gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
 
visit(Column) - 类 中的方法gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
 
visit(PlainSelect) - 类 中的方法gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
 
visit(SelectExpressionItem) - 类 中的方法gu.sql2java.phoenix.PhoenixNormalizer
 
visit(Function) - 类 中的方法gu.sql2java.phoenix.PhoenixNormalizer
 
visitBinaryExpression(BinaryExpression) - 类 中的方法gu.sql2java.parser.ConstAnalyzer
 
visitBinaryExpression(BinaryExpression) - 类 中的方法gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
 

W

wrap(String, int, int) - 接口 中的方法gu.sql2java.IPageQueryWrap
rebuild SQL statement base sql
wrap(String, int, int) - 枚举 中的方法gu.sql2java.PageQueryImplType
 
WRAP_TABLE - 类 中的静态变量gu.sql2java.parser.SqlServerParser
 
wrapSetOperationList(SetOperationList) - 类 中的方法gu.sql2java.parser.SqlServerParser
包装SetOperationList
writeDbProps(Properties) - 类 中的方法gu.sql2java.BaseEmbeddedInitializer
写入数据连接参数
writeDbProps(Properties) - 类 中的方法gu.sql2java.DerbyInitializer
 
writeDbProps(Properties) - 类 中的方法gu.sql2java.SqliteInitializer
 
A B C D E F G H I K L M N O P Q R S T U V W 

Copyright © 2022. All Rights Reserved.