Skip navigation links
A C D E F G I M P R S T 

A

adjustCounter(byte[], long) - Method in class io.permazen.kv.rocksdb.RocksDBKVStore
 
adjustCounter(byte[], long) - Method in class io.permazen.kv.rocksdb.SnapshotRocksDBKVStore
 

C

close() - Method in class io.permazen.kv.rocksdb.RocksDBKVStore
Close this instance.
close() - Method in class io.permazen.kv.rocksdb.SnapshotRocksDBKVStore
 
createAtomicKVStore(File) - Method in class io.permazen.kv.rocksdb.RocksDBKVImplementation
 
createKVDatabase(File, KVDatabase, AtomicKVStore) - Method in class io.permazen.kv.rocksdb.RocksDBKVImplementation
 
createSnapshotKVTransaction(MutableView, long) - Method in class io.permazen.kv.rocksdb.RocksDBKVDatabase
 
createTransaction() - Method in class io.permazen.kv.rocksdb.RocksDBKVDatabase
 

D

decodeCounter(byte[]) - Method in class io.permazen.kv.rocksdb.RocksDBKVStore
 
delegate() - Method in class io.permazen.kv.rocksdb.RocksDBAtomicKVStore
 

E

encodeCounter(long) - Method in class io.permazen.kv.rocksdb.RocksDBKVStore
 

F

finalize() - Method in class io.permazen.kv.rocksdb.RocksDBAtomicKVStore
Finalize this instance.
finalize() - Method in class io.permazen.kv.rocksdb.RocksDBKVStore
Finalize this instance.

G

get(byte[]) - Method in class io.permazen.kv.rocksdb.RocksDBKVStore
 
getCommandLineOptions() - Method in class io.permazen.kv.rocksdb.RocksDBKVImplementation
 
getDB() - Method in class io.permazen.kv.rocksdb.RocksDBAtomicKVStore
Get the underlying RocksDB associated with this instance.
getDB() - Method in class io.permazen.kv.rocksdb.RocksDBKVStore
Get the RocksDB underlying this instance.
getDescription(File) - Method in class io.permazen.kv.rocksdb.RocksDBKVImplementation
 
getDirectory() - Method in class io.permazen.kv.rocksdb.RocksDBAtomicKVStore
Get the filesystem directory containing the database.
getKVDatabase() - Method in class io.permazen.kv.rocksdb.RocksDBKVTransaction
 
getKVStore() - Method in class io.permazen.kv.rocksdb.RocksDBKVDatabase
Get the underlying RocksDBAtomicKVStore used by this instance.
getOptions() - Method in class io.permazen.kv.rocksdb.RocksDBAtomicKVStore
Get the Options this instance will use when opening the database at startup.
getRange(byte[], byte[], boolean) - Method in class io.permazen.kv.rocksdb.RocksDBKVStore
 

I

io.permazen.kv.rocksdb - package io.permazen.kv.rocksdb
KVDatabase implementation based on RocksDB.
isInitialized(RocksObject) - Static method in class io.permazen.kv.rocksdb.RocksDBUtil
Determine whether the given RocksObject is still valid, i.e., has not been deposed.

M

mutate(Mutations, boolean) - Method in class io.permazen.kv.rocksdb.RocksDBAtomicKVStore
 

P

parseCommandLineOptions(ArrayDeque<String>) - Method in class io.permazen.kv.rocksdb.RocksDBKVImplementation
 
put(byte[], byte[]) - Method in class io.permazen.kv.rocksdb.RocksDBKVStore
 
put(byte[], byte[]) - Method in class io.permazen.kv.rocksdb.SnapshotRocksDBKVStore
 

R

remove(byte[]) - Method in class io.permazen.kv.rocksdb.RocksDBKVStore
 
remove(byte[]) - Method in class io.permazen.kv.rocksdb.SnapshotRocksDBKVStore
 
removeRange(byte[], byte[]) - Method in class io.permazen.kv.rocksdb.SnapshotRocksDBKVStore
 
RocksDBAtomicKVStore - Class in io.permazen.kv.rocksdb
An AtomicKVStore view of a RocksDB database.
RocksDBAtomicKVStore() - Constructor for class io.permazen.kv.rocksdb.RocksDBAtomicKVStore
Constructor.
RocksDBKVDatabase - Class in io.permazen.kv.rocksdb
KVDatabase implementation based on a RocksDBAtomicKVStore, providing concurrent transactions and linearizable ACID semantics.
RocksDBKVDatabase() - Constructor for class io.permazen.kv.rocksdb.RocksDBKVDatabase
 
RocksDBKVImplementation - Class in io.permazen.kv.rocksdb
 
RocksDBKVImplementation() - Constructor for class io.permazen.kv.rocksdb.RocksDBKVImplementation
 
RocksDBKVStore - Class in io.permazen.kv.rocksdb
Straightforward KVStore view of a RocksDB database.
RocksDBKVStore(RocksDB) - Constructor for class io.permazen.kv.rocksdb.RocksDBKVStore
Convenience constructor.
RocksDBKVStore(RocksDB, ReadOptions, WriteBatch) - Constructor for class io.permazen.kv.rocksdb.RocksDBKVStore
Constructor.
RocksDBKVTransaction - Class in io.permazen.kv.rocksdb
RocksDBKVDatabase transaction.
RocksDBUtil - Class in io.permazen.kv.rocksdb
Utility methods for use with RocksDB.

S

setDirectory(File) - Method in class io.permazen.kv.rocksdb.RocksDBAtomicKVStore
Configure the filesystem directory containing the database.
setKVStore(RocksDBAtomicKVStore) - Method in class io.permazen.kv.rocksdb.RocksDBKVDatabase
Configure the underlying RocksDBAtomicKVStore used by this instance.
setOptions(Options) - Method in class io.permazen.kv.rocksdb.RocksDBAtomicKVStore
Set the Options this instance will use when opening the database at startup.
snapshot() - Method in class io.permazen.kv.rocksdb.RocksDBAtomicKVStore
 
SnapshotRocksDBKVStore - Class in io.permazen.kv.rocksdb
Read-only KVStore view of a RocksDB Snapshot.
SnapshotRocksDBKVStore(RocksDB) - Constructor for class io.permazen.kv.rocksdb.SnapshotRocksDBKVStore
Constructor.
start() - Method in class io.permazen.kv.rocksdb.RocksDBAtomicKVStore
 
stop() - Method in class io.permazen.kv.rocksdb.RocksDBAtomicKVStore
 

T

toString() - Method in class io.permazen.kv.rocksdb.RocksDBAtomicKVStore
 
toString() - Method in class io.permazen.kv.rocksdb.RocksDBKVStore
 
A C D E F G I M P R S T 
Skip navigation links

Copyright © 2019. All rights reserved.