索引
常量字段值|所有程序包|所有类和接口|序列化表格
A
- additionalParams - 类中的变量 gu.sql2java.store.BaseURLStore
- addPartition(String, int) - 类中的方法 gu.sql2java.store.MultiLocalStore
-
增加存储分区
- addPartition(String, LocalBinaryStore) - 类中的方法 gu.sql2java.store.MultiLocalStore
-
增加
partition指定的名字的分区 - asCanonicalURL(URL, String, String, Integer, String) - 类中的方法 gu.sql2java.store.LocalBinaryStore
-
将存储URL替换路径前缀,转为protocol,host,port指定的标准 URL
- asNativeUrl(URL) - 类中的方法 gu.sql2java.store.BasesLocalBinaryStore
-
返回存储URL对应的存储本地路径的URL
- asRelativePath(URL, String) - 类中的方法 gu.sql2java.store.LocalBinaryStore
-
返回存储URL相对路径
- asStoredURL(URL) - 类中的方法 gu.sql2java.store.LocalBinaryStore
-
将输入的URL转转为本地存储URL
B
- Base64Utils - gu.sql2java.store中的类
-
copy from org.apache.axiom.util.base64.Base64Utils(axiom-api-1.2.13.jar)
- Base64Utils() - 类的构造器 gu.sql2java.store.Base64Utils
- BasesLocalBinaryStore - gu.sql2java.store中的类
-
二进制数据本地存储实现
- BasesLocalBinaryStore(File) - 类的构造器 gu.sql2java.store.BasesLocalBinaryStore
- BasesLocalBinaryStore(String) - 类的构造器 gu.sql2java.store.BasesLocalBinaryStore
- BaseURLStore - gu.sql2java.store中的类
-
基于
URLStreamHandler实现二进制存储接口URLStore的抽象类
实现URLStreamHandlerFactory接口,应用启动时应调用BaseURLStore.intall()将当前实例安装到JVM - BaseURLStore() - 类的构造器 gu.sql2java.store.BaseURLStore
- BaseURLStore(Map<String, Class<?>>) - 类的构造器 gu.sql2java.store.BaseURLStore
- BinaryUtils - gu.sql2java.store中的类
-
二进制数据(byte[],ByteBuffer)工具类
- BinaryUtils() - 类的构造器 gu.sql2java.store.BinaryUtils
C
- checkNotNull(T, Class<X>, String, Object) - 类中的静态方法 gu.sql2java.store.ConditionChecks
-
reference为
null时抛出 declareType 异常 - checkNotNull(T, Class<X>, String, Object...) - 类中的静态方法 gu.sql2java.store.ConditionChecks
-
reference为
null时抛出 declareType 异常 - checkTrue(boolean, Class<X>, String, Object) - 类中的静态方法 gu.sql2java.store.ConditionChecks
-
执行表达式,为false时抛出 declareType 异常
- checkTrue(boolean, Class<X>, String, Object...) - 类中的静态方法 gu.sql2java.store.ConditionChecks
-
执行表达式,为false时抛出 declareType 异常
- ConditionChecks - gu.sql2java.store中的类
-
条件检查工具类
- create(String) - 类中的方法 ref.org.apache.commons.jnet.DynamicURLStreamHandlerFactory
- create(String) - 类中的方法 ref.org.apache.commons.jnet.ParentAwareURLStreamHandlerFactory
-
This method can be overwritten by subclasses to instantiate url stream handlers for the given protocol.
- create(String) - 类中的方法 ref.org.apache.commons.jnet.URLStreamHandlerFactoryWrapper
- createStoreURL(File) - 类中的方法 gu.sql2java.store.LocalBinaryStore
-
创建存储地址对象(将path中storeRoot路径剥离)
- createURLStreamHandler(String) - 类中的方法 gu.sql2java.store.BaseURLStore
- createURLStreamHandler(String) - 类中的方法 ref.org.apache.commons.jnet.ParentAwareURLStreamHandlerFactory
D
- DataNotFoundException - gu.sql2java.store中的异常错误类
-
没有发现指定的数据
- DataNotFoundException() - 异常错误类的构造器 gu.sql2java.store.DataNotFoundException
- DataNotFoundException(String) - 异常错误类的构造器 gu.sql2java.store.DataNotFoundException
- DataNotFoundException(String, Throwable) - 异常错误类的构造器 gu.sql2java.store.DataNotFoundException
- DataNotFoundException(Throwable) - 异常错误类的构造器 gu.sql2java.store.DataNotFoundException
- DataNotFoundException(URL) - 异常错误类的构造器 gu.sql2java.store.DataNotFoundException
- DataNotFoundException(URL, Throwable) - 异常错误类的构造器 gu.sql2java.store.DataNotFoundException
- decode(char[], int, int) - 类中的静态方法 gu.sql2java.store.Base64Utils
- decode(char[], int, int, OutputStream) - 类中的静态方法 gu.sql2java.store.Base64Utils
- decode(String) - 类中的静态方法 gu.sql2java.store.Base64Utils
- decode(String, OutputStream) - 类中的静态方法 gu.sql2java.store.Base64Utils
- delete(String) - 类中的方法 gu.sql2java.store.BaseURLStore
- delete(String) - 接口中的方法 gu.sql2java.store.URLStore
-
删除
md5指定的存储数据 - delete(URL) - 类中的方法 gu.sql2java.store.BaseURLStore
- delete(URL) - 接口中的方法 gu.sql2java.store.URLStore
-
删除指定的存储数据
- doDelete(URL) - 类中的方法 gu.sql2java.store.BasesLocalBinaryStore
- doDelete(URL) - 类中的方法 gu.sql2java.store.BaseURLStore
-
指定指定的二进制数据
- doExists(URL) - 类中的方法 gu.sql2java.store.BasesLocalBinaryStore
- doExists(URL) - 类中的方法 gu.sql2java.store.BaseURLStore
-
判断存储 URl 是否存在
- doFind(String) - 类中的方法 gu.sql2java.store.BaseURLStore
-
查找指定MD5的二进制数据
- doFind(String) - 类中的方法 gu.sql2java.store.LocalBinaryStore
- doFind(String) - 类中的方法 gu.sql2java.store.MultiLocalStore
- doGetURLStreamHandler() - 类中的方法 gu.sql2java.store.BasesLocalBinaryStore
- doGetURLStreamHandler() - 类中的方法 gu.sql2java.store.BaseURLStore
- doStore(byte[], String, String, boolean, boolean) - 类中的方法 gu.sql2java.store.BaseURLStore
-
存储图像数据
- doStore(byte[], String, String, boolean, boolean) - 类中的方法 gu.sql2java.store.LocalBinaryStore
- doStore(byte[], String, String, boolean, boolean) - 类中的方法 gu.sql2java.store.MultiLocalStore
- DynamicURLStreamHandlerFactory - ref.org.apache.commons.jnet中的类
-
A dynamic url stream handler factory that stores the current delegate factory in a thread local variable.
- DynamicURLStreamHandlerFactory() - 类的构造器 ref.org.apache.commons.jnet.DynamicURLStreamHandlerFactory
E
- encode(byte[]) - 类中的静态方法 gu.sql2java.store.Base64Utils
-
Returns base64 representation of specified byte array.
- encode(byte[], int, int) - 类中的静态方法 gu.sql2java.store.Base64Utils
-
Returns base64 representation of specified byte array.
- encode(byte[], int, int, OutputStream) - 类中的静态方法 gu.sql2java.store.Base64Utils
-
Outputs base64 representation of the specified byte array to a byte stream.
- encode(byte[], int, int, Writer) - 类中的静态方法 gu.sql2java.store.Base64Utils
-
Outputs base64 representation of the specified byte array to a character stream.
- encode(byte[], int, int, StringBuffer) - 类中的静态方法 gu.sql2java.store.Base64Utils
-
Outputs base64 representation of the specified byte array to the specified String Buffer
- equals(Object) - 类中的方法 gu.sql2java.store.BasesLocalBinaryStore
- equals(Object) - 类中的方法 gu.sql2java.store.BaseURLStore
- equals(Object) - 类中的方法 gu.sql2java.store.LocalBinaryStore
- equals(Object) - 类中的方法 gu.sql2java.store.MultiLocalStore
- exists(URL) - 类中的方法 gu.sql2java.store.BaseURLStore
- exists(URL) - 接口中的方法 gu.sql2java.store.URLStore
-
判断URL指定的数据是否存在
- extension - 类中的变量 gu.sql2java.store.URLInfo
-
文件后缀
F
- FACTORY - 类中的静态变量 ref.org.apache.commons.jnet.DynamicURLStreamHandlerFactory
-
The thread local holding the current factory.
- find(URLInfo) - 类中的方法 gu.sql2java.store.BaseURLStore
G
- getByteBuffer(T) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
将数据对象src转换为
ByteBuffer - getByteBufferNotEmpty(T) - 类中的静态方法 gu.sql2java.store.BinaryUtils
- getBytes(T) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
将数据对象
src转换为字节数组(byte[])
src的数据类型可以是byte[],InputStream,ByteBuffer,String(base64编码),File,URL,URI否则抛出IllegalArgumentException
对象转换为InputStream或byte[]时,可能会抛出IOException当src为File或FileInputStream时,使用NIO方式(BinaryUtils.readBytes(FileInputStream))读取 - getBytesInBuffer(ByteBuffer) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
返回buffer中所有字节(position~limit),不改变buffer状态
- getBytesNotEmpty(T) - 类中的静态方法 gu.sql2java.store.BinaryUtils
- getInputStream(T) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
将对象转换为InputStream
类型可以是byte[],ByteBuffer,InputStream,String(base64编码),File,URL,URI,否则抛出RuntimeException - getMD5() - 类中的方法 gu.sql2java.store.URLInfo
-
返回二进制数据MD5
- getMD5(byte[]) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
生成MD5校验码
- getMD5(ByteBuffer) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
生成MD5校验码
- getMD5String(byte[]) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
生成MD5校验码字符串
- getMD5String(ByteBuffer) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
生成MD5校验码字符串
- getParent() - 类中的方法 ref.org.apache.commons.jnet.ParentAwareURLStreamHandlerFactory
-
Return the parent factory.
- getPartition() - 类中的方法 gu.sql2java.store.LocalBinaryStore
- getProtocol() - 类中的方法 gu.sql2java.store.BasesLocalBinaryStore
- getProtocol() - 接口中的方法 gu.sql2java.store.URLStore
-
返回当前存储实现的协议名
- getStaticURLStreamHandlerFactoryField() - 类中的静态方法 ref.org.apache.commons.jnet.Installer
- getStore(String) - 类中的方法 gu.sql2java.store.MultiLocalStore
-
返回指定前缀(分区)的存储实例
- getStoreRoot() - 类中的方法 gu.sql2java.store.BasesLocalBinaryStore
- gu.sql2java.store - 程序包 gu.sql2java.store
H
- hashCode() - 类中的方法 gu.sql2java.store.BasesLocalBinaryStore
- hashCode() - 类中的方法 gu.sql2java.store.BaseURLStore
- hashCode() - 类中的方法 gu.sql2java.store.LocalBinaryStore
- hashCode() - 类中的方法 gu.sql2java.store.MultiLocalStore
- hex2ByteBuffer(String) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
convert HEX string to ByteBuffer
- hex2Bytes(String) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
convert HEX string to byte array
I
- Installer - ref.org.apache.commons.jnet中的类
-
The installer is a general purpose class to install an own
URLStreamHandlerFactoryin any environment. - Installer() - 类的构造器 ref.org.apache.commons.jnet.Installer
- intall() - 类中的方法 gu.sql2java.store.BaseURLStore
- intall() - 接口中的方法 gu.sql2java.store.URLStore
-
将当前
URLStreamHandlerFactory实例安装到JVM - isStored(URL) - 类中的方法 gu.sql2java.store.BaseURLStore
- isStored(URL) - 接口中的方法 gu.sql2java.store.URLStore
-
判断指定的URL是否当前实例的协议一致
- isValidBase64Encoding(String) - 类中的静态方法 gu.sql2java.store.Base64Utils
-
checks input string for invalid Base64 characters
L
- LocalBinaryStore - gu.sql2java.store中的类
-
二进制数据本地存储实现
- LocalBinaryStore(File, String, int) - 类的构造器 gu.sql2java.store.LocalBinaryStore
- LocalBinaryStore(String, String, int) - 类的构造器 gu.sql2java.store.LocalBinaryStore
- localFolderOf(String) - 类中的方法 gu.sql2java.store.LocalBinaryStore
-
根据MD5计算出对应的存储路径
- location - 类中的变量 gu.sql2java.store.URLInfo
-
数据文件位置
M
- matchRelativePath(String) - 类中的方法 gu.sql2java.store.LocalBinaryStore
-
正则表达匹配判断是路径后部否为本地存储路径(), 如
8b/ce/8bce0bb6de7e5c025a4a06e3d05edce7.tx如果是则返回匹配的相对路径的起始位置,否则返回-1 - MultiLocalStore - gu.sql2java.store中的类
-
基于
LocalBinaryStore支持多分区存储的URLStore实现 - MultiLocalStore(File) - 类的构造器 gu.sql2java.store.MultiLocalStore
- MultiLocalStore(String) - 类的构造器 gu.sql2java.store.MultiLocalStore
P
- ParentAwareURLStreamHandlerFactory - ref.org.apache.commons.jnet中的类
-
A parent aware url stream handler factory delegates to a parent url stream handler factory,
- ParentAwareURLStreamHandlerFactory() - 类的构造器 ref.org.apache.commons.jnet.ParentAwareURLStreamHandlerFactory
- parentFactory - 类中的变量 ref.org.apache.commons.jnet.ParentAwareURLStreamHandlerFactory
- pathOf(URL) - 类中的方法 gu.sql2java.store.BasesLocalBinaryStore
- pop() - 类中的静态方法 ref.org.apache.commons.jnet.DynamicURLStreamHandlerFactory
-
Pop the lastest url stream handler factory from the stack.
- PROTOCOL - 类中的静态变量 gu.sql2java.store.LocalBinaryStore
- push(URLStreamHandlerFactory) - 类中的静态方法 ref.org.apache.commons.jnet.DynamicURLStreamHandlerFactory
-
Push a url stream handler factory on top of the stack.
R
- readBytes(FileInputStream) - 类中的静态方法 gu.sql2java.store.BinaryUtils
- readBytes(InputStream) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
从
InputStream读取字节数组
当in为FileInputStream时,调用BinaryUtils.readBytes(FileInputStream)(NIO方式)读取
结束时会关闭InputStream - ref.org.apache.commons.jnet - 程序包 ref.org.apache.commons.jnet
- relativeFilePath(String, String) - 类中的方法 gu.sql2java.store.LocalBinaryStore
S
- saveBytes(byte[], File, boolean) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
NIO方式将
data数据保存在file指定的文件中
如果file所在文件夹不存在,则会自动创建所有的文件夹 - setAdditionalParam(String, Object) - 类中的方法 gu.sql2java.store.BaseURLStore
- setAdditionalParam(String, Object) - 接口中的方法 gu.sql2java.store.URLStore
-
设置当前线程有效的附加参数
- setParentFactory(URLStreamHandlerFactory) - 类中的方法 ref.org.apache.commons.jnet.ParentAwareURLStreamHandlerFactory
-
Set the parent factory.
- setStoreRoot(File) - 类中的方法 gu.sql2java.store.LocalBinaryStore
- setURLStreamHandlerFactory(URLStreamHandlerFactory) - 类中的静态方法 ref.org.apache.commons.jnet.Installer
-
Set the url stream handler factory.
- SINGLETON - 类中的静态变量 gu.sql2java.store.LocalBinaryStore
-
分区名为'origin',存储级数为2的单实例
- store(String, T, String, String, boolean, boolean) - 类中的方法 gu.sql2java.store.MultiLocalStore
-
保存数据到
partition指定的分区 - store(URL, boolean, boolean) - 类中的方法 gu.sql2java.store.BaseURLStore
- store(URL, boolean, boolean) - 接口中的方法 gu.sql2java.store.URLStore
-
保存二进制数据
如果数据已经被保存则不做任何事 - store(T, String, String, boolean, boolean) - 类中的方法 gu.sql2java.store.BaseURLStore
- store(T, String, String, boolean, boolean) - 接口中的方法 gu.sql2java.store.URLStore
-
保存二进制数据
- storeRoot - 类中的变量 gu.sql2java.store.BasesLocalBinaryStore
-
存储根路径
T
- toHex(byte[]) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
将16位byte[] 转换为32位的HEX格式的字符串String
- toHex(ByteBuffer) - 类中的静态方法 gu.sql2java.store.BinaryUtils
- toString() - 类中的方法 gu.sql2java.store.BasesLocalBinaryStore
- toString() - 类中的方法 gu.sql2java.store.BaseURLStore
- toString() - 类中的方法 gu.sql2java.store.LocalBinaryStore
- toString() - 类中的方法 gu.sql2java.store.MultiLocalStore
U
- URLInfo - gu.sql2java.store中的类
-
二进制数据对象定义
- URLStore - gu.sql2java.store中的接口
-
二进制数据存储接口
- URLStreamHandlerFactoryWrapper - ref.org.apache.commons.jnet中的类
-
This is a wrapper to make a url stream handler factory a parent aware url stream handler factory.
- URLStreamHandlerFactoryWrapper(URLStreamHandlerFactory) - 类的构造器 ref.org.apache.commons.jnet.URLStreamHandlerFactoryWrapper
V
- validHEX(String) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
字符串验证器,根据正则表达式判断字符串是否为十六进制(HEX)字符串 输入为null或空或正则表达式不匹配则返回false
- validMd5(String) - 类中的静态方法 gu.sql2java.store.BinaryUtils
-
判断是否为有效的MD5字符串
W
- wrap(URL) - 类中的静态方法 gu.sql2java.store.URLInfo
- wrapper - 类中的变量 ref.org.apache.commons.jnet.URLStreamHandlerFactoryWrapper
常量字段值|所有程序包|所有类和接口|序列化表格