public abstract static class RocksDBSessions.Session extends BackendSession.AbstractBackendSession
BackendSession.AbstractBackendSession| 限定符和类型 | 字段和说明 |
|---|---|
static int |
SCAN_ANY |
static int |
SCAN_GT_BEGIN |
static int |
SCAN_GTE_BEGIN |
static int |
SCAN_LT_END |
static int |
SCAN_LTE_END |
static int |
SCAN_PREFIX_BEGIN |
static int |
SCAN_PREFIX_END |
opened| 构造器和说明 |
|---|
Session() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract String |
dataPath() |
abstract void |
delete(String table,
byte[] key) |
abstract void |
delete(String table,
byte[] keyFrom,
byte[] keyTo) |
abstract byte[] |
get(String table,
byte[] key) |
abstract void |
increase(String table,
byte[] key,
byte[] value) |
abstract org.apache.commons.lang3.tuple.Pair<byte[],byte[]> |
keyRange(String table) |
static boolean |
matchScanType(int expected,
int actual) |
abstract void |
merge(String table,
byte[] key,
byte[] value) |
abstract String |
property(String table,
String property) |
abstract void |
put(String table,
byte[] key,
byte[] value) |
abstract void |
remove(String table,
byte[] key) |
abstract BackendEntry.BackendColumnIterator |
scan(String table) |
abstract BackendEntry.BackendColumnIterator |
scan(String table,
byte[] prefix) |
BackendEntry.BackendColumnIterator |
scan(String table,
byte[] keyFrom,
byte[] keyTo) |
abstract BackendEntry.BackendColumnIterator |
scan(String table,
byte[] keyFrom,
byte[] keyTo,
int scanType) |
abstract String |
walPath() |
attach, closeable, closed, created, detach, opened, txState, txState, update, updatedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, commit, hasChanges, open, reconnectIfNeeded, reset, rollbackpublic static final int SCAN_ANY
public static final int SCAN_PREFIX_BEGIN
public static final int SCAN_PREFIX_END
public static final int SCAN_GT_BEGIN
public static final int SCAN_GTE_BEGIN
public static final int SCAN_LT_END
public static final int SCAN_LTE_END
public abstract String dataPath()
public abstract String walPath()
public abstract org.apache.commons.lang3.tuple.Pair<byte[],byte[]> keyRange(String table)
public abstract void put(String table, byte[] key, byte[] value)
public abstract void merge(String table, byte[] key, byte[] value)
public abstract void increase(String table, byte[] key, byte[] value)
public abstract void remove(String table, byte[] key)
public abstract void delete(String table, byte[] keyFrom, byte[] keyTo)
public abstract void delete(String table, byte[] key)
public abstract byte[] get(String table, byte[] key)
public abstract BackendEntry.BackendColumnIterator scan(String table)
public abstract BackendEntry.BackendColumnIterator scan(String table, byte[] prefix)
public abstract BackendEntry.BackendColumnIterator scan(String table, byte[] keyFrom, byte[] keyTo, int scanType)
public BackendEntry.BackendColumnIterator scan(String table, byte[] keyFrom, byte[] keyTo)
public static boolean matchScanType(int expected,
int actual)
Copyright © 2017–2021. All rights reserved.