public abstract class AbstractRocksDBTable extends Object
| Modifier and Type | Field and Description |
|---|---|
protected short |
adapterId |
protected boolean |
compactOnWrite |
protected String |
subDirectory |
protected boolean |
visibilityEnabled |
| Constructor and Description |
|---|
AbstractRocksDBTable(org.rocksdb.Options writeOptions,
org.rocksdb.WriteOptions batchWriteOptions,
String subDirectory,
short adapterId,
boolean visibilityEnabled,
boolean compactOnWrite,
int batchSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
compact() |
void |
delete(byte[] key) |
void |
flush() |
org.rocksdb.RocksDB |
getDb(boolean read) |
String |
getSubDirectory() |
protected void |
internalFlush() |
protected void |
put(byte[] key,
byte[] value) |
protected final String subDirectory
protected final short adapterId
protected boolean visibilityEnabled
protected boolean compactOnWrite
public AbstractRocksDBTable(org.rocksdb.Options writeOptions,
org.rocksdb.WriteOptions batchWriteOptions,
String subDirectory,
short adapterId,
boolean visibilityEnabled,
boolean compactOnWrite,
int batchSize)
public void delete(byte[] key)
protected void put(byte[] key,
byte[] value)
public void flush()
protected void internalFlush()
public void compact()
public void close()
public String getSubDirectory()
public org.rocksdb.RocksDB getDb(boolean read)
Copyright © 2013–2020. All rights reserved.