public class RocksDBStdSessions extends RocksDBSessions
RocksDBSessions.Session| Constructor and Description |
|---|
RocksDBStdSessions(HugeConfig config,
String dataPath,
String walPath,
String database,
String store) |
RocksDBStdSessions(HugeConfig config,
String dataPath,
String walPath,
String database,
String store,
List<String> cfNames) |
| Modifier and Type | Method and Description |
|---|---|
void |
createTable(String table) |
static String |
decode(byte[] bytes) |
protected void |
doClose() |
void |
dropTable(String table) |
static byte[] |
encode(String string) |
static byte[] |
increaseOne(byte[] bytes) |
static void |
initOptions(HugeConfig conf,
org.rocksdb.DBOptionsInterface<?> db,
org.rocksdb.ColumnFamilyOptionsInterface<?> cf,
org.rocksdb.MutableColumnFamilyOptionsInterface<?> mcf) |
static Set<String> |
listCFs(String path) |
protected RocksDBSessions.Session |
newSession() |
void |
open(HugeConfig config) |
protected boolean |
opened() |
Set<String> |
openedTables() |
RocksDBSessions.Session |
session() |
close, closed, closeSession, getOrNewSession, toString, useSessionpublic RocksDBStdSessions(HugeConfig config, String dataPath, String walPath, String database, String store) throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic void open(HugeConfig config) throws Exception
open in class BackendSessionPoolExceptionprotected boolean opened()
opened in class BackendSessionPoolpublic Set<String> openedTables()
openedTables in class RocksDBSessionspublic void createTable(String table) throws org.rocksdb.RocksDBException
createTable in class RocksDBSessionsorg.rocksdb.RocksDBExceptionpublic void dropTable(String table) throws org.rocksdb.RocksDBException
dropTable in class RocksDBSessionsorg.rocksdb.RocksDBExceptionpublic final RocksDBSessions.Session session()
session in class RocksDBSessionsprotected final RocksDBSessions.Session newSession()
newSession in class BackendSessionPoolprotected void doClose()
doClose in class BackendSessionPoolpublic static Set<String> listCFs(String path) throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic static void initOptions(HugeConfig conf, org.rocksdb.DBOptionsInterface<?> db, org.rocksdb.ColumnFamilyOptionsInterface<?> cf, org.rocksdb.MutableColumnFamilyOptionsInterface<?> mcf)
public static final byte[] encode(String string)
public static final String decode(byte[] bytes)
public static final byte[] increaseOne(byte[] bytes)
Copyright © 2017–2018. All rights reserved.