public class Session
extends java.lang.Object
Constructor and Description |
---|
Session(org.rocksdb.RocksDB kvStore,
org.rocksdb.Options options,
java.util.ArrayList<org.rocksdb.ColumnFamilyDescriptor> columnFamilyDescriptor,
java.util.List<org.rocksdb.ColumnFamilyHandle> columnFamilyHandles) |
Modifier and Type | Method and Description |
---|---|
void |
Close()
Close this session.
|
void |
Close(org.rocksdb.Transaction db)
Close this session.
|
java.lang.Object |
nearest(org.rocksdb.ColumnFamilyHandle cfh,
java.lang.Comparable key)
Return the key/value pair of Map.Entry implementation of the closest key to the passed key template.
|
java.lang.Object |
nearest(org.rocksdb.Transaction txn,
org.rocksdb.ColumnFamilyHandle cfh,
java.lang.Comparable key)
Return the key/value pair of Map.Entry implementation of the closest key to the passed key template.
|
java.lang.String |
toString() |
public Session(org.rocksdb.RocksDB kvStore, org.rocksdb.Options options, java.util.ArrayList<org.rocksdb.ColumnFamilyDescriptor> columnFamilyDescriptor, java.util.List<org.rocksdb.ColumnFamilyHandle> columnFamilyHandles)
public java.lang.Object nearest(org.rocksdb.ColumnFamilyHandle cfh, java.lang.Comparable key) throws java.io.IOException
key
- target key templatejava.io.IOException
public java.lang.Object nearest(org.rocksdb.Transaction txn, org.rocksdb.ColumnFamilyHandle cfh, java.lang.Comparable key) throws java.io.IOException
alias
- the database aliaskey
- target key templatejava.io.IOException
public void Close() throws java.io.IOException
rollback
- true to roll back, false to commitjava.io.IOException
- For low level failurepublic void Close(org.rocksdb.Transaction db) throws java.io.IOException
rollback
- true to roll back, false to commitjava.io.IOException
- For low level failurepublic java.lang.String toString()
toString
in class java.lang.Object