Skip navigation links
A B C D E F G H I K M N O P R S T U V W 

A

add(B) - Method in class gu.sql2java.BaseFieldSearcher
 
addClearRegex(String) - Method in class gu.sql2java.ScriptRunner
 
addClearRegex(Pattern) - Method in class gu.sql2java.ScriptRunner
 
addIgnoreRegex(Pattern) - Method in class gu.sql2java.ScriptRunner
 
addProperties(Properties) - Method in class gu.sql2java.BaseEmbeddedInitializer
 
addReplaceRegex(Pattern, String) - Method in class gu.sql2java.ScriptRunner
 
afterCreateTable(ScriptRunner) - Method in class gu.sql2java.BaseEmbeddedInitializer
子类可重写此方法返回需要附加执行的SQL语句(每行一条语句),如果没有返回空表,不可返回null
afterCreateTable(ScriptRunner) - Method in class gu.sql2java.SqliteInitializer
 

B

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

C

C3p0DataSourceFactory - Class in gu.sql2java
基于c3p0实现DataSourceFactory接口
checkExistsDatabse(File) - Method in class gu.sql2java.BaseEmbeddedInitializer
检查已经存在的数据库是否可用,不可用抛出EmbeddedInitException异常
checkExistsDatabse(File) - Method in class gu.sql2java.DerbyInitializer
 
checkExistsDatabse(File) - Method in class gu.sql2java.SqliteInitializer
 
checkURLParse(boolean, String, Object...) - Static method in class com.google.common.base.URLParseChecks
执行表达式,为false时抛出BaseColumnStore.URLParseException异常
checkURLParse(boolean, String, Object) - Static method in class com.google.common.base.URLParseChecks
执行表达式,为false时抛出BaseColumnStore.URLParseException异常
close() - Method in class gu.sql2java.BaseEmbeddedInitializer
 
com.google.common.base - package com.google.common.base
 
com.google.common.cache - package com.google.common.cache
 
com.google.common.collect - package com.google.common.collect
 
connect() - Method in class gu.sql2java.BaseColumnStore.DatabaseURLConnection
 
container - Variable in class gu.sql2java.InterfaceContainer
接口容器实例
createDataSource(DataSourceConfig) - Method in class gu.sql2java.C3p0DataSourceFactory
 
createDataSource(DataSourceConfig) - Method in class gu.sql2java.SqliteDataSourceFactory
 
createInstance(Map) - Static method in class gu.sql2java.Managers
create Manager instance with properties
createInstance(EnumMap<Constant.JdbcProperty, String>) - Static method in class gu.sql2java.Managers
 

D

DatabaseURLConnection(URL) - Constructor for class gu.sql2java.BaseColumnStore.DatabaseURLConnection
 
db - Variable in class gu.sql2java.BaseEmbeddedInitializer
数据库位置(文件或文件夹)
dbprops - Variable in class gu.sql2java.BaseEmbeddedInitializer
 
dbroot - Variable in class gu.sql2java.BaseEmbeddedInitializer
数据库所在的文件夹
DEEP_EQUIVALENCE - Static variable in class com.google.common.base.DeepEquivalence
 
DeepCacheBuilder - Class in com.google.common.cache
 
DeepCacheBuilder() - Constructor for class com.google.common.cache.DeepCacheBuilder
 
DeepEquivalence - Class in com.google.common.base
 
DeepEquivalence() - Constructor for class com.google.common.base.DeepEquivalence
 
deepHashCode(Object) - Static method in class com.google.common.base.DeepEquivalence
 
DerbyInitializer - Class in gu.sql2java
derby initializer(未测试)
DerbyInitializer(File, URL, boolean) - Constructor for class gu.sql2java.DerbyInitializer
 
destroy(DataSource) - Method in class gu.sql2java.C3p0DataSourceFactory
 
destroy(DataSource) - Method in class gu.sql2java.SqliteDataSourceFactory
 
doDelete(URL) - Method in class gu.sql2java.BaseColumnStore
 
doEquivalent(Object, Object) - Method in class com.google.common.base.DeepEquivalence
 
doExists(URL) - Method in class gu.sql2java.BaseColumnStore
 
doExists(URL) - Method in class gu.sql2java.BinaryStoreTable
 
doFind(String) - Method in class gu.sql2java.BaseColumnStore
 
doFind(String) - Method in class gu.sql2java.BinaryStoreTable
 
doGetURLStreamHandler() - Method in class gu.sql2java.BaseColumnStore
 
doHash(Object) - Method in class com.google.common.base.DeepEquivalence
 
doInitMemory() - Method in class gu.sql2java.BaseEmbeddedInitializer
子类可重写此方法实现内存运行时从磁盘文件恢复数据到内存
doInitMemory() - Method in class gu.sql2java.SqliteInitializer
 
doPersist() - Method in class gu.sql2java.BaseEmbeddedInitializer
将数据库回写到磁盘指定的目录
doPersist() - Method in class gu.sql2java.DerbyInitializer
 
doPersist() - Method in class gu.sql2java.SqliteInitializer
 
doStore(byte[], String, String, boolean) - Method in class gu.sql2java.BaseColumnStore
 
doStore(byte[], String, String, boolean) - Method in class gu.sql2java.BinaryStoreTable
 

E

EmbeddedInitException - Exception in gu.sql2java
封装所有嵌入数据库初始化时抛出异常
EmbeddedInitException() - Constructor for exception gu.sql2java.EmbeddedInitException
 
EmbeddedInitException(String, Throwable) - Constructor for exception gu.sql2java.EmbeddedInitException
 
EmbeddedInitException(String) - Constructor for exception gu.sql2java.EmbeddedInitException
 
EmbeddedInitException(Throwable) - Constructor for exception gu.sql2java.EmbeddedInitException
 
equals(Object) - Method in class gu.sql2java.BaseColumnStore
 
equals(Object) - Method in class gu.sql2java.BaseEmbeddedInitializer
 
extensionId - Variable in class gu.sql2java.BaseColumnStore
 

F

fillStoreBean(BaseBean, byte[], String) - Method in class gu.sql2java.BaseColumnStore
 

G

getBackuphookContainer() - Method in class gu.sql2java.BaseEmbeddedInitializer
 
getBackupIntervalSeconds() - Method in class gu.sql2java.BaseEmbeddedInitializer
 
getBaseTableManager(String) - Static method in class gu.sql2java.Managers
根据表名返回数据库操作实例(非cache)
getCacheManager(Class<M>) - Static method in class gu.sql2java.Managers
根据目标类型返回对应的支持缓存的 TableManager实例
getCacheManager(String) - Static method in class gu.sql2java.Managers
根据表名返回支持缓存的数据库操作实例
getCacheManagerByBeanType(Class<?>) - Static method in class gu.sql2java.Managers
根据表记录类型返回支持缓存的数据库操作实例
getCacheManagers() - Static method in class gu.sql2java.Managers
 
getDefaultMatchFilter() - Method in class gu.sql2java.BaseFieldSearcher
 
getEffectColumnId() - Method in class gu.sql2java.BaseFieldSearcher
 
getEffectColumnIds() - Method in class gu.sql2java.BaseFieldSearcher
 
getEffectColumnName() - Method in class gu.sql2java.BaseFieldSearcher
 
getEffectedBeansOnUpdate(B) - Method in class gu.sql2java.BaseFieldSearcher
返回当记录更新时受影响的其他记录,如果没有返回空集合, 子类可根据需要重写此方法
getExecutableSqls() - Method in class gu.sql2java.ScriptRunner
 
getExtension(BaseBean) - Method in class gu.sql2java.BaseColumnStore
从数据库记录中获取当前数据的扩展名
getFunKeyGetter() - Method in class gu.sql2java.StringFieldSearcher
 
getInputStream() - Method in class gu.sql2java.BaseColumnStore.DatabaseURLConnection
 
getMime(BaseBean) - Method in class gu.sql2java.BaseColumnStore
从数据库记录中获取当前数据的MIME类型
getPk(Object[]) - Method in class gu.sql2java.BaseFieldSearcher
 
getProtocol() - Method in class gu.sql2java.BaseColumnStore
 
getSqlRunner() - Static method in class gu.sql2java.Managers
 
getSqlRunner(String) - Static method in class gu.sql2java.Managers
 
getTableManager(Class<M>) - Static method in class gu.sql2java.Managers
根据表操作接口类型返回数据库操作实例(非cache)
getTableManager(String) - Static method in class gu.sql2java.Managers
根据表名返回数据库操作实例(非cache)
getTableManagerByBeanType(Class<T>) - Static method in class gu.sql2java.Managers
根据表记录类型返回数据库操作实例(非cache)
getTableManagers() - Static method in class gu.sql2java.Managers
 
getTablename() - Method in class gu.sql2java.BaseFieldSearcher
 
gu.sql2java - package gu.sql2java
 

H

Handler() - Constructor for class gu.sql2java.BaseColumnStore.Handler
 
hashCode() - Method in class gu.sql2java.BaseColumnStore
 
hashCode() - Method in class gu.sql2java.BaseEmbeddedInitializer
 

I

init() - Method in class gu.sql2java.BaseEmbeddedInitializer
初始化数据库
init(Class<T>, File, URL, boolean, Properties) - Static method in class gu.sql2java.BaseEmbeddedInitializer
数据库初始化
反射方式实现构造子类对象并执行初始化(BaseEmbeddedInitializer.init()),如果之前已经创建过db指定的数据库实例,则返回已经创建的实例
init(Class<T>, String, String, boolean, Properties) - Static method in class gu.sql2java.BaseEmbeddedInitializer
数据库初始化
init() - Method in class gu.sql2java.BaseFieldSearcher
 
init(File, URL, boolean, Properties) - Static method in class gu.sql2java.DerbyInitializer
Derby数据库初始化
init(String, String, boolean, Properties) - Static method in class gu.sql2java.DerbyInitializer
Derby数据库初始化
init(File, URL, boolean, Properties) - Static method in class gu.sql2java.SqliteInitializer
SQLite数据库初始化
init(String, String, boolean, Properties) - Static method in class gu.sql2java.SqliteInitializer
SQLite数据库初始化
injectProperties(Map, String) - Static method in class gu.sql2java.Managers
inject properties to DataSourceConfig.databaseProperties
be effected only while called before initializing singleton instance
injectProperties(Map) - Static method in class gu.sql2java.Managers
instanceOf(Class<M>) - Static method in class gu.sql2java.Managers
根据表记录类型返回数据库操作实例
优先返回支持缓存的数据库操作实例(cache)
InterfaceContainer<I> - Class in gu.sql2java
实现接口实例的级联容器
InterfaceContainer(Class<I>) - Constructor for class gu.sql2java.InterfaceContainer
 
invoke(Object, Method, Object[]) - Method in class gu.sql2java.TableManagerDecorator
 

K

keyOf(B) - Method in class gu.sql2java.BaseFieldSearcher
根据bean记录计算出key的值
keyOf(B) - Method in class gu.sql2java.StringFieldSearcher
 

M

makeURL(String, Object...) - Method in class gu.sql2java.BaseColumnStore
 
manager - Variable in class gu.sql2java.BaseColumnStore
 
manager - Variable in class gu.sql2java.BaseFieldSearcher
 
managerInstanceOf(String) - Static method in class gu.sql2java.Managers
get Manager instance with jdbcUrl
managerInstanceOfAlias(String) - Static method in class gu.sql2java.Managers
get Manager instance with alias
managerOf(String) - Static method in class gu.sql2java.Managers
根据表名返回数据库操作实例
优先返回支持缓存的数据库操作实例(cache)
managerOf(Class<B>) - Static method in class gu.sql2java.Managers
根据表记录类型返回数据库操作实例(非cache)
优先返回支持缓存的数据库操作实例
managerOfCoreClass(String, String) - Static method in class gu.sql2java.Managers
Deprecated.
never used
Managers - Class in gu.sql2java
数据库操作实例(TableManager)管理类
Managers.Module - Enum in gu.sql2java
 
MapBuilder - Class in com.google.common.collect
 
MapBuilder() - Constructor for class com.google.common.collect.MapBuilder
 
metaData - Variable in class gu.sql2java.BaseColumnStore
 
metaData - Variable in class gu.sql2java.BaseFieldSearcher
 
mimeId - Variable in class gu.sql2java.BaseColumnStore
 

N

newBuilder() - Static method in class com.google.common.cache.DeepCacheBuilder
 
newBuilder(Equivalence<Object>, Equivalence<Object>) - Static method in class com.google.common.cache.DeepCacheBuilder
 
newConcurrentMap() - Static method in class com.google.common.collect.MapBuilder
创建支持Object[]为key的map
normalize(ScriptRunner) - Method in class gu.sql2java.BaseEmbeddedInitializer
子类可重写此方法执行对SQL语句的归一化处理
normalize(ScriptRunner) - Method in class gu.sql2java.SqliteInitializer
 

O

onPersistDB() - Method in interface gu.sql2java.BackupHook
当向数据库中回写记录时被触发
openConnection(URL) - Method in class gu.sql2java.BaseColumnStore.Handler
 

P

pathOf(String, Object...) - Method in class gu.sql2java.BaseColumnStore
 
PKS - Static variable in class gu.sql2java.BaseColumnStore
 
pks - Variable in class gu.sql2java.BaseFieldSearcher
主键--搜索键映射
primaryKeysOf(String, String) - Method in class gu.sql2java.BaseColumnStore
 
primaryKeysOf(String, String) - Method in class gu.sql2java.BinaryStoreTable
 
protocol - Variable in class gu.sql2java.BaseColumnStore
 
proxyInstance() - Method in class gu.sql2java.TableManagerDecorator
 

R

register(I) - Method in class gu.sql2java.InterfaceContainer
将接口实例加入容器
registerCacheManager(String, Constant.UpdateStrategy, long, long, TimeUnit) - Static method in class gu.sql2java.Managers
注册cache manager
runInMemory - Variable in class gu.sql2java.BaseEmbeddedInitializer
 
runScript(Reader) - Method in class gu.sql2java.ScriptRunner
Runs an SQL script (read in using the Reader parameter).
runScript(String) - Method in class gu.sql2java.ScriptRunner
Runs an SQL script (read in using the String parameter).
runScript(List<String>) - Method in class gu.sql2java.ScriptRunner
Runs an SQL script (read in using the String parameter).
runScript(InputStream) - Method in class gu.sql2java.ScriptRunner
Runs an SQL script (read in using the InputStream parameter).
rwlock - Variable in class gu.sql2java.BaseFieldSearcher
 

S

ScriptRunner - Class in gu.sql2java
Tool to run database scripts.
ScriptRunner(boolean, boolean) - Constructor for class gu.sql2java.ScriptRunner
Default constructor.
search(K, int, IFuzzyMatchFilter<K>, Predicate<T>) - Method in class gu.sql2java.BaseFieldSearcher
单主键模糊匹配
search(String, int, StringMatchType, Predicate<T>) - Method in class gu.sql2java.StringFieldSearcher
 
searchPk(K, int, IFuzzyMatchFilter<K>, Predicate<Object[]>) - Method in class gu.sql2java.BaseFieldSearcher
 
setAlias(String) - Method in class gu.sql2java.ScriptRunner
set alias name for database connect project
setBackupIntervalSeconds(int) - Method in class gu.sql2java.BaseEmbeddedInitializer
设置备份间隔时间(秒)
setClearComment(boolean) - Method in class gu.sql2java.ScriptRunner
 
setDebug(boolean, Managers.Module...) - Static method in class gu.sql2java.Managers
set debug flag that determine if output log message,default : false
setDebugOfManager(String, boolean) - Static method in class gu.sql2java.Managers
Deprecated. 
setDefaultMatchFilter(IFuzzyMatchFilter<K>) - Method in class gu.sql2java.BaseFieldSearcher
 
setDefaultMatchFilter(StringMatchType) - Method in class gu.sql2java.StringFieldSearcher
 
setDelimiter(String, boolean) - Method in class gu.sql2java.ScriptRunner
Sets the delimiter.
setErrorHandler(IFuzzyMatchFilter.MatchErrorHandler<K>) - Method in class gu.sql2java.BaseFieldSearcher
 
setErrorLogWriter(PrintWriter) - Method in class gu.sql2java.ScriptRunner
Setter for errorLogWriter property.
setFunKeyGetter(Function<B, String>) - Method in class gu.sql2java.StringFieldSearcher
 
setLogOnError(boolean) - Method in class gu.sql2java.InterfaceContainer
设置当执行容器中的接口实例有异常抛出时是否日志输出(仅当skipOnError为true时有效)
setLogWriter(PrintWriter) - Method in class gu.sql2java.ScriptRunner
Setter for logWriter property.
setSkipOnError(boolean) - Method in class gu.sql2java.InterfaceContainer
设置当执行容器中的接口实例有异常抛出时的动作
true时跳过继续执行下一个容器
false时抛出异常
SqliteDataSourceFactory - Class in gu.sql2java
基于sqlite-jdbc实例DataSourceFactory接口
SqliteInitializer - Class in gu.sql2java
SQLite initializer
SqliteInitializer(File, URL, boolean) - Constructor for class gu.sql2java.SqliteInitializer
 
storeColumn - Variable in class gu.sql2java.BaseColumnStore
 
storeColumnType - Variable in class gu.sql2java.BaseColumnStore
 
StringCastException(Throwable) - Constructor for exception gu.sql2java.BaseColumnStore.StringCastException
 
StringCastException(String) - Constructor for exception gu.sql2java.BaseColumnStore.StringCastException
 
StringFieldSearcher<B extends gu.sql2java.BaseBean> - Class in gu.sql2java
 
StringFieldSearcher(RowMetaData, int...) - Constructor for class gu.sql2java.StringFieldSearcher
 
StringFieldSearcher(RowMetaData, String...) - Constructor for class gu.sql2java.StringFieldSearcher
 
StringFieldSearcher(Class<M>, int[]) - Constructor for class gu.sql2java.StringFieldSearcher
 
StringFieldSearcher(Class<M>, String...) - Constructor for class gu.sql2java.StringFieldSearcher
 

T

TableManagerDecorator<I extends gu.sql2java.TableManager<?>> - Class in gu.sql2java
基于BaseTableManager实例代理实现接口
tablename - Variable in class gu.sql2java.BaseColumnStore
 
toString() - Method in class gu.sql2java.BaseColumnStore
 
toString() - Method in class gu.sql2java.BaseEmbeddedInitializer
 
toString() - Method in class gu.sql2java.TableManagerDecorator
 

U

uninit() - Method in class gu.sql2java.BaseFieldSearcher
 
unregister(I) - Method in class gu.sql2java.InterfaceContainer
从容器中删除指定的接口实例
update(B) - Method in class gu.sql2java.BaseFieldSearcher
 
URLParseChecks - Class in com.google.common.base
URL解析检查工具类
URLParseChecks() - Constructor for class com.google.common.base.URLParseChecks
 
URLParseException(Throwable) - Constructor for exception gu.sql2java.BaseColumnStore.URLParseException
 
URLParseException(String, Throwable) - Constructor for exception gu.sql2java.BaseColumnStore.URLParseException
 
URLParseException(String) - Constructor for exception gu.sql2java.BaseColumnStore.URLParseException
 

V

valueOf(String) - Static method in enum gu.sql2java.Managers.Module
Returns the enum constant of this type with the specified name.
values() - Static method in enum gu.sql2java.Managers.Module
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeDbProps(Properties) - Method in class gu.sql2java.BaseEmbeddedInitializer
写入数据连接参数
writeDbProps(Properties) - Method in class gu.sql2java.DerbyInitializer
 
writeDbProps(Properties) - Method in class gu.sql2java.SqliteInitializer
 
A B C D E F G H I K M N O P R S T U V W 

Copyright © 2021. All Rights Reserved.