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

A

actionOnResultSet(ResultSet, int[], int, int, TableManager.Action<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
decode a resultset and call action
actionOnResultSet(ResultSet, int[], int, int, TableManager.Action<BaseBean>) - 类 中的方法gu.sql2java.manager.cache.CacheManager
 
add(B) - 类 中的方法gu.sql2java.manager.BaseFieldSearcher
 
addAggregateFunctions(String) - 类 中的静态方法gu.sql2java.manager.parser.CountSqlParser
添加到聚合函数,可以是逗号隔开的多个函数前缀
addClearRegex(String) - 类 中的方法gu.sql2java.manager.ScriptRunner
 
addClearRegex(Pattern) - 类 中的方法gu.sql2java.manager.ScriptRunner
 
addIfAbsent(B) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
addIgnoreRegex(Pattern) - 类 中的方法gu.sql2java.manager.ScriptRunner
 
addInterceptors(InterceptorRegistry) - 类 中的方法gu.sql2java.manager.config.spring.RuntimeConfigInterceptor
 
addJunction(String, B, R) - 类 中的方法gu.sql2java.manager.BaseTableManager
add junction between B and R if junction not exists
addJunction(String, B, R...) - 类 中的方法gu.sql2java.manager.BaseTableManager
add junction between B and R if junction not exists
addJunction(String, B, Collection<R>) - 类 中的方法gu.sql2java.manager.BaseTableManager
add junction between B and R if junction not exists
addProperties(Properties) - 类 中的方法gu.sql2java.manager.BaseEmbeddedInitializer
 
addReplaceRegex(Pattern, String) - 类 中的方法gu.sql2java.manager.ScriptRunner
 
addRowNumber(PlainSelect, List<SelectItem>) - 类 中的方法gu.sql2java.manager.parser.SqlServerParser
获取 ROW_NUMBER() 列
afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - 类 中的方法gu.sql2java.manager.config.spring.RuntimeConfigInterceptor
 
afterConcurrentHandlingStarted(HttpServletRequest, HttpServletResponse, Object) - 类 中的方法gu.sql2java.manager.config.spring.RuntimeConfigInterceptor
 
afterCreateTable(ScriptRunner) - 类 中的方法gu.sql2java.manager.BaseEmbeddedInitializer
子类可重写此方法返回需要附加执行的SQL语句(每行一条语句),如果没有返回空表,不可返回null
afterCreateTable(ScriptRunner) - 类 中的方法gu.sql2java.manager.SqliteInitializer
 
aggregateAsList(TableManager<B>, String, String, String, String, String, Object...) - 类 中的静态方法gu.sql2java.manager.TableManagers
聚合(统计)查询
alias(String) - 接口 中的方法gu.sql2java.manager.SqlFormatter
 
alias(String) - 类 中的方法gu.sql2java.manager.SqlFormatters.QuoteFormatter
 
alias(String) - 类 中的方法gu.sql2java.manager.SqlFormatters.SqlFormatterAdapter
 
allowFullColumnUpdate - 类 中的变量gu.sql2java.manager.cache.ColumnCache
是否允许全列更新的标志位。

B

backupIntervalSeconds - 类 中的变量gu.sql2java.manager.BaseEmbeddedInitializer
 
BaseColumnStore - gu.sql2java.manager.store中的类
 
BaseColumnStore(String, String, String, String) - 类 的构造器gu.sql2java.manager.store.BaseColumnStore
 
BaseColumnStore.DatabaseURLConnection - gu.sql2java.manager.store中的类
 
BaseColumnStore.Handler - gu.sql2java.manager.store中的类
 
BaseColumnStore.StringCastException - gu.sql2java.manager.store中的异常错误
 
BaseColumnStore.URLParseException - gu.sql2java.manager.store中的异常错误
 
BaseEmbeddedInitializer - gu.sql2java.manager中的类
嵌入式数据库初始化管理对象基类
BaseEmbeddedInitializer(File, URL, boolean) - 类 的构造器gu.sql2java.manager.BaseEmbeddedInitializer
构造方法
BaseFieldSearcher<B extends gu.sql2java.BaseBean,K> - gu.sql2java.manager中的类
对表字段实现模糊搜索的基类
BaseFieldSearcher(RowMetaData, int...) - 类 的构造器gu.sql2java.manager.BaseFieldSearcher
 
BaseFieldSearcher(RowMetaData, String...) - 类 的构造器gu.sql2java.manager.BaseFieldSearcher
 
BaseFieldSearcher(Class<M>, int[]) - 类 的构造器gu.sql2java.manager.BaseFieldSearcher
 
BaseFieldSearcher(Class<M>, String...) - 类 的构造器gu.sql2java.manager.BaseFieldSearcher
 
BaseTableManager<B extends gu.sql2java.BaseBean> - gu.sql2java.manager中的类
implementation of TableManager
BaseTableManager(String) - 类 的构造器gu.sql2java.manager.BaseTableManager
 
BaseTableManager.DeleteBeanAction - gu.sql2java.manager中的类
 
BaseTableManager.DeleteRuleListener<F extends gu.sql2java.BaseBean> - gu.sql2java.manager中的类
foreign key listener for DEELTE RULE
BaseTableManager.Event - gu.sql2java.manager中的枚举
listener event:
INSERT insert a bean
UPDATE update a bean
DELETE delete a bean
BinaryStoreTable - gu.sql2java.manager.store中的类
URLStore implementation for Store table only
CHAR(32) required for primary key type
BinaryStoreTable(String, String, String, String) - 类 的构造器gu.sql2java.manager.store.BinaryStoreTable
构造方法
bindForeignKeyListenerForDeleteRule() - 类 中的方法gu.sql2java.manager.BaseTableManager
bind foreign key listener to foreign table:
DELETE RULE

C

C3p0DataSourceFactory - gu.sql2java.manager.c3p0中的类
基于c3p0实现DataSourceFactory接口
C3p0DataSourceFactory() - 类 的构造器gu.sql2java.manager.c3p0.C3p0DataSourceFactory
 
CacheManager - gu.sql2java.manager.cache中的类
cache implementation for BaseTableManager
call(B) - 类 中的方法gu.sql2java.manager.BaseTableManager.DeleteBeanAction
 
call(B) - 类 中的方法gu.sql2java.manager.QueueBufferProducerAction
将数据库中获取的原始数据库对象通过转换器(QueueBufferProducerAction.transformer)转换为指定类型插入到阻塞队列中。
call(B) - 类 中的方法gu.sql2java.manager.QueueProducerAction
将数据库中获取的原始数据库对象通过转换器(QueueProducerAction.transformer)转换为指定类型插入到阻塞队列中。
changed - 类 中的静态变量gu.sql2java.manager.parser.SqlSyntaxNormalizer
 
changed() - 类 中的方法gu.sql2java.manager.parser.SqlSyntaxNormalizer
语句改变返回true,否则返回false
checkArgs(Object[]) - 类 中的方法gu.sql2java.manager.cache.ColumnCache
检查传入的键数组是否有效。
checkCycleOfSelfRef(String, T) - 类 中的方法gu.sql2java.manager.BaseTableManager
Ensures the self-reference field specified by fkName is not cycle
checkCycleOfSelfRef(String, B) - 类 中的方法gu.sql2java.manager.BaseTableManager
Ensures the self-reference field specified by fkName is not cycle
checkDuplicate(B) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
checkDuplicateByPk(T) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
checkExistsDatabse(File) - 类 中的方法gu.sql2java.manager.BaseEmbeddedInitializer
检查已经存在的数据库是否可用,不可用抛出EmbeddedInitException异常
checkExistsDatabse(File) - 类 中的方法gu.sql2java.manager.DerbyInitializer
 
checkExistsDatabse(File) - 类 中的方法gu.sql2java.manager.SqliteInitializer
 
checkURLParse(boolean, String, Object...) - 类 中的静态方法gu.sql2java.manager.utils.URLParseChecks
执行表达式,为false时抛出BaseColumnStore.URLParseException异常
checkURLParse(boolean, String, Object) - 类 中的静态方法gu.sql2java.manager.utils.URLParseChecks
执行表达式,为false时抛出BaseColumnStore.URLParseException异常 See checkURLParse(boolean, String, Object...) for details.
childListOfSelfRef(String, B) - 类 中的方法gu.sql2java.manager.BaseTableManager
return child bean list (self included) by the self-reference field specified by fkName
throw RuntimeDaoException if self-reference field is cycle
childListOfSelfRef(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
return child bean list (self included) by the self-reference field specified by fkName
throw RuntimeDaoException if self-reference field is cycle
childrenOfBeansOfSelfRef(String, Iterable<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
return child bean list (self included) by the self-reference field specified by fkName
throw RuntimeDaoException if self-reference field is cycle
childrenOfPksOfSelfRef(String, Iterable<T>) - 类 中的方法gu.sql2java.manager.BaseTableManager
return child bean list (self included) by the self-reference field specified by fkName
throw RuntimeDaoException if self-reference field is cycle
childrenOfSelfRef(String, B) - 类 中的方法gu.sql2java.manager.BaseTableManager
return child bean list (self included) by the self-reference field specified by fkName
throw RuntimeDaoException if self-reference field is cycle
childrenOfSelfRef(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
return child bean list (self included) by the self-reference field specified by fkName
throw RuntimeDaoException if self-reference field is cycle
clear() - 类 中的方法gu.sql2java.manager.cache.CacheManager
 
cloneOrderByElement(OrderByElement, String) - 类 中的方法gu.sql2java.manager.parser.SqlServerParser
复制 OrderByElement
cloneOrderByElement(OrderByElement, Expression) - 类 中的方法gu.sql2java.manager.parser.SqlServerParser
复制 OrderByElement
close() - 类 中的方法gu.sql2java.manager.BaseEmbeddedInitializer
 
columname(String) - 类 中的方法gu.sql2java.manager.mysql.MysqlSqlFormatter
 
columname(String) - 类 中的方法gu.sql2java.manager.phoenix.PhonenixSqlFormatter
 
columname(String) - 接口 中的方法gu.sql2java.manager.SqlFormatter
 
columname(String) - 类 中的方法gu.sql2java.manager.SqlFormatters.SqlFormatterAdapter
 
ColumnCache - gu.sql2java.manager.cache中的类
基于 CompositeKeyCache实现以表的主键(PK)或唯一键(PK)为KEY数据缓存
支持一个或多个字段组成的唯一索引
compute(Object[]) - 类 中的方法gu.sql2java.manager.cache.ColumnCache
 
connect() - 类 中的方法gu.sql2java.manager.store.BaseColumnStore.DatabaseURLConnection
 
ConstAnalyzer - gu.sql2java.manager.parser中的类
判断表达是否为常量的分析器
ConstAnalyzer() - 类 的构造器gu.sql2java.manager.parser.ConstAnalyzer
 
container - 类 中的变量gu.sql2java.manager.InterfaceContainer
接口容器实例
converToOrderBySql(String, String) - 类 中的静态方法gu.sql2java.manager.parser.OrderByParser
convert to order by sql
convertToPageSql(String) - 类 中的方法gu.sql2java.manager.parser.SqlServerParser
转换为分页语句
convertToPageSql(String, Integer, Integer) - 类 中的方法gu.sql2java.manager.parser.SqlServerParser
转换为分页语句
countAll() - 类 中的方法gu.sql2java.manager.BaseTableManager
 
countSql(Select, String) - 类 中的静态方法gu.sql2java.manager.parser.ParserSupport
生成 count 查询 SQL,如果select为空则返回null
countSql(String, String) - 类 中的静态方法gu.sql2java.manager.parser.ParserSupport
生成 count 查询 SQL,如果sql为空或不是SELECT语句不能生成count语句则返回null
CountSqlParser - gu.sql2java.manager.parser中的类
sql解析类,提供更智能的count查询sql
CountSqlParser() - 类 的构造器gu.sql2java.manager.parser.CountSqlParser
 
countUsingTemplate(B) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
countUsingTemplate(B, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
count the number of elements of a specific B bean given the search type
countWhere(String) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
create(RowMetaData, String, int, Constant.RowLockType) - 接口 中的方法gu.sql2java.manager.LockRowSqlCreater
根据行元数据、查询SQL、锁定行数限制和行锁定类型生成相应的行锁定SQL语句。
create(RowMetaData, String, int, Constant.RowLockType) - 类 中的方法gu.sql2java.manager.mysql.LockRowSqlCreaterForMySql
 
createBean() - 类 中的方法gu.sql2java.manager.BaseTableManager
 
createBean(Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
Creates a new B instance.
createCacheConfig(Long, Long, TimeUnit, Boolean) - 类 中的静态方法gu.sql2java.manager.cache.CacheManager
创建缓存配置对象。
createDataSource(DataSourceConfig) - 类 中的方法gu.sql2java.manager.c3p0.C3p0DataSourceFactory
 
createDataSource(DataSourceConfig) - 接口 中的方法gu.sql2java.manager.DataSourceFactory
 
createDataSource(Properties) - 类 中的静态方法gu.sql2java.manager.druid.DruidDataSourceFactory
根据Properties提供的参数创建DataSource实例
createDataSource(DataSourceConfig) - 类 中的方法gu.sql2java.manager.druid.DruidDataSourceFactory
 
createDataSource(DataSourceConfig) - 类 中的方法gu.sql2java.manager.sqlite.SqliteDataSourceFactory
 
createInstance(Map) - 类 中的静态方法gu.sql2java.manager.Managers
create Manager instance with properties
createInstance(EnumMap<Constant.JdbcProperty, String>) - 类 中的静态方法gu.sql2java.manager.Managers
 

D

DatabaseURLConnection(URL) - 类 的构造器gu.sql2java.manager.store.BaseColumnStore.DatabaseURLConnection
 
DataSourceConfig - gu.sql2java.manager中的类
The datasource configuration
DataSourceFactory - gu.sql2java.manager中的接口
DataSource管理接口
db - 类 中的变量gu.sql2java.manager.BaseEmbeddedInitializer
数据库位置(文件或文件夹)
dbprops - 类 中的变量gu.sql2java.manager.BaseEmbeddedInitializer
 
dbroot - 类 中的变量gu.sql2java.manager.BaseEmbeddedInitializer
数据库所在的文件夹
debug - 类 中的静态变量gu.sql2java.manager.cache.ColumnCache
 
delete(B) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
delete(B...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
delete(Collection<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
deleteAll() - 类 中的方法gu.sql2java.manager.BaseTableManager
 
DeleteBeanAction() - 类 的构造器gu.sql2java.manager.BaseTableManager.DeleteBeanAction
 
deleteByIndex(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
Deletes rows using key.
deleteByIndexForIndices(String, Collection<T>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
deleteByIndexForIndices(String, T...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
deleteByPks(Collection<K>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
deleteByPks(K...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
deleteByPrimaryKey(Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
deleteByWhere(String) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
deleteImportedBeans(String, B) - 类 中的方法gu.sql2java.manager.BaseTableManager
delete all imported beans by fkName
deleteImportedBeans(String, Map<Integer, Object>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
deleteImportedBeans(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
deleteJunction(String, B, R) - 类 中的方法gu.sql2java.manager.BaseTableManager
delete junction between B and R
deleteJunction(String, B, R...) - 类 中的方法gu.sql2java.manager.BaseTableManager
delete junction between B and R
deleteJunction(String, B, Collection<R>) - 类 中的方法gu.sql2java.manager.BaseTableManager
delete junction between B and R
deleteUsingTemplate(B) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
DerbyInitializer - gu.sql2java.manager中的类
derby initializer(未测试)
DerbyInitializer(File, URL, boolean) - 类 的构造器gu.sql2java.manager.DerbyInitializer
 
destroy(DataSource) - 类 中的方法gu.sql2java.manager.c3p0.C3p0DataSourceFactory
 
destroy(DataSource) - 接口 中的方法gu.sql2java.manager.DataSourceFactory
销毁DataSource实例
destroy(DataSource) - 类 中的方法gu.sql2java.manager.druid.DruidDataSourceFactory
 
destroy(DataSource) - 类 中的方法gu.sql2java.manager.sqlite.SqliteDataSourceFactory
 
doDelete(URL) - 类 中的方法gu.sql2java.manager.store.BaseColumnStore
 
doExists(URL) - 类 中的方法gu.sql2java.manager.store.BaseColumnStore
 
doExists(URL) - 类 中的方法gu.sql2java.manager.store.BinaryStoreTable
 
doExistsPrimaryKey(Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
doExistsPrimaryKey(Object...) - 类 中的方法gu.sql2java.manager.cache.CacheManager
 
doFind(String) - 类 中的方法gu.sql2java.manager.store.BaseColumnStore
 
doFind(String) - 类 中的方法gu.sql2java.manager.store.BinaryStoreTable
 
doGetURLStreamHandler() - 类 中的方法gu.sql2java.manager.store.BaseColumnStore
 
doInitMemory() - 类 中的方法gu.sql2java.manager.BaseEmbeddedInitializer
子类可重写此方法实现内存运行时从磁盘文件恢复数据到内存
doInitMemory() - 类 中的方法gu.sql2java.manager.SqliteInitializer
 
doLoadByPrimaryKeyChecked(Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
doLoadByPrimaryKeyChecked(Object...) - 类 中的方法gu.sql2java.manager.cache.CacheManager
 
doLoadUniqueByIndex(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
doLoadUniqueByIndex(String, Object...) - 类 中的方法gu.sql2java.manager.cache.CacheManager
 
doLoadUniqueByIndexChecked(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
doLoadUniqueByIndexChecked(String, Object...) - 类 中的方法gu.sql2java.manager.cache.CacheManager
 
doPersist() - 类 中的方法gu.sql2java.manager.BaseEmbeddedInitializer
将数据库回写到磁盘指定的目录
doPersist() - 类 中的方法gu.sql2java.manager.DerbyInitializer
 
doPersist() - 类 中的方法gu.sql2java.manager.SqliteInitializer
 
doStore(byte[], String, String, boolean, boolean) - 类 中的方法gu.sql2java.manager.store.BaseColumnStore
 
doStore(byte[], String, String, boolean, boolean) - 类 中的方法gu.sql2java.manager.store.BinaryStoreTable
 
doSynthesizeIntegralValue(BaseBean, BaseBean) - 类 中的方法gu.sql2java.manager.cache.ColumnCache
执行将源对象 from 的属性值更新到目标对象 to 的操作。
DruidDataSourceFactory - gu.sql2java.manager.druid中的类
基于druid实现DataSourceFactory接口
DruidDataSourceFactory() - 类 的构造器gu.sql2java.manager.druid.DruidDataSourceFactory
 

E

EmbeddedInitException - gu.sql2java.manager中的异常错误
封装所有嵌入数据库初始化时抛出异常
EmbeddedInitException() - 异常错误 的构造器gu.sql2java.manager.EmbeddedInitException
 
EmbeddedInitException(String, Throwable) - 异常错误 的构造器gu.sql2java.manager.EmbeddedInitException
 
EmbeddedInitException(String) - 异常错误 的构造器gu.sql2java.manager.EmbeddedInitException
 
EmbeddedInitException(Throwable) - 异常错误 的构造器gu.sql2java.manager.EmbeddedInitException
 
enableSubselect(boolean) - 类 中的静态方法gu.sql2java.manager.parser.InjectionSyntaxObjectAnalyzer
启用或禁用子查询功能。
equals(Object) - 类 中的方法gu.sql2java.manager.BaseEmbeddedInitializer
 
equals(Object) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
equals(Object) - 类 中的方法gu.sql2java.manager.cache.ColumnCache
 
equals(Object) - 类 中的方法gu.sql2java.manager.store.BaseColumnStore
 
existsByPrimaryKey(B) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
existsPrimaryKey(Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
extensionId - 类 中的变量gu.sql2java.manager.store.BaseColumnStore
 
extraOrderBy(SelectBody) - 类 中的静态方法gu.sql2java.manager.parser.OrderByParser
extra order by and set default orderby to null

F

fastInsert(int[], C) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
fillStoreBean(BaseBean, byte[], String) - 类 中的方法gu.sql2java.manager.store.BaseColumnStore
 
fkName - 类 中的变量gu.sql2java.manager.BaseTableManager.DeleteRuleListener
 
foreach(TableManager.DoEach<B>, boolean) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
foreachByJoinWhere(TableManager.DoEach<B>, boolean, String, String) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
foreachByWhere(TableManager.DoEach<B>, boolean, String) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
formatterOf(String) - 类 中的静态方法gu.sql2java.manager.SqlFormatters
 
freeConnection(Connection) - 类 中的方法gu.sql2java.manager.BaseTableManager
Frees the connection.

G

getArgs(BaseBean) - 类 中的方法gu.sql2java.manager.cache.ColumnCache
 
getBackuphookContainer() - 类 中的方法gu.sql2java.manager.BaseEmbeddedInitializer
 
getBackupIntervalSeconds() - 类 中的方法gu.sql2java.manager.BaseEmbeddedInitializer
 
getBaseTableManager(String) - 类 中的静态方法gu.sql2java.manager.Managers
根据表名返回数据库操作实例(非cache)
getBean(Object...) - 类 中的方法gu.sql2java.manager.cache.ColumnCache
 
getBeanUnchecked(Object...) - 类 中的方法gu.sql2java.manager.cache.ColumnCache
 
getBufferCapacity() - 类 中的方法gu.sql2java.manager.QueueBufferProducerAction
 
getCache(Object...) - 类 中的方法gu.sql2java.manager.cache.CacheManager
 
getCacheByIndex(String, Object...) - 类 中的方法gu.sql2java.manager.cache.CacheManager
 
getCacheManager(Class<M>) - 类 中的静态方法gu.sql2java.manager.Managers
根据目标类型返回对应的支持缓存的 TableManager实例
getCacheManager(String) - 类 中的静态方法gu.sql2java.manager.Managers
根据表名返回支持缓存的数据库操作实例
getCacheManagerByBeanType(Class<?>) - 类 中的静态方法gu.sql2java.manager.Managers
根据表记录类型返回支持缓存的数据库操作实例
getCacheManagerByBeanTypeOrNull(Class<?>) - 类 中的静态方法gu.sql2java.manager.Managers
根据表记录类型返回支持缓存的数据库操作实例
getCacheManagerOrNull(String) - 类 中的静态方法gu.sql2java.manager.Managers
根据表名返回支持缓存的数据库操作实例
getCacheManagers() - 类 中的静态方法gu.sql2java.manager.Managers
 
getColumnValue(ResultSet, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
getConnection() - 类 中的方法gu.sql2java.manager.BaseTableManager
Gets the connection.
getCount() - 类 中的方法gu.sql2java.manager.BaseTableManager.DeleteBeanAction
 
getDataSource() - 类 中的方法gu.sql2java.manager.DataSourceConfig
 
getDataSourceConfig() - 类 中的方法gu.sql2java.manager.BaseTableManager
 
getDefaultMatchFilter() - 类 中的方法gu.sql2java.manager.BaseFieldSearcher
 
getEffectColumnId() - 类 中的方法gu.sql2java.manager.BaseFieldSearcher
 
getEffectColumnIds() - 类 中的方法gu.sql2java.manager.BaseFieldSearcher
 
getEffectColumnName() - 类 中的方法gu.sql2java.manager.BaseFieldSearcher
 
getEffectedBeansOnUpdate(B) - 类 中的方法gu.sql2java.manager.BaseFieldSearcher
返回当记录更新时受影响的其他记录,如果没有返回空集合, 子类可根据需要重写此方法
getExecutableSqls() - 类 中的方法gu.sql2java.manager.ScriptRunner
 
getExecutorService() - 类 中的静态方法gu.sql2java.manager.TableManagers
返回线程池对象
getExtension(BaseBean) - 类 中的方法gu.sql2java.manager.store.BaseColumnStore
从数据库记录中获取当前数据的扩展名
getForeignKeyDeleteListeners() - 类 中的方法gu.sql2java.manager.BaseTableManager
 
getForeignKeyDeleteListeners() - 类 中的方法gu.sql2java.manager.cache.CacheManager
 
getFunKeyGetter() - 类 中的方法gu.sql2java.manager.StringFieldSearcher
 
getGeometryDataCodec() - 类 中的方法gu.sql2java.manager.BaseTableManager
 
getImportedBeans(F) - 类 中的方法gu.sql2java.manager.BaseTableManager.DeleteRuleListener
 
getImportedBeans(String, B) - 类 中的方法gu.sql2java.manager.BaseTableManager
Retrieves imported T objects by fkIndex.
getImportedBeans(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
getImportedBeansAsList(String, B, int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
Retrieves imported T objects by fkIndex.
getImportedBeansAsList(String, B) - 类 中的方法gu.sql2java.manager.BaseTableManager
Retrieves imported T objects by ikIndex.
getImportedBeansAsList(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
getInitProperties() - 类 中的方法gu.sql2java.manager.DataSourceConfig
 
getInitProperty(String) - 类 中的方法gu.sql2java.manager.DataSourceConfig
 
getInitProperty(String, String) - 类 中的方法gu.sql2java.manager.DataSourceConfig
 
getInputStream() - 类 中的方法gu.sql2java.manager.store.BaseColumnStore.DatabaseURLConnection
 
getJdbcDriver() - 类 中的方法gu.sql2java.manager.DataSourceConfig
 
getJdbcPassword() - 类 中的方法gu.sql2java.manager.DataSourceConfig
 
getJdbcUrl() - 类 中的方法gu.sql2java.manager.DataSourceConfig
 
getJdbcUsername() - 类 中的方法gu.sql2java.manager.DataSourceConfig
 
getListenerContainer() - 类 中的方法gu.sql2java.manager.BaseTableManager
 
getListenerContainer() - 类 中的方法gu.sql2java.manager.cache.CacheManager
 
getManager() - 类 中的方法gu.sql2java.manager.BaseTableManager
Retrieves the manager object used to get connections.
getManager() - 类 中的方法gu.sql2java.manager.cache.ColumnCache
 
getMetaData() - 类 中的方法gu.sql2java.manager.BaseTableManager
 
getMime(BaseBean) - 类 中的方法gu.sql2java.manager.store.BaseColumnStore
从数据库记录中获取当前数据的MIME类型
getOrderByElements(PlainSelect, List<SelectItem>) - 类 中的方法gu.sql2java.manager.parser.SqlServerParser
获取新的排序列表
getPageSelect(Select) - 类 中的方法gu.sql2java.manager.parser.SqlServerParser
获取一个外层包装的TOP查询
getPk(Object[]) - 类 中的方法gu.sql2java.manager.BaseFieldSearcher
 
getProtocol() - 类 中的方法gu.sql2java.manager.store.BaseColumnStore
 
getQueue() - 类 中的方法gu.sql2java.manager.QueueBufferProducerAction
 
getQueue() - 类 中的方法gu.sql2java.manager.QueueProducerAction
 
getReferencedBean(String, B) - 类 中的方法gu.sql2java.manager.BaseTableManager
Retrieves the T object referenced by fkName.
getRowCount() - 类 中的方法gu.sql2java.manager.QueueBufferProducerAction
 
getSelectItems(PlainSelect) - 类 中的方法gu.sql2java.manager.parser.SqlServerParser
获取查询列
getSimpleCountSql(String) - 类 中的方法gu.sql2java.manager.parser.CountSqlParser
获取普通的Count-sql
getSimpleCountSql(String, String) - 类 中的方法gu.sql2java.manager.parser.CountSqlParser
获取普通的Count-sql
getSmartCountSql(String) - 类 中的方法gu.sql2java.manager.parser.CountSqlParser
获取智能的countSql
getSmartCountSql(String, String) - 类 中的方法gu.sql2java.manager.parser.CountSqlParser
获取智能的countSql
getSmartCountSql(Select, String) - 类 中的方法gu.sql2java.manager.parser.CountSqlParser
获取智能的countSql
getSmartCountSql(Select) - 类 中的方法gu.sql2java.manager.parser.CountSqlParser
获取智能的countSql
getSqlRunner() - 类 中的静态方法gu.sql2java.manager.Managers
 
getSqlRunner(String) - 类 中的静态方法gu.sql2java.manager.Managers
 
getTableManager(Class<M>) - 类 中的静态方法gu.sql2java.manager.Managers
根据表操作接口类型返回数据库操作实例(非cache)
getTableManager(String) - 类 中的静态方法gu.sql2java.manager.Managers
根据表名返回数据库操作实例(非cache)
getTableManagerByBeanType(Class<T>) - 类 中的静态方法gu.sql2java.manager.Managers
根据表记录类型返回数据库操作实例(非cache)
getTableManagers() - 类 中的静态方法gu.sql2java.manager.Managers
 
getTablename() - 类 中的方法gu.sql2java.manager.BaseFieldSearcher
 
gu.sql2java.manager - 程序包 gu.sql2java.manager
 
gu.sql2java.manager.c3p0 - 程序包 gu.sql2java.manager.c3p0
 
gu.sql2java.manager.cache - 程序包 gu.sql2java.manager.cache
 
gu.sql2java.manager.config.spring - 程序包 gu.sql2java.manager.config.spring
 
gu.sql2java.manager.druid - 程序包 gu.sql2java.manager.druid
 
gu.sql2java.manager.mysql - 程序包 gu.sql2java.manager.mysql
 
gu.sql2java.manager.parser - 程序包 gu.sql2java.manager.parser
 
gu.sql2java.manager.phoenix - 程序包 gu.sql2java.manager.phoenix
 
gu.sql2java.manager.sqlite - 程序包 gu.sql2java.manager.sqlite
 
gu.sql2java.manager.store - 程序包 gu.sql2java.manager.store
 
gu.sql2java.manager.utils - 程序包 gu.sql2java.manager.utils
 

H

Handler() - 类 的构造器gu.sql2java.manager.store.BaseColumnStore.Handler
 
hashCode() - 类 中的方法gu.sql2java.manager.BaseEmbeddedInitializer
 
hashCode() - 类 中的方法gu.sql2java.manager.BaseTableManager
 
hashCode() - 类 中的方法gu.sql2java.manager.cache.ColumnCache
 
hashCode() - 类 中的方法gu.sql2java.manager.store.BaseColumnStore
 

I

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

K

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

L

levelOfSelfRef(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
get level count on the self-reference field specified by fkName
levelOfSelfRef(String, B) - 类 中的方法gu.sql2java.manager.BaseTableManager
get level count on the self-reference field specified by fkName
listOfSelfRef(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
return bean list ( include bean specified by primaryKeys ) by the self-reference field specified by fkName
first element is top bean
listOfSelfRef(String, B) - 类 中的方法gu.sql2java.manager.BaseTableManager
return bean list ( include bean ) by the self-reference field specified by fkName
first element is top bean
loadAll() - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadAll(TableManager.Action<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadAll(int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadAll(int, int, TableManager.Action<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadAllAsList() - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadAllAsList(int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByForeignKeyAsList(String, F, int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByIndex(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
Retrieves a array of B bean using the index specified by keyIndex.
loadByIndexAsList(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
Retrieves a list of B bean using the index specified by indexName.
loadByIndexForIndices(String, Collection<T>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByIndexForIndices(String, T...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByJoinWhereAsList(String, String) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByJoinWhereAsList(String, String, Object[], int[]) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByJoinWhereAsList(String, String, int[], int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByJoinWhereAsList(String, String, Object[], int[], int, int, Function<B, T>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByJoinWhereAsync(TableManager<B>, String, String, Object[], int[], int, TableManager.Action<B>, AtomicBoolean, Executor) - 类 中的静态方法gu.sql2java.manager.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.manager.TableManagers
基于QueueProducerAction异步执行 TableManager.loadByJoinWhereForAction(String, String, Object[], int[], int, int, gu.sql2java.TableManager.Action), 查询的数据记录输出到阻塞队列BlockingQueue, 与TableManagers.loadByJoinWhereAsync(TableManager, String, String, Object[], int[], int, int, int, AtomicBoolean, Function, Executor)不同是阻塞队列由调用层提供, 基于此创建QueueProducerAction实例
loadByJoinWhereAsync(TableManager<B>, String, String, Object[], int[], int, int, int, AtomicBoolean, Function<B, T>, Executor) - 类 中的静态方法gu.sql2java.manager.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.manager.TableManagers
loadByJoinWhereForAction(String, String, Object[], int[], int, int, TableManager.Action<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByPks(Collection<K>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByPks(K...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByPreparedStatementAsList(PreparedStatement, int[], int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
Loads all the elements using a prepared statement specifying a list of fields to be retrieved, and specifying the start row and the number of rows.
loadByPrimaryKey(B) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByPrimaryKey(Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByPrimaryKeyChecked(B) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByPrimaryKeyChecked(Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByWhere(String) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByWhere(String, TableManager.Action<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByWhere(String, int[]) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByWhere(String, int[], TableManager.Action<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByWhere(String, int[], int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByWhere(String, int[], int, int, TableManager.Action<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByWhereAsList(String) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByWhereAsList(String, int[]) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByWhereAsList(String, int[], int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadByWhereForAction(String, Object[], int[], int, int, TableManager.Action<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadColumnAsList(String, boolean, String, int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadfromDatabase(Object[]) - 类 中的方法gu.sql2java.manager.cache.ColumnCache
从数据库中加载外键指定的记录,没有找到指定的记录则抛出异常ObjectRetrievalException
loadUniqueByIndex(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadUniqueByIndexChecked(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadUniqueUsingTemplate(B) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadUniqueUsingTemplateChecked(B) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadUsingTemplate(B) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadUsingTemplate(B, TableManager.Action<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadUsingTemplate(B, int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadUsingTemplate(B, int, int, TableManager.Action<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadUsingTemplate(B, int, int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadUsingTemplate(B, int[], int, int, int, TableManager.Action<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadUsingTemplateAsList(B) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadUsingTemplateAsList(B, int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadUsingTemplateAsList(B, int, int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadViaJunctionAsList(String, T, int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadViaJunctionAsList(String, T) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
loadViaJunctionTableAsList(Class<R>, L, int, int) - 类 中的方法gu.sql2java.manager.BaseTableManager
Retrieves an list of R using the junction table junction table(junctionTablename), given a linked table bean, specifying the start row and the number of rows.
lockAndUpdate(String, String, Object[], int[], int, String, Object[], LockUpateRunner<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
lockAndUpdate(String, String, Object[], String, Object[], LockUpateRunner<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
lockAndUpdate(B) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
LockRowSqlCreater - gu.sql2java.manager中的接口
用于创建行锁定的SQL语句的接口。
LockRowSqlCreaterForMySql - gu.sql2java.manager.mysql中的类
LockRowSqlCreater 接口的 MySQL 数据库实现类, 用于为 MySQL 数据库生成行锁定的 SQL 语句。
LockRowSqlCreaterForMySql() - 类 的构造器gu.sql2java.manager.mysql.LockRowSqlCreaterForMySql
 
LockRowSqlCreaters - gu.sql2java.manager中的类
管理不同数据库引擎对应的锁行 SQL 生成器(LockRowSqlCreater)。
LockRowSqlCreaters() - 类 的构造器gu.sql2java.manager.LockRowSqlCreaters
 
lockSqlProviderOf(String) - 类 中的静态方法gu.sql2java.manager.LockRowSqlCreaters
根据传入的数据库引擎名称,获取对应的锁行 SQL 生成器。
logDatabaseProperties() - 类 中的方法gu.sql2java.manager.DataSourceConfig
 
logDatabaseProperties(Properties, String) - 类 中的静态方法gu.sql2java.manager.DataSourceConfig
 

M

makeCacheInstance(String, UpdateStrategy, CacheConfig) - 类 中的静态方法gu.sql2java.manager.cache.CacheManager
create a instance of DeviceCacheManager
makeCacheInstance(String, UpdateStrategy, long, long, TimeUnit) - 类 中的静态方法gu.sql2java.manager.cache.CacheManager
create a instance of DeviceCacheManager
makeCacheInstance(String, Constant.UpdateStrategy, long, long, TimeUnit) - 类 中的静态方法gu.sql2java.manager.cache.CacheManager
makeInterfaceInstance(BaseTableManager<?>) - 类 中的静态方法gu.sql2java.manager.TableManagerDecorator
创建接口实例
makeURL(String, Object...) - 类 中的方法gu.sql2java.manager.store.BaseColumnStore
 
manager - 类 中的变量gu.sql2java.manager.BaseFieldSearcher
 
manager - 类 中的变量gu.sql2java.manager.cache.ColumnCache
 
manager - 类 中的变量gu.sql2java.manager.store.BaseColumnStore
 
managerInstanceOf(String) - 类 中的静态方法gu.sql2java.manager.Managers
get Manager instance with jdbcUrl
managerInstanceOfAlias(String) - 类 中的静态方法gu.sql2java.manager.Managers
get Manager instance with alias
managerOf(String) - 类 中的静态方法gu.sql2java.manager.Managers
根据表名返回数据库操作实例
优先返回支持缓存的数据库操作实例(cache)
managerOf(Class<B>) - 类 中的静态方法gu.sql2java.manager.Managers
根据表记录类型返回数据库操作实例
优先返回支持缓存的数据库操作实例
managerOf(String) - 类 中的方法gu.sql2java.manager.TableManagerProviderImpl
 
managerOf(Class<B>) - 类 中的方法gu.sql2java.manager.TableManagerProviderImpl
 
managerOfCoreClass(String, String) - 类 中的静态方法gu.sql2java.manager.Managers
已过时。
never used
Managers - gu.sql2java.manager中的类
数据库操作实例(TableManager)管理类
Managers.Module - gu.sql2java.manager中的枚举
 
metaData - 类 中的变量gu.sql2java.manager.BaseFieldSearcher
 
metaData - 类 中的变量gu.sql2java.manager.BaseTableManager
 
metaData - 类 中的变量gu.sql2java.manager.cache.ColumnCache
 
metaData - 类 中的变量gu.sql2java.manager.store.BaseColumnStore
 
mimeId - 类 中的变量gu.sql2java.manager.store.BaseColumnStore
 
MysqlSqlFormatter - gu.sql2java.manager.mysql中的类
 
MysqlSqlFormatter() - 类 的构造器gu.sql2java.manager.mysql.MysqlSqlFormatter
 

N

normalize(ScriptRunner) - 类 中的方法gu.sql2java.manager.BaseEmbeddedInitializer
子类可重写此方法执行对SQL语句的归一化处理
normalize(String, boolean) - 类 中的方法gu.sql2java.manager.parser.StatementCache
解析SQL语句,解析成功则返回由StatementCache.visitor归一化处理后的SQL语句, 否则将解析异常JSQLParserException封装到RuntimeDaoException抛出
normalize(ScriptRunner) - 类 中的方法gu.sql2java.manager.SqliteInitializer
 
normalizerOf(String) - 类 中的静态方法gu.sql2java.manager.parser.SqlSyntaxNormalizers
返回指定数据库引擎的SqlSyntaxNormalizer,没有返回null

O

onComputeException(CompositeKeyCache.ComputeException) - 类 中的静态方法gu.sql2java.manager.cache.ColumnCache
处理计算缓存值时抛出的异常。
onRemoval(AocacheRemovalListener.AocacheRemovalNotification<Object[], BaseBean>) - 类 中的方法gu.sql2java.manager.cache.ColumnCache
 
onRemove(List<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager.DeleteRuleListener
 
openConnection(URL) - 类 中的方法gu.sql2java.manager.store.BaseColumnStore.Handler
 
orderByHashParameters(List<OrderByElement>) - 类 中的方法gu.sql2java.manager.parser.CountSqlParser
判断Orderby是否包含参数,有参数的不能去
OrderByParser - gu.sql2java.manager.parser中的类
处理 Order by
OrderByParser() - 类 的构造器gu.sql2java.manager.parser.OrderByParser
 

P

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

Q

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

R

register(I) - 类 中的方法gu.sql2java.manager.InterfaceContainer
将接口实例加入容器
registerCacheManager(String, UpdateStrategy, Long, Long, TimeUnit, Boolean) - 类 中的静态方法gu.sql2java.manager.Managers
注册cache manager
registerCacheManager(String, UpdateStrategy, long, long, TimeUnit) - 类 中的静态方法gu.sql2java.manager.Managers
注册cache manager
registerCacheManager(String, Constant.UpdateStrategy, long, long, TimeUnit) - 类 中的静态方法gu.sql2java.manager.Managers
registerListener(TableListener<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
remove(BaseBean) - 类 中的方法gu.sql2java.manager.cache.ColumnCache
 
removeCached(Object...) - 类 中的方法gu.sql2java.manager.cache.CacheManager
删除cache中主键(keys)指定的记录
removeCached(Object...) - 类 中的方法gu.sql2java.manager.cache.ColumnCache
 
removeCachedByIndex(String, Object...) - 类 中的方法gu.sql2java.manager.cache.CacheManager
根据索引名删除缓存中索引值(keys)指定的记录
resetChanged() - 类 中的方法gu.sql2java.manager.parser.SqlSyntaxNormalizer
复位线程局部变量SqlSyntaxNormalizer.changed状态
rowCountOf(String) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
rowCountWhere(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
runAsTransaction(Callable<T>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
runAsTransaction(Runnable) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
runInMemory - 类 中的变量gu.sql2java.manager.BaseEmbeddedInitializer
 
runScript(Reader) - 类 中的方法gu.sql2java.manager.ScriptRunner
Runs an SQL script (read in using the Reader parameter).
runScript(String) - 类 中的方法gu.sql2java.manager.ScriptRunner
Runs an SQL script (read in using the String parameter).
runScript(List<String>) - 类 中的方法gu.sql2java.manager.ScriptRunner
Runs an SQL script (read in using the String parameter).
runScript(InputStream) - 类 中的方法gu.sql2java.manager.ScriptRunner
Runs an SQL script (read in using the InputStream parameter).
runSql(String, Object[]) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
runSql(String) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
runSqlAsList(Map<String, Class<?>>, String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
runSqlAsList(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
runSqlAsList(Class<T>, String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
runSqlForMap(Map<String, Class<?>>, String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
runSqlForValue(Class<T>, String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
RuntimeConfigInterceptor - gu.sql2java.manager.config.spring中的类
HTTP请求拦截器,实现在HTTP请求解析之前为请求方法安装sql2java运行时配置对象,方法调用结束删除
RuntimeConfigInterceptor(ServletContext) - 类 的构造器gu.sql2java.manager.config.spring.RuntimeConfigInterceptor
 
runWithNoPage(Callable<T>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
runWithNoPage(Runnable) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
rwlock - 类 中的变量gu.sql2java.manager.BaseFieldSearcher
 

S

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

T

TableManagerDecorator<I extends gu.sql2java.TableManager<?>> - gu.sql2java.manager中的类
基于BaseTableManager实例代理实现接口
TableManagerProviderImpl - gu.sql2java.manager中的类
 
TableManagerProviderImpl() - 类 的构造器gu.sql2java.manager.TableManagerProviderImpl
 
TableManagers - gu.sql2java.manager中的类
TableManager工具类
TableManagers() - 类 的构造器gu.sql2java.manager.TableManagers
 
tablename(String) - 类 中的方法gu.sql2java.manager.mysql.MysqlSqlFormatter
 
tablename(String) - 类 中的方法gu.sql2java.manager.phoenix.PhonenixSqlFormatter
 
tablename(String) - 接口 中的方法gu.sql2java.manager.SqlFormatter
 
tablename(String) - 类 中的方法gu.sql2java.manager.SqlFormatters.SqlFormatterAdapter
 
tablename - 类 中的变量gu.sql2java.manager.store.BaseColumnStore
 
TOP100_PERCENT - 类 中的静态变量gu.sql2java.manager.parser.SqlServerParser
 
topOfSelfRef(String, Object...) - 类 中的方法gu.sql2java.manager.BaseTableManager
return B bean that with null self-reference field specified by fkName
topOfSelfRef(String, B) - 类 中的方法gu.sql2java.manager.BaseTableManager
return B bean that with null self-reference field specified by fkName
toPrimaryKeyList(Class<T>, B...) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
toPrimaryKeyList(Class<T>, Collection<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
return a primary key list from B collection
throw UnsupportedOperationException if there is more than a primary key
toString() - 类 中的方法gu.sql2java.manager.BaseEmbeddedInitializer
 
toString() - 类 中的方法gu.sql2java.manager.BaseTableManager.DeleteRuleListener
 
toString() - 类 中的方法gu.sql2java.manager.BaseTableManager
 
toString() - 类 中的方法gu.sql2java.manager.cache.CacheManager
 
toString() - 类 中的方法gu.sql2java.manager.cache.ColumnCache
 
toString() - 类 中的方法gu.sql2java.manager.store.BaseColumnStore
 
toString() - 类 中的方法gu.sql2java.manager.TableManagerDecorator
 
tryLockRows(String, String, Object[], int[], int, Constant.RowLockType) - 类 中的方法gu.sql2java.manager.BaseTableManager
尝试锁定符合条件的行。

U

unbindForeignKeyListenerForDeleteRule() - 类 中的方法gu.sql2java.manager.BaseTableManager
unbind foreign key listener from all of foreign tables
uninit() - 类 中的方法gu.sql2java.manager.BaseFieldSearcher
 
unregister(I) - 类 中的方法gu.sql2java.manager.InterfaceContainer
从容器中删除指定的接口实例
unregisterListener(TableListener<B>) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
update(B) - 类 中的方法gu.sql2java.manager.BaseFieldSearcher
 
update(B) - 类 中的方法gu.sql2java.manager.BaseTableManager
Update the B bean record in the database according to the changes.
update(BaseBean, UpdateStrategy, boolean) - 类 中的方法gu.sql2java.manager.cache.ColumnCache
 
update(BaseBean) - 类 中的方法gu.sql2java.manager.cache.ColumnCache
 
updatePk(String, String, Object[], Object[]) - 类 中的静态方法gu.sql2java.manager.TableManagers
更新记录主键
updatePk(String, String, Object, Object) - 类 中的静态方法gu.sql2java.manager.TableManagers
更新记录主键(适用只有一个主键的表)
updatePk(String, B, Object[]) - 类 中的静态方法gu.sql2java.manager.TableManagers
更新记录主键(适用只有一个主键的表)
updatePk(String, B, Object) - 类 中的静态方法gu.sql2java.manager.TableManagers
更新记录主键(适用只有一个主键的表)
updateStrategy - 类 中的变量gu.sql2java.manager.cache.ColumnCache
当前更新策略
updateWithCondition(B, String, Object[]) - 类 中的方法gu.sql2java.manager.BaseTableManager
 
URLParseChecks - gu.sql2java.manager.utils中的类
URL解析检查工具类
URLParseChecks() - 类 的构造器gu.sql2java.manager.utils.URLParseChecks
 
URLParseException(Throwable) - 异常错误 的构造器gu.sql2java.manager.store.BaseColumnStore.URLParseException
 
URLParseException(String, Throwable) - 异常错误 的构造器gu.sql2java.manager.store.BaseColumnStore.URLParseException
 
URLParseException(String) - 异常错误 的构造器gu.sql2java.manager.store.BaseColumnStore.URLParseException
 

V

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

W

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

Copyright © 2025. All Rights Reserved.