| Constructor and Description |
|---|
DBImpl(java.lang.String path,
Kryo... kryo) |
| Modifier and Type | Method and Description |
|---|---|
KeyIterator |
allKeysIterator() |
KeyIterator |
allKeysReverseIterator() |
void |
close() |
int |
countKeys(java.lang.String prefix) |
int |
countKeysBetween(java.lang.String startPrefix,
java.lang.String endPrefix) |
void |
del(java.lang.String key) |
void |
destroy() |
boolean |
exists(java.lang.String key) |
java.lang.String[] |
findKeys(java.lang.String prefix) |
java.lang.String[] |
findKeys(java.lang.String prefix,
int offset) |
java.lang.String[] |
findKeys(java.lang.String prefix,
int offset,
int limit) |
java.lang.String[] |
findKeysBetween(java.lang.String startPrefix,
java.lang.String endPrefix) |
java.lang.String[] |
findKeysBetween(java.lang.String startPrefix,
java.lang.String endPrefix,
int offset) |
java.lang.String[] |
findKeysBetween(java.lang.String startPrefix,
java.lang.String endPrefix,
int offset,
int limit) |
KeyIterator |
findKeysBetweenIterator(java.lang.String startPrefix,
java.lang.String endPrefix) |
KeyIterator |
findKeysBetweenReverseIterator(java.lang.String startPrefix,
java.lang.String endPrefix) |
KeyIterator |
findKeysIterator(java.lang.String prefix) |
KeyIterator |
findKeysReverseIterator(java.lang.String prefix) |
java.lang.String |
get(java.lang.String key) |
<T extends java.io.Serializable> |
get(java.lang.String key,
java.lang.Class<T> className) |
<T extends java.io.Serializable> |
getArray(java.lang.String key,
java.lang.Class<T> className) |
boolean |
getBoolean(java.lang.String key) |
byte[] |
getBytes(java.lang.String key) |
double |
getDouble(java.lang.String key) |
float |
getFloat(java.lang.String key) |
int |
getInt(java.lang.String key) |
Kryo |
getKryoInstance() |
long |
getLong(java.lang.String key) |
<T> T |
getObject(java.lang.String key,
java.lang.Class<T> className) |
<T> T[] |
getObjectArray(java.lang.String key,
java.lang.Class<T> className) |
short |
getShort(java.lang.String key) |
boolean |
isOpen() |
void |
put(java.lang.String key,
byte[] value) |
void |
put(java.lang.String key,
java.lang.Object value) |
void |
put(java.lang.String key,
java.lang.Object[] value) |
void |
put(java.lang.String key,
java.io.Serializable value) |
void |
put(java.lang.String key,
java.io.Serializable[] value) |
void |
put(java.lang.String key,
java.lang.String value) |
void |
putBoolean(java.lang.String key,
boolean val) |
void |
putDouble(java.lang.String key,
double val) |
void |
putFloat(java.lang.String key,
float val) |
void |
putInt(java.lang.String key,
int val) |
void |
putLong(java.lang.String key,
long val) |
void |
putShort(java.lang.String key,
short val) |
public DBImpl(java.lang.String path,
Kryo... kryo)
throws SnappydbException
SnappydbExceptionpublic void destroy()
throws SnappydbException
destroy in interface DBSnappydbExceptionpublic boolean isOpen()
throws SnappydbException
isOpen in interface DBSnappydbExceptionpublic void put(java.lang.String key,
java.lang.String value)
throws SnappydbException
put in interface DBSnappydbExceptionpublic void put(java.lang.String key,
java.io.Serializable value)
throws SnappydbException
put in interface DBSnappydbExceptionpublic void put(java.lang.String key,
java.lang.Object value)
throws SnappydbException
put in interface DBSnappydbExceptionpublic void put(java.lang.String key,
byte[] value)
throws SnappydbException
put in interface DBSnappydbExceptionpublic void put(java.lang.String key,
java.io.Serializable[] value)
throws SnappydbException
put in interface DBSnappydbExceptionpublic void put(java.lang.String key,
java.lang.Object[] value)
throws SnappydbException
put in interface DBSnappydbExceptionpublic void putShort(java.lang.String key,
short val)
throws SnappydbException
putShort in interface DBSnappydbExceptionpublic void putInt(java.lang.String key,
int val)
throws SnappydbException
putInt in interface DBSnappydbExceptionpublic void putBoolean(java.lang.String key,
boolean val)
throws SnappydbException
putBoolean in interface DBSnappydbExceptionpublic void putDouble(java.lang.String key,
double val)
throws SnappydbException
putDouble in interface DBSnappydbExceptionpublic void putFloat(java.lang.String key,
float val)
throws SnappydbException
putFloat in interface DBSnappydbExceptionpublic void putLong(java.lang.String key,
long val)
throws SnappydbException
putLong in interface DBSnappydbExceptionpublic void del(java.lang.String key)
throws SnappydbException
del in interface DBSnappydbExceptionpublic <T extends java.io.Serializable> T get(java.lang.String key,
java.lang.Class<T> className)
throws SnappydbException
get in interface DBSnappydbExceptionpublic <T> T getObject(java.lang.String key,
java.lang.Class<T> className)
throws SnappydbException
getObject in interface DBSnappydbExceptionpublic <T extends java.io.Serializable> T[] getArray(java.lang.String key,
java.lang.Class<T> className)
throws SnappydbException
getArray in interface DBSnappydbExceptionpublic <T> T[] getObjectArray(java.lang.String key,
java.lang.Class<T> className)
throws SnappydbException
getObjectArray in interface DBSnappydbExceptionpublic byte[] getBytes(java.lang.String key)
throws SnappydbException
getBytes in interface DBSnappydbExceptionpublic java.lang.String get(java.lang.String key)
throws SnappydbException
get in interface DBSnappydbExceptionpublic short getShort(java.lang.String key)
throws SnappydbException
getShort in interface DBSnappydbExceptionpublic int getInt(java.lang.String key)
throws SnappydbException
getInt in interface DBSnappydbExceptionpublic boolean getBoolean(java.lang.String key)
throws SnappydbException
getBoolean in interface DBSnappydbExceptionpublic double getDouble(java.lang.String key)
throws SnappydbException
getDouble in interface DBSnappydbExceptionpublic long getLong(java.lang.String key)
throws SnappydbException
getLong in interface DBSnappydbExceptionpublic float getFloat(java.lang.String key)
throws SnappydbException
getFloat in interface DBSnappydbExceptionpublic boolean exists(java.lang.String key)
throws SnappydbException
exists in interface DBSnappydbExceptionpublic java.lang.String[] findKeys(java.lang.String prefix)
throws SnappydbException
findKeys in interface DBSnappydbExceptionpublic java.lang.String[] findKeys(java.lang.String prefix,
int offset)
throws SnappydbException
findKeys in interface DBSnappydbExceptionpublic java.lang.String[] findKeys(java.lang.String prefix,
int offset,
int limit)
throws SnappydbException
findKeys in interface DBSnappydbExceptionpublic int countKeys(java.lang.String prefix)
throws SnappydbException
countKeys in interface DBSnappydbExceptionpublic java.lang.String[] findKeysBetween(java.lang.String startPrefix,
java.lang.String endPrefix)
throws SnappydbException
findKeysBetween in interface DBSnappydbExceptionpublic java.lang.String[] findKeysBetween(java.lang.String startPrefix,
java.lang.String endPrefix,
int offset)
throws SnappydbException
findKeysBetween in interface DBSnappydbExceptionpublic java.lang.String[] findKeysBetween(java.lang.String startPrefix,
java.lang.String endPrefix,
int offset,
int limit)
throws SnappydbException
findKeysBetween in interface DBSnappydbExceptionpublic int countKeysBetween(java.lang.String startPrefix,
java.lang.String endPrefix)
throws SnappydbException
countKeysBetween in interface DBSnappydbExceptionpublic KeyIterator allKeysIterator() throws SnappydbException
allKeysIterator in interface DBSnappydbExceptionpublic KeyIterator allKeysReverseIterator() throws SnappydbException
allKeysReverseIterator in interface DBSnappydbExceptionpublic KeyIterator findKeysIterator(java.lang.String prefix) throws SnappydbException
findKeysIterator in interface DBSnappydbExceptionpublic KeyIterator findKeysReverseIterator(java.lang.String prefix) throws SnappydbException
findKeysReverseIterator in interface DBSnappydbExceptionpublic KeyIterator findKeysBetweenIterator(java.lang.String startPrefix, java.lang.String endPrefix) throws SnappydbException
findKeysBetweenIterator in interface DBSnappydbExceptionpublic KeyIterator findKeysBetweenReverseIterator(java.lang.String startPrefix, java.lang.String endPrefix) throws SnappydbException
findKeysBetweenReverseIterator in interface DBSnappydbExceptionpublic Kryo getKryoInstance()
getKryoInstance in interface DB