public class YRDB extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
cfNameToString(byte[] cfname) |
org.rocksdb.ColumnFamilyHandle |
createColumnFamily(byte[] cfname) |
org.rocksdb.ColumnFamilyHandle |
createColumnFamily(String name) |
void |
dropColumnFamily(org.rocksdb.ColumnFamilyHandle cfh) |
byte[] |
get(byte[] k) |
byte[] |
get(org.rocksdb.ColumnFamilyHandle cfh,
byte[] key) |
long |
getApproxNumRecords() |
long |
getApproxNumRecords(org.rocksdb.ColumnFamilyHandle cfh) |
List<byte[]> |
getColumnFamilies() |
Collection<String> |
getColumnFamiliesAsStrings() |
org.rocksdb.ColumnFamilyHandle |
getColumnFamilyHandle(byte[] cfname) |
org.rocksdb.ColumnFamilyHandle |
getColumnFamilyHandle(String cfname) |
org.rocksdb.RocksDB |
getDb() |
String |
getPath() |
String |
getProperites() |
boolean |
isOpen() |
org.rocksdb.RocksIterator |
newIterator() |
org.rocksdb.RocksIterator |
newIterator(org.rocksdb.ColumnFamilyHandle cfh) |
List<org.rocksdb.RocksIterator> |
newIterators(List<org.rocksdb.ColumnFamilyHandle> cfhList,
boolean tailing) |
void |
put(byte[] k,
byte[] v) |
void |
put(org.rocksdb.ColumnFamilyHandle cfh,
byte[] k,
byte[] v) |
List<byte[]> |
scanPartitions(int size)
scans and returns a list of all prefixes of specified size
|
public boolean isOpen()
public List<org.rocksdb.RocksIterator> newIterators(List<org.rocksdb.ColumnFamilyHandle> cfhList, boolean tailing) throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic org.rocksdb.RocksIterator newIterator()
throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic org.rocksdb.RocksIterator newIterator(org.rocksdb.ColumnFamilyHandle cfh)
throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic org.rocksdb.ColumnFamilyHandle getColumnFamilyHandle(byte[] cfname)
public org.rocksdb.ColumnFamilyHandle getColumnFamilyHandle(String cfname)
public byte[] get(org.rocksdb.ColumnFamilyHandle cfh,
byte[] key)
throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic byte[] get(byte[] k)
throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic org.rocksdb.ColumnFamilyHandle createColumnFamily(byte[] cfname)
throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic org.rocksdb.ColumnFamilyHandle createColumnFamily(String name) throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic void put(org.rocksdb.ColumnFamilyHandle cfh,
byte[] k,
byte[] v)
throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic void put(byte[] k,
byte[] v)
throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic List<byte[]> getColumnFamilies()
public Collection<String> getColumnFamiliesAsStrings()
public String getPath()
public String getProperites() throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic static String cfNameToString(byte[] cfname)
public org.rocksdb.RocksDB getDb()
public void dropColumnFamily(org.rocksdb.ColumnFamilyHandle cfh)
throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic List<byte[]> scanPartitions(int size) throws IOException
size - IOExceptionpublic long getApproxNumRecords()
throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic long getApproxNumRecords(org.rocksdb.ColumnFamilyHandle cfh)
throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionCopyright © 2018 Space Applications Services. All rights reserved.