索引
常量字段值|所有程序包|所有类和接口|序列化表格
A
- actionOnResultSet(ResultSet, int[], int, int, TableManager.Action<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
- add(B) - 类中的方法 gu.sql2java.BaseFieldSearcher
- addAggregateFunctions(String) - 类中的静态方法 gu.sql2java.parser.CountSqlParser
-
添加到聚合函数,可以是逗号隔开的多个函数前缀
- addClearRegex(String) - 类中的方法 gu.sql2java.ScriptRunner
- addClearRegex(Pattern) - 类中的方法 gu.sql2java.ScriptRunner
- addIfAbsent(BaseBean) - 类中的方法 gu.sql2java.CacheManager
- addIgnoreRegex(Pattern) - 类中的方法 gu.sql2java.ScriptRunner
- addInterceptors(InterceptorRegistry) - 类中的方法 gu.sql2java.config.spring.RuntimeConfigInterceptor
- addJunction(String, BaseBean, Collection<R>) - 类中的方法 gu.sql2java.CacheManager
-
add junction between B and R if junction not exists
- addJunction(String, BaseBean, R) - 类中的方法 gu.sql2java.CacheManager
-
add junction between B and R if junction not exists
- addJunction(String, BaseBean, R...) - 类中的方法 gu.sql2java.CacheManager
-
add junction between B and R if junction not exists
- addProperties(Properties) - 类中的方法 gu.sql2java.BaseEmbeddedInitializer
- addReplaceRegex(Pattern, String) - 类中的方法 gu.sql2java.ScriptRunner
- addRowNumber(PlainSelect, List<SelectItem>) - 类中的方法 gu.sql2java.parser.SqlServerParser
-
获取 ROW_NUMBER() 列
- afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - 类中的方法 gu.sql2java.config.spring.RuntimeConfigInterceptor
- afterConcurrentHandlingStarted(HttpServletRequest, HttpServletResponse, Object) - 类中的方法 gu.sql2java.config.spring.RuntimeConfigInterceptor
- 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
- BASETABLEMANAGER - 枚举类 中的枚举常量 gu.sql2java.Managers.Module
- BinaryStoreTable - gu.sql2java中的类
-
URLStore implementation for Store table only
CHAR(32) required for primary key type - BinaryStoreTable(String, String, String, String) - 类的构造器 gu.sql2java.BinaryStoreTable
-
构造方法
- bindForeignKeyListenerForDeleteRule() - 类中的方法 gu.sql2java.CacheManager
-
bind foreign key listener to foreign table:
DELETE RULE
C
- C3p0DataSourceFactory - gu.sql2java.c3p0中的类
-
基于c3p0实现
DataSourceFactory接口 - C3p0DataSourceFactory() - 类的构造器 gu.sql2java.c3p0.C3p0DataSourceFactory
- CACHE - 枚举类 中的枚举常量 gu.sql2java.Managers.Module
- CacheManager - gu.sql2java中的类
-
cache implementation for BaseTableManager
- 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 - checkCycleOfSelfRef(String, BaseBean) - 类中的方法 gu.sql2java.CacheManager
-
Ensures the self-reference field specified by fkName is not cycle
- checkCycleOfSelfRef(String, T) - 类中的方法 gu.sql2java.CacheManager
-
Ensures the self-reference field specified by fkName is not cycle
- checkDuplicate(BaseBean) - 类中的方法 gu.sql2java.CacheManager
- checkDuplicateByPk(T) - 类中的方法 gu.sql2java.CacheManager
- 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
-
执行表达式,为false时抛出
BaseColumnStore.URLParseException异常 - childListOfSelfRef(String, BaseBean) - 类中的方法 gu.sql2java.CacheManager
-
return child bean list (self included) by the self-reference field specified by fkName
throwRuntimeDaoExceptionif self-reference field is cycle - childListOfSelfRef(String, Object...) - 类中的方法 gu.sql2java.CacheManager
-
return child bean list (self included) by the self-reference field specified by fkName
throwRuntimeDaoExceptionif self-reference field is cycle - childrenOfBeansOfSelfRef(String, Iterable<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
-
return child bean list (self included) by the self-reference field specified by fkName
throwRuntimeDaoExceptionif self-reference field is cycle - childrenOfPksOfSelfRef(String, Iterable<T>) - 类中的方法 gu.sql2java.CacheManager
-
return child bean list (self included) by the self-reference field specified by fkName
throwRuntimeDaoExceptionif self-reference field is cycle - childrenOfSelfRef(String, BaseBean) - 类中的方法 gu.sql2java.CacheManager
-
return child bean list (self included) by the self-reference field specified by fkName
throwRuntimeDaoExceptionif self-reference field is cycle - childrenOfSelfRef(String, Object...) - 类中的方法 gu.sql2java.CacheManager
-
return child bean list (self included) by the self-reference field specified by fkName
throwRuntimeDaoExceptionif self-reference field is cycle - 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
- 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
-
转换为分页语句
- countAll() - 类中的方法 gu.sql2java.CacheManager
- countSql(String, String) - 类中的静态方法 gu.sql2java.parser.ParserSupport
-
生成 count 查询 SQL,如果
sql为空或不是SELECT语句不能生成count语句则返回null - countSql(Select, String) - 类中的静态方法 gu.sql2java.parser.ParserSupport
-
生成 count 查询 SQL,如果
select为空则返回null - CountSqlParser - gu.sql2java.parser中的类
-
sql解析类,提供更智能的count查询sql
- CountSqlParser() - 类的构造器 gu.sql2java.parser.CountSqlParser
- countUsingTemplate(BaseBean) - 类中的方法 gu.sql2java.CacheManager
- countUsingTemplate(BaseBean, int) - 类中的方法 gu.sql2java.CacheManager
-
count the number of elements of a specific B bean given the search type
- countWhere(String) - 类中的方法 gu.sql2java.CacheManager
- createBean() - 类中的方法 gu.sql2java.CacheManager
- createBean(Object...) - 类中的方法 gu.sql2java.CacheManager
-
Creates a new B instance.
- createDataSource(DataSourceConfig) - 类中的方法 gu.sql2java.c3p0.C3p0DataSourceFactory
- createDataSource(DataSourceConfig) - 接口中的方法 gu.sql2java.DataSourceFactory
- createDataSource(DataSourceConfig) - 类中的方法 gu.sql2java.druid.DruidDataSourceFactory
- createDataSource(DataSourceConfig) - 类中的方法 gu.sql2java.sqlite.SqliteDataSourceFactory
- createDataSource(Properties) - 类中的静态方法 gu.sql2java.druid.DruidDataSourceFactory
-
根据
Properties提供的参数创建DataSource实例 - createInstance(EnumMap<Constant.JdbcProperty, String>) - 类中的静态方法 gu.sql2java.Managers
- createInstance(Map) - 类中的静态方法 gu.sql2java.Managers
-
create Manager instance with properties
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
-
数据库所在的文件夹
- DECORATOR - 枚举类 中的枚举常量 gu.sql2java.Managers.Module
- delete(BaseBean) - 类中的方法 gu.sql2java.CacheManager
- delete(BaseBean...) - 类中的方法 gu.sql2java.CacheManager
- delete(Collection<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
- deleteAll() - 类中的方法 gu.sql2java.CacheManager
- deleteByIndex(String, Object...) - 类中的方法 gu.sql2java.CacheManager
-
Deletes rows using key.
- deleteByIndexForIndices(String, Collection<T>) - 类中的方法 gu.sql2java.CacheManager
- deleteByIndexForIndices(String, T...) - 类中的方法 gu.sql2java.CacheManager
- deleteByPks(Collection<K>) - 类中的方法 gu.sql2java.CacheManager
- deleteByPks(K...) - 类中的方法 gu.sql2java.CacheManager
- deleteByPrimaryKey(Object...) - 类中的方法 gu.sql2java.CacheManager
- deleteByWhere(String) - 类中的方法 gu.sql2java.CacheManager
- deleteImportedBeans(String, BaseBean) - 类中的方法 gu.sql2java.CacheManager
-
delete all imported beans by fkName
- deleteImportedBeans(String, Object...) - 类中的方法 gu.sql2java.CacheManager
- deleteImportedBeans(String, Map<Integer, Object>) - 类中的方法 gu.sql2java.CacheManager
- deleteJunction(String, BaseBean, Collection<R>) - 类中的方法 gu.sql2java.CacheManager
-
delete junction between B and R
- deleteJunction(String, BaseBean, R) - 类中的方法 gu.sql2java.CacheManager
-
delete junction between B and R
- deleteJunction(String, BaseBean, R...) - 类中的方法 gu.sql2java.CacheManager
-
delete junction between B and R
- deleteUsingTemplate(BaseBean) - 类中的方法 gu.sql2java.CacheManager
- 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
- doExists(URL) - 类中的方法 gu.sql2java.BaseColumnStore
- doExists(URL) - 类中的方法 gu.sql2java.BinaryStoreTable
- doExistsPrimaryKey(Object...) - 类中的方法 gu.sql2java.CacheManager
- doFind(String) - 类中的方法 gu.sql2java.BaseColumnStore
- doFind(String) - 类中的方法 gu.sql2java.BinaryStoreTable
- doGetURLStreamHandler() - 类中的方法 gu.sql2java.BaseColumnStore
- doInitMemory() - 类中的方法 gu.sql2java.BaseEmbeddedInitializer
-
子类可重写此方法实现内存运行时从磁盘文件恢复数据到内存
- doInitMemory() - 类中的方法 gu.sql2java.SqliteInitializer
- doLoadByPrimaryKeyChecked(Object...) - 类中的方法 gu.sql2java.CacheManager
- doLoadUniqueByIndex(String, Object...) - 类中的方法 gu.sql2java.CacheManager
- doLoadUniqueByIndexChecked(String, Object...) - 类中的方法 gu.sql2java.CacheManager
- doPersist() - 类中的方法 gu.sql2java.BaseEmbeddedInitializer
-
将数据库回写到磁盘指定的目录
- doPersist() - 类中的方法 gu.sql2java.DerbyInitializer
- doPersist() - 类中的方法 gu.sql2java.SqliteInitializer
- doStore(byte[], String, String, boolean, boolean) - 类中的方法 gu.sql2java.BaseColumnStore
- doStore(byte[], String, String, boolean, 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) - 异常错误类的构造器 gu.sql2java.EmbeddedInitException
- EmbeddedInitException(String, Throwable) - 异常错误类的构造器 gu.sql2java.EmbeddedInitException
- EmbeddedInitException(Throwable) - 异常错误类的构造器 gu.sql2java.EmbeddedInitException
- equals(Object) - 类中的方法 gu.sql2java.BaseColumnStore
- equals(Object) - 类中的方法 gu.sql2java.BaseEmbeddedInitializer
- equals(Object) - 类中的方法 gu.sql2java.CacheManager
- existsByPrimaryKey(BaseBean) - 类中的方法 gu.sql2java.CacheManager
- existsPrimaryKey(Object...) - 类中的方法 gu.sql2java.CacheManager
- extensionId - 类中的变量 gu.sql2java.BaseColumnStore
- extraOrderBy(SelectBody) - 类中的静态方法 gu.sql2java.parser.OrderByParser
-
extra order by and set default orderby to null
F
- fastInsert(int[], C) - 类中的方法 gu.sql2java.CacheManager
- fillStoreBean(BaseBean, byte[], String) - 类中的方法 gu.sql2java.BaseColumnStore
- foreach(TableManager.DoEach<BaseBean>, boolean) - 类中的方法 gu.sql2java.CacheManager
- foreachByJoinWhere(TableManager.DoEach<BaseBean>, boolean, String, String) - 类中的方法 gu.sql2java.CacheManager
- foreachByWhere(TableManager.DoEach<BaseBean>, boolean, String) - 类中的方法 gu.sql2java.CacheManager
- formatterOf(String) - 类中的静态方法 gu.sql2java.SqlFormatters
- freeConnection(Connection) - 类中的方法 gu.sql2java.CacheManager
-
Frees the connection.
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
-
根据表记录类型返回支持缓存的数据库操作实例
- getCacheManagerByBeanTypeOrNull(Class<?>) - 类中的静态方法 gu.sql2java.Managers
-
根据表记录类型返回支持缓存的数据库操作实例
- getCacheManagerOrNull(String) - 类中的静态方法 gu.sql2java.Managers
-
根据表名返回支持缓存的数据库操作实例
- getCacheManagers() - 类中的静态方法 gu.sql2java.Managers
- getColumnValue(ResultSet, int) - 类中的方法 gu.sql2java.CacheManager
- getConnection() - 类中的方法 gu.sql2java.CacheManager
-
Gets the connection.
- getDataSource() - 类中的方法 gu.sql2java.DataSourceConfig
- getDataSourceConfig() - 类中的方法 gu.sql2java.CacheManager
- 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
-
从数据库记录中获取当前数据的扩展名
- getForeignKeyDeleteListeners() - 类中的方法 gu.sql2java.CacheManager
- getFunKeyGetter() - 类中的方法 gu.sql2java.StringFieldSearcher
- getGeometryDataCodec() - 类中的方法 gu.sql2java.CacheManager
- getImportedBeans(String, BaseBean) - 类中的方法 gu.sql2java.CacheManager
-
Retrieves imported T objects by fkIndex.
- getImportedBeans(String, Object...) - 类中的方法 gu.sql2java.CacheManager
- getImportedBeansAsList(String, BaseBean) - 类中的方法 gu.sql2java.CacheManager
-
Retrieves imported T objects by ikIndex.
- getImportedBeansAsList(String, BaseBean, int, int) - 类中的方法 gu.sql2java.CacheManager
-
Retrieves imported T objects by fkIndex.
- getImportedBeansAsList(String, Object...) - 类中的方法 gu.sql2java.CacheManager
- 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
- getListenerContainer() - 类中的方法 gu.sql2java.CacheManager
- getManager() - 类中的方法 gu.sql2java.CacheManager
-
Retrieves the manager object used to get connections.
- 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
- getReferencedBean(String, BaseBean) - 类中的方法 gu.sql2java.CacheManager
-
Retrieves the T object referenced by fkName.
- 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) - 类中的方法 gu.sql2java.parser.CountSqlParser
-
获取智能的countSql
- getSmartCountSql(Select, String) - 类中的方法 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.config.spring - 程序包 gu.sql2java.config.spring
- 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
- hashCode() - 类中的方法 gu.sql2java.CacheManager
I
- init() - 类中的方法 gu.sql2java.BaseEmbeddedInitializer
-
初始化数据库
- init() - 类中的方法 gu.sql2java.BaseFieldSearcher
- init(File, URL, boolean, Properties) - 类中的静态方法 gu.sql2java.DerbyInitializer
-
Derby数据库初始化
- init(File, URL, boolean, Properties) - 类中的静态方法 gu.sql2java.SqliteInitializer
-
SQLite数据库初始化
- init(Class<T>, File, URL, boolean, Properties) - 类中的静态方法 gu.sql2java.BaseEmbeddedInitializer
- init(Class<T>, String, String, boolean, Properties) - 类中的静态方法 gu.sql2java.BaseEmbeddedInitializer
-
数据库初始化
- init(String, String, boolean, Properties) - 类中的静态方法 gu.sql2java.DerbyInitializer
-
Derby数据库初始化
- 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) - 异常错误类的构造器 gu.sql2java.parser.InjectionAttackException
- InjectionAttackException(String, Throwable) - 异常错误类的构造器 gu.sql2java.parser.InjectionAttackException
- InjectionAttackException(Throwable) - 异常错误类的构造器 gu.sql2java.parser.InjectionAttackException
- InjectionSyntaxObjectAnalyzer - gu.sql2java.parser中的类
-
基于SQL语法对象的SQL注入攻击分析实现
- InjectionSyntaxObjectAnalyzer() - 类的构造器 gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
- injectProperties(Map) - 类中的静态方法 gu.sql2java.Managers
-
short cut of
Managers.injectProperties(Map, String) - injectProperties(Map, String) - 类中的静态方法 gu.sql2java.Managers
-
inject properties to
DataSourceConfig.databaseProperties
be effected only while called before initializing singleton instance - insert(BaseBean) - 类中的方法 gu.sql2java.CacheManager
-
Insert the B bean into the database.
- instanceOf(Class<M>) - 类中的静态方法 gu.sql2java.Managers
-
根据表记录类型返回数据库操作实例
优先返回支持缓存的数据库操作实例(cache) - instanceOf(Class<M>) - 类中的方法 gu.sql2java.TableManagerProviderImpl
- 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
- isCycleOfSelfRef(String, BaseBean) - 类中的方法 gu.sql2java.CacheManager
-
test whether the self-reference field specified by fkName is cycle
- isCycleOfSelfRef(String, Object...) - 类中的方法 gu.sql2java.CacheManager
-
test whether the self-reference field specified by fkName is cycle
- isDebugOutput() - 类中的静态方法 gu.sql2java.DataSourceConfig
- isNotEmptyList(List<?>) - 类中的方法 gu.sql2java.parser.SqlServerParser
-
List不空
- isQuoteWith(String) - 类中的方法 gu.sql2java.SqlFormatters.QuoteFormatter
-
如果输入字符串
input以quote开头和结尾返回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
- levelOfSelfRef(String, BaseBean) - 类中的方法 gu.sql2java.CacheManager
-
get level count on the self-reference field specified by fkName
- levelOfSelfRef(String, Object...) - 类中的方法 gu.sql2java.CacheManager
-
get level count on the self-reference field specified by fkName
- LIMIT_OFFSET - 枚举类 中的枚举常量 gu.sql2java.PageQueryImplType
-
LIMIT OFFSET statement
- listOfSelfRef(String, BaseBean) - 类中的方法 gu.sql2java.CacheManager
-
return bean list ( include
bean) by the self-reference field specified by fkName
first element is top bean - listOfSelfRef(String, Object...) - 类中的方法 gu.sql2java.CacheManager
-
return bean list ( include bean specified by
primaryKeys) by the self-reference field specified by fkName
first element is top bean - loadAll() - 类中的方法 gu.sql2java.CacheManager
- loadAll(int, int) - 类中的方法 gu.sql2java.CacheManager
- loadAll(int, int, TableManager.Action<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
- loadAll(TableManager.Action<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
- loadAllAsList() - 类中的方法 gu.sql2java.CacheManager
- loadAllAsList(int, int) - 类中的方法 gu.sql2java.CacheManager
- loadByForeignKeyAsList(String, F, int, int) - 类中的方法 gu.sql2java.CacheManager
- loadByIndex(String, Object...) - 类中的方法 gu.sql2java.CacheManager
-
Retrieves a array of B bean using the index specified by keyIndex.
- loadByIndexAsList(String, Object...) - 类中的方法 gu.sql2java.CacheManager
-
Retrieves a list of B bean using the index specified by indexName.
- loadByIndexForIndices(String, Collection<T>) - 类中的方法 gu.sql2java.CacheManager
- loadByIndexForIndices(String, T...) - 类中的方法 gu.sql2java.CacheManager
- loadByJoinWhereAsList(String, String) - 类中的方法 gu.sql2java.CacheManager
- loadByJoinWhereAsList(String, String, int[], int, int) - 类中的方法 gu.sql2java.CacheManager
- loadByJoinWhereAsList(String, String, Object[], int[]) - 类中的方法 gu.sql2java.CacheManager
- loadByJoinWhereAsList(String, String, Object[], int[], int, int, Function<BaseBean, T>) - 类中的方法 gu.sql2java.CacheManager
- 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, 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, 与TableManagers.loadByJoinWhereAsync(TableManager, String, String, Object[], int[], int, int, int, AtomicBoolean, Function, Executor)不同是阻塞队列由调用层提供, 基于此创建QueueProducerAction实例 - loadByJoinWhereAsync(TableManager<B>, String, String, Object[], int, int, int, AtomicBoolean, Executor) - 类中的静态方法 gu.sql2java.TableManagers
- loadByJoinWhereForAction(String, String, Object[], int[], int, int, TableManager.Action<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
- loadByPks(Collection<K>) - 类中的方法 gu.sql2java.CacheManager
- loadByPks(K...) - 类中的方法 gu.sql2java.CacheManager
- loadByPreparedStatementAsList(PreparedStatement, int[], int, int) - 类中的方法 gu.sql2java.CacheManager
-
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(BaseBean) - 类中的方法 gu.sql2java.CacheManager
- loadByPrimaryKey(Object...) - 类中的方法 gu.sql2java.CacheManager
- loadByPrimaryKeyChecked(BaseBean) - 类中的方法 gu.sql2java.CacheManager
- loadByPrimaryKeyChecked(Object...) - 类中的方法 gu.sql2java.CacheManager
- loadByWhere(String) - 类中的方法 gu.sql2java.CacheManager
- loadByWhere(String, int[]) - 类中的方法 gu.sql2java.CacheManager
- loadByWhere(String, int[], int, int) - 类中的方法 gu.sql2java.CacheManager
- loadByWhere(String, int[], int, int, TableManager.Action<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
- loadByWhere(String, int[], TableManager.Action<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
- loadByWhere(String, TableManager.Action<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
- loadByWhereAsList(String) - 类中的方法 gu.sql2java.CacheManager
- loadByWhereAsList(String, int[]) - 类中的方法 gu.sql2java.CacheManager
- loadByWhereAsList(String, int[], int, int) - 类中的方法 gu.sql2java.CacheManager
- loadByWhereForAction(String, Object[], int[], int, int, TableManager.Action<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
- loadColumnAsList(String, boolean, String, int, int) - 类中的方法 gu.sql2java.CacheManager
- loadUniqueByIndex(String, Object...) - 类中的方法 gu.sql2java.CacheManager
- loadUniqueByIndexChecked(String, Object...) - 类中的方法 gu.sql2java.CacheManager
- loadUniqueUsingTemplate(BaseBean) - 类中的方法 gu.sql2java.CacheManager
- loadUniqueUsingTemplateChecked(BaseBean) - 类中的方法 gu.sql2java.CacheManager
- loadUsingTemplate(BaseBean) - 类中的方法 gu.sql2java.CacheManager
- loadUsingTemplate(BaseBean, int[], int, int, int, TableManager.Action<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
- loadUsingTemplate(BaseBean, int, int) - 类中的方法 gu.sql2java.CacheManager
- loadUsingTemplate(BaseBean, int, int, int) - 类中的方法 gu.sql2java.CacheManager
- loadUsingTemplate(BaseBean, int, int, TableManager.Action<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
- loadUsingTemplate(BaseBean, TableManager.Action<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
- loadUsingTemplateAsList(BaseBean) - 类中的方法 gu.sql2java.CacheManager
- loadUsingTemplateAsList(BaseBean, int, int) - 类中的方法 gu.sql2java.CacheManager
- loadUsingTemplateAsList(BaseBean, int, int, int) - 类中的方法 gu.sql2java.CacheManager
- loadViaJunctionAsList(String, T) - 类中的方法 gu.sql2java.CacheManager
- loadViaJunctionAsList(String, T, int, int) - 类中的方法 gu.sql2java.CacheManager
- loadViaJunctionTableAsList(Class<R>, L, int, int) - 类中的方法 gu.sql2java.CacheManager
-
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.
- 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
- MANAGER - 枚举类 中的枚举常量 gu.sql2java.Managers.Module
- managerInstanceOf(String) - 类中的静态方法 gu.sql2java.Managers
-
get Manager instance with jdbcUrl
- managerInstanceOfAlias(String) - 类中的静态方法 gu.sql2java.Managers
-
get Manager instance with alias
- managerOf(Class<B>) - 类中的静态方法 gu.sql2java.Managers
-
根据表记录类型返回数据库操作实例
优先返回支持缓存的数据库操作实例 - managerOf(Class<B>) - 类中的方法 gu.sql2java.TableManagerProviderImpl
- managerOf(String) - 类中的静态方法 gu.sql2java.Managers
-
根据表名返回数据库操作实例
优先返回支持缓存的数据库操作实例(cache) - managerOf(String) - 类中的方法 gu.sql2java.TableManagerProviderImpl
- managerOfCoreClass(String, String) - 类中的静态方法 gu.sql2java.Managers
-
已过时。never used
- Managers - gu.sql2java中的类
-
数据库操作实例(
TableManager)管理类 - MANAGERS - 枚举类 中的枚举常量 gu.sql2java.Managers.Module
- Managers.Module - gu.sql2java中的枚举类
- metaData - 类中的变量 gu.sql2java.BaseColumnStore
- metaData - 类中的变量 gu.sql2java.BaseFieldSearcher
- metaData - 类中的变量 gu.sql2java.CacheManager
- mimeId - 类中的变量 gu.sql2java.BaseColumnStore
- MysqlSqlFormatter - gu.sql2java.mysql中的类
- MysqlSqlFormatter() - 类的构造器 gu.sql2java.mysql.MysqlSqlFormatter
N
- NO_IMPL - 枚举类 中的枚举常量 gu.sql2java.PageQueryImplType
- normalize(ScriptRunner) - 类中的方法 gu.sql2java.BaseEmbeddedInitializer
-
子类可重写此方法执行对SQL语句的归一化处理
- normalize(ScriptRunner) - 类中的方法 gu.sql2java.SqliteInitializer
- normalize(String, boolean) - 类中的方法 gu.sql2java.parser.StatementCache
-
解析SQL语句,解析成功则返回由
StatementCache.visitor归一化处理后的SQL语句, 否则将解析异常JSQLParserException封装到RuntimeDaoException抛出 - normalizerOf(String) - 类中的静态方法 gu.sql2java.parser.SqlSyntaxNormalizers
-
返回指定数据库引擎的
SqlSyntaxNormalizer,没有返回null
O
- OFFSET_FETCH - 枚举类 中的枚举常量 gu.sql2java.PageQueryImplType
-
for SQL server
- 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, boolean) - 类中的方法 gu.sql2java.parser.StatementCache
-
解析SQL语句,解析成功返回保存解析数据的
ParserSupport.SqlParserInfo对象, 否则将解析异常JSQLParserException封装到RuntimeDaoException抛出 - parse(String, CCJSqlParserVisitor, SqlSyntaxNormalizer) - 类中的静态方法 gu.sql2java.parser.ParserSupport
-
实现SQL语句解析,解析成功则返回解析后的
Statement, 并通过visitor参数提供基于AST(抽象语法树)的遍历所有节点的能力。 - parse0(String, CCJSqlParserVisitor, SqlSyntaxNormalizer) - 类中的静态方法 gu.sql2java.parser.ParserSupport
-
参照
CCJSqlParserUtil.parseAST(String)和CCJSqlParserUtil.parse(String)实现SQL语句解析, 解析成功则返回解析后的ParserSupport.SqlParserInfo对象, 并通过visitor参数提供基于AST(抽象语法树)的遍历所有节点的能力。 - parseComponent(String, Class<T>) - 类中的静态方法 gu.sql2java.parser.ParserSupport
-
调用
CCJSqlParser解析SQL语句部件返回解析生成的对象, 使用targetType的类名作为解析方法名 - parseComponent(String, String, Class<T>) - 类中的静态方法 gu.sql2java.parser.ParserSupport
-
调用
CCJSqlParser解析SQL语句部件返回解析生成的对象,如'ORDER BY id DESC' - 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.BaseFieldSearcher
-
主键--搜索键映射
- PKS - 类中的静态变量 gu.sql2java.BaseColumnStore
- preHandle(HttpServletRequest, HttpServletResponse, Object) - 类中的方法 gu.sql2java.config.spring.RuntimeConfigInterceptor
- prepareStatement(Connection, String, boolean, boolean, String) - 类中的方法 gu.sql2java.parser.StatementCache
-
调用
Connection.prepareStatement(String)创建预编译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, int, int) - 类中的方法 gu.sql2java.parser.StatementCache
-
调用
Connection.prepareStatement(String, int, int)创建预编译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(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(BlockingQueue<List<T>>, int, int, AtomicBoolean, Function<B, T>, boolean, 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(int, int, Function<B, T>) - 类的构造器 gu.sql2java.QueueProducerAction
-
构造方法
- QueueProducerAction(Function<B, T>) - 类的构造器 gu.sql2java.QueueProducerAction
-
简化版本构造方法
队列容量和插入队列超时时间使用默认值 - QueueProducerAction(BlockingQueue<T>, int, 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
- registerListener(TableListener<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
- removeCached(Object...) - 类中的方法 gu.sql2java.CacheManager
-
删除cache中主键(keys)指定的记录
- removeCachedByIndex(String, Object...) - 类中的方法 gu.sql2java.CacheManager
-
根据索引名删除缓存中索引值(keys)指定的记录
- resetChanged() - 类中的方法 gu.sql2java.parser.SqlSyntaxNormalizer
-
复位线程局部变量
SqlSyntaxNormalizer.changed状态 - rowCountOf(String) - 类中的方法 gu.sql2java.CacheManager
- rowCountWhere(String, Object...) - 类中的方法 gu.sql2java.CacheManager
- runAsTransaction(Runnable) - 类中的方法 gu.sql2java.CacheManager
- runAsTransaction(Callable<T>) - 类中的方法 gu.sql2java.CacheManager
- runInMemory - 类中的变量 gu.sql2java.BaseEmbeddedInitializer
- runScript(InputStream) - 类中的方法 gu.sql2java.ScriptRunner
-
Runs an SQL script (read in using the InputStream parameter).
- 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).
- runSql(String) - 类中的方法 gu.sql2java.CacheManager
- runSql(String, Object[]) - 类中的方法 gu.sql2java.CacheManager
- runSqlAsList(Class<T>, String, Object...) - 类中的方法 gu.sql2java.CacheManager
- runSqlAsList(String, Object...) - 类中的方法 gu.sql2java.CacheManager
- runSqlAsList(Map<String, Class<?>>, String, Object...) - 类中的方法 gu.sql2java.CacheManager
- runSqlForMap(Map<String, Class<?>>, String, Object...) - 类中的方法 gu.sql2java.CacheManager
- runSqlForValue(Class<T>, String, Object...) - 类中的方法 gu.sql2java.CacheManager
- RuntimeConfigInterceptor - gu.sql2java.config.spring中的类
-
HTTP请求拦截器,实现在HTTP请求解析之前为请求方法安装sql2java运行时配置对象,方法调用结束删除
- RuntimeConfigInterceptor(Set<String>) - 类的构造器 gu.sql2java.config.spring.RuntimeConfigInterceptor
- runWithNoPage(Runnable) - 类中的方法 gu.sql2java.CacheManager
- runWithNoPage(Callable<T>) - 类中的方法 gu.sql2java.CacheManager
- rwlock - 类中的变量 gu.sql2java.BaseFieldSearcher
S
- save(BaseBean) - 类中的方法 gu.sql2java.CacheManager
- save(BaseBean[]) - 类中的方法 gu.sql2java.CacheManager
- save(C) - 类中的方法 gu.sql2java.CacheManager
- saveAsTransaction(BaseBean[]) - 类中的方法 gu.sql2java.CacheManager
- saveAsTransaction(C) - 类中的方法 gu.sql2java.CacheManager
- saveFully(BaseBean, Object[]) - 类中的方法 gu.sql2java.CacheManager
- saveFullyAsTransaction(BaseBean, Object[]) - 类中的方法 gu.sql2java.CacheManager
- ScriptRunner - gu.sql2java中的类
-
Tool to run database scripts.
- ScriptRunner(boolean, boolean) - 类的构造器 gu.sql2java.ScriptRunner
-
Default constructor.
- search(String, int, StringMatchType, Predicate<T>) - 类中的方法 gu.sql2java.StringFieldSearcher
- search(K, int, IFuzzyMatchFilter<K>, Predicate<T>) - 类中的方法 gu.sql2java.BaseFieldSearcher
-
单主键模糊匹配
- 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
- setColumnValue(BaseBean, int, Object) - 类中的方法 gu.sql2java.CacheManager
- 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
- setImportedBeans(String, BaseBean, C) - 类中的方法 gu.sql2java.CacheManager
-
Set the importedBeans associates to the bean by fkIndex
- setImportedBeans(String, BaseBean, T[]) - 类中的方法 gu.sql2java.CacheManager
-
Set the importedBeans associates to the bean by
ikIndex - setLogOnError(boolean) - 类中的方法 gu.sql2java.InterfaceContainer
-
设置当执行容器中的接口实例有异常抛出时是否日志输出(仅当skipOnError为true时有效)
- setLogWriter(PrintWriter) - 类中的方法 gu.sql2java.ScriptRunner
-
Setter for logWriter property.
- setReferencedBean(String, BaseBean, T) - 类中的方法 gu.sql2java.CacheManager
-
Associates the B object to the T object by fkName field.
- setSkipOnError(boolean) - 类中的方法 gu.sql2java.InterfaceContainer
-
设置当执行容器中的接口实例有异常抛出时的动作
为true时跳过继续执行下一个容器
为false时抛出异常 - setValueIfNonEqual(BaseBean, String, Object) - 类中的方法 gu.sql2java.CacheManager
- setValueIfNonNull(BaseBean, String, Object) - 类中的方法 gu.sql2java.CacheManager
- setWhereCheckFlag(int) - 类中的静态方法 gu.sql2java.CacheManager
- setWhereCheckFlag(int) - 类中的静态方法 gu.sql2java.Managers
-
set flags for check if WHRE SQL is legal
- SimpleQueueProducerAction() - 类的构造器 gu.sql2java.QueueProducerAction.SimpleQueueProducerAction
-
默认构造方法
队列容量和插入队列超时时间使用默认值 - SimpleQueueProducerAction(int, int) - 类的构造器 gu.sql2java.QueueProducerAction.SimpleQueueProducerAction
-
构造方法
- SimpleQueueProducerAction(int, int, int, AtomicBoolean, boolean, long) - 类的构造器 gu.sql2java.QueueBufferProducerAction.SimpleQueueProducerAction
-
构造方法
- SimpleQueueProducerAction(QueueBufferProducerAction.SimpleQueueProducerAction<B>, long) - 类的构造器 gu.sql2java.QueueBufferProducerAction.SimpleQueueProducerAction
-
构造方法
- SimpleQueueProducerAction(AtomicBoolean, long) - 类的构造器 gu.sql2java.QueueBufferProducerAction.SimpleQueueProducerAction
-
构造方法
队列容量和插入队列超时时间使用默认值 - SimpleQueueProducerAction(BlockingQueue<B>, int) - 类的构造器 gu.sql2java.QueueProducerAction.SimpleQueueProducerAction
-
构造方法
- SimpleQueueProducerAction(BlockingQueue<List<B>>, int, int, AtomicBoolean, long) - 类的构造器 gu.sql2java.QueueBufferProducerAction.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(SqlFormatter, SqlSyntaxNormalizer) - 类的构造器 gu.sql2java.parser.StatementCache
- StatementCache(CCJSqlParserDefaultVisitor, SqlSyntaxNormalizer) - 类的构造器 gu.sql2java.parser.StatementCache
- StatementCache(CCJSqlParserVisitor, SqlSyntaxNormalizer) - 类的构造器 gu.sql2java.parser.StatementCache
- storeColumn - 类中的变量 gu.sql2java.BaseColumnStore
- storeColumnType - 类中的变量 gu.sql2java.BaseColumnStore
- StringCastException(String) - 异常错误类的构造器 gu.sql2java.BaseColumnStore.StringCastException
- StringCastException(Throwable) - 异常错误类的构造器 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实例代理实现接口 - TableManagerProviderImpl - gu.sql2java中的类
- TableManagerProviderImpl() - 类的构造器 gu.sql2java.TableManagerProviderImpl
- 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
- topOfSelfRef(String, BaseBean) - 类中的方法 gu.sql2java.CacheManager
-
return B bean that with
nullself-reference field specified by fkName - topOfSelfRef(String, Object...) - 类中的方法 gu.sql2java.CacheManager
-
return B bean that with
nullself-reference field specified by fkName - toPrimaryKeyList(Class<T>, BaseBean...) - 类中的方法 gu.sql2java.CacheManager
- toPrimaryKeyList(Class<T>, Collection<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
-
return a primary key list from B collection
throwUnsupportedOperationExceptionif there is more than a primary key - toString() - 类中的方法 gu.sql2java.BaseColumnStore
- toString() - 类中的方法 gu.sql2java.BaseEmbeddedInitializer
- toString() - 类中的方法 gu.sql2java.CacheManager
- toString() - 类中的方法 gu.sql2java.TableManagerDecorator
U
- unbindForeignKeyListenerForDeleteRule() - 类中的方法 gu.sql2java.CacheManager
-
unbind foreign key listener from all of foreign tables
- uninit() - 类中的方法 gu.sql2java.BaseFieldSearcher
- unregister(I) - 类中的方法 gu.sql2java.InterfaceContainer
-
从容器中删除指定的接口实例
- unregisterListener(TableListener<BaseBean>) - 类中的方法 gu.sql2java.CacheManager
- update(B) - 类中的方法 gu.sql2java.BaseFieldSearcher
- update(BaseBean) - 类中的方法 gu.sql2java.CacheManager
-
Update the B bean record in the database according to the changes.
- updatePk(String, B, Object) - 类中的静态方法 gu.sql2java.TableManagers
-
更新记录主键(适用只有一个主键的表)
- updatePk(String, B, Object[]) - 类中的静态方法 gu.sql2java.TableManagers
-
更新记录主键(适用只有一个主键的表)
- updatePk(String, String, Object[], Object[]) - 类中的静态方法 gu.sql2java.TableManagers
-
更新记录主键
- updatePk(String, String, Object, Object) - 类中的静态方法 gu.sql2java.TableManagers
-
更新记录主键(适用只有一个主键的表)
- URLParseChecks - com.google.common.base中的类
-
URL解析检查工具类
- URLParseChecks() - 类的构造器 com.google.common.base.URLParseChecks
- URLParseException(String) - 异常错误类的构造器 gu.sql2java.BaseColumnStore.URLParseException
- URLParseException(String, Throwable) - 异常错误类的构造器 gu.sql2java.BaseColumnStore.URLParseException
- URLParseException(Throwable) - 异常错误类的构造器 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(AllValue) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(AnalyticExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(AnyComparisonExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(ArrayConstructor) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(ArrayExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(CaseExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(CastExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(CollateExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(ConnectByRootOperator) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(DateTimeLiteralExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(DateValue) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(DoubleValue) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(ExtractExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(Function) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(Function) - 类中的方法 gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
- visit(Function) - 类中的方法 gu.sql2java.phoenix.PhoenixNormalizer
- visit(HexValue) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(IntervalExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(JdbcNamedParameter) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(JdbcParameter) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(JsonAggregateFunction) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(JsonExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(JsonFunction) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(KeepExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(LongValue) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(MySQLGroupConcat) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(NextValExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(NotExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(NullValue) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(NumericBind) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(Addition) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(BitwiseAnd) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(BitwiseLeftShift) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(BitwiseOr) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(BitwiseRightShift) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(BitwiseXor) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(Concat) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(Division) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(IntegerDivision) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(Modulo) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(Multiplication) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(Subtraction) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(AndExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(AndExpression) - 类中的方法 gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
- visit(OrExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(OrExpression) - 类中的方法 gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
- visit(XorExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(Between) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(EqualsTo) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(ExistsExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(ExpressionList) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(FullTextSearch) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(GeometryDistance) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(GreaterThan) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(GreaterThanEquals) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(InExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(IsBooleanExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(IsDistinctExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(IsNullExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(JsonOperator) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(LikeExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(Matches) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(MinorThan) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(MinorThanEquals) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(MultiExpressionList) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(NamedExpressionList) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(NotEqualsTo) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(RegExpMatchOperator) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(RegExpMySQLOperator) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(SimilarToExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(OracleHierarchicalExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(OracleHint) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(OracleNamedFunctionParameter) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(Parenthesis) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(RowConstructor) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(RowGetExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(SignedExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(StringValue) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(TimeKeyExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(TimestampValue) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(TimeValue) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(TimezoneExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(TryCastExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(UserVariable) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(ValueListExpression) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(VariableAssignment) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(WhenClause) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(XMLSerializeExpr) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(SimpleNode, Object) - 类中的方法 gu.sql2java.parser.InjectionAstNodeVisitor
- visit(Column) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(Column) - 类中的方法 gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
- visit(AllColumns) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(AllTableColumns) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(PlainSelect) - 类中的方法 gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
- visit(SelectExpressionItem) - 类中的方法 gu.sql2java.phoenix.PhoenixNormalizer
- visit(SubSelect) - 类中的方法 gu.sql2java.parser.ConstAnalyzer
- visit(SubSelect) - 类中的方法 gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
- visit(WithItem) - 类中的方法 gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
- 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
常量字段值|所有程序包|所有类和接口|序列化表格