Expand description
Raw bindings for RocksDB.
This is simply a raw interface to the RocksDB C API. It is intended to underpin a higher-level library rather than for direct use.
Enums§
- rocksdb_
backup_ engine_ info_ t - rocksdb_
backup_ engine_ t - rocksdb_
block_ based_ table_ options_ t - rocksdb_
cache_ t - rocksdb_
column_ family_ handle_ t - rocksdb_
compactionfilter_ t - rocksdb_
compactionfiltercontext_ t - rocksdb_
compactionfilterfactory_ t - rocksdb_
comparator_ t - rocksdb_
cuckoo_ table_ options_ t - rocksdb_
env_ t - rocksdb_
fifo_ compaction_ options_ t - rocksdb_
filelock_ t - rocksdb_
filterpolicy_ t - rocksdb_
flushoptions_ t - rocksdb_
iterator_ context_ t - rocksdb_
iterator_ t - rocksdb_
livefiles_ t - rocksdb_
logger_ t - rocksdb_
mergeoperator_ t - rocksdb_
options_ t - rocksdb_
randomfile_ t - rocksdb_
readoptions_ t - rocksdb_
restore_ options_ t - rocksdb_
seqfile_ t - rocksdb_
slicetransform_ t - rocksdb_
snapshot_ t - rocksdb_
t - rocksdb_
universal_ compaction_ options_ t - rocksdb_
writablefile_ t - rocksdb_
writebatch_ t - rocksdb_
writeoptions_ t
Constants§
- rocksdb_
block_ based_ table_ index_ type_ binary_ search - rocksdb_
block_ based_ table_ index_ type_ hash_ search - rocksdb_
block_ based_ table_ index_ type_ rtree_ search - rocksdb_
block_ based_ table_ index_ type_ two_ level_ index_ search - rocksdb_
bz2_ compression - rocksdb_
fifo_ compaction - rocksdb_
level_ compaction - rocksdb_
lz4_ compression - rocksdb_
lz4hc_ compression - rocksdb_
no_ compression - rocksdb_
recovery_ mode_ absolute_ consistency - rocksdb_
recovery_ mode_ point_ in_ time - rocksdb_
recovery_ mode_ skip_ any_ corrupted_ record - rocksdb_
recovery_ mode_ tolerate_ corrupted_ tail_ records - rocksdb_
similar_ size_ compaction_ stop_ style - rocksdb_
snappy_ compression - rocksdb_
total_ size_ compaction_ stop_ style - rocksdb_
universal_ compaction - rocksdb_
zlib_ compression
Functions§
- rocksdb_
approximate_ ⚠sizes - rocksdb_
approximate_ ⚠sizes_ cf - rocksdb_
backup_ ⚠engine_ close - rocksdb_
backup_ ⚠engine_ create_ new_ backup - rocksdb_
backup_ ⚠engine_ get_ backup_ info - rocksdb_
backup_ ⚠engine_ info_ backup_ id - rocksdb_
backup_ ⚠engine_ info_ count - rocksdb_
backup_ ⚠engine_ info_ destroy - rocksdb_
backup_ ⚠engine_ info_ number_ files - rocksdb_
backup_ ⚠engine_ info_ size - rocksdb_
backup_ ⚠engine_ info_ timestamp - rocksdb_
backup_ ⚠engine_ open - rocksdb_
backup_ ⚠engine_ purge_ old_ backups - rocksdb_
backup_ ⚠engine_ restore_ db_ from_ latest_ backup - rocksdb_
block_ ⚠based_ options_ create - rocksdb_
block_ ⚠based_ options_ destroy - rocksdb_
block_ ⚠based_ options_ set_ block_ cache - rocksdb_
block_ ⚠based_ options_ set_ block_ cache_ compressed - rocksdb_
block_ ⚠based_ options_ set_ block_ restart_ interval - rocksdb_
block_ ⚠based_ options_ set_ block_ size - rocksdb_
block_ ⚠based_ options_ set_ block_ size_ deviation - rocksdb_
block_ ⚠based_ options_ set_ cache_ index_ and_ filter_ blocks - rocksdb_
block_ ⚠based_ options_ set_ filter_ policy - rocksdb_
block_ ⚠based_ options_ set_ flush_ block_ policy_ noise - rocksdb_
block_ ⚠based_ options_ set_ format_ version - rocksdb_
block_ ⚠based_ options_ set_ hash_ index_ allow_ collision - rocksdb_
block_ ⚠based_ options_ set_ index_ type - rocksdb_
block_ ⚠based_ options_ set_ no_ block_ cache - rocksdb_
block_ ⚠based_ options_ set_ pin_ l0_ filter_ and_ index_ blocks_ in_ cache - rocksdb_
block_ ⚠based_ options_ set_ skip_ table_ builder_ flush - rocksdb_
block_ ⚠based_ options_ set_ whole_ key_ filtering - rocksdb_
cache_ ⚠create_ lru - rocksdb_
cache_ ⚠destroy - rocksdb_
cache_ ⚠set_ capacity - rocksdb_
close ⚠ - rocksdb_
column_ ⚠family_ handle_ destroy - rocksdb_
compact_ ⚠range - rocksdb_
compact_ ⚠range_ cf - rocksdb_
compactionfilter_ ⚠create - rocksdb_
compactionfilter_ ⚠destroy - rocksdb_
compactionfilter_ ⚠set_ ignore_ snapshots - rocksdb_
compactionfiltercontext_ ⚠is_ full_ compaction - rocksdb_
compactionfiltercontext_ ⚠is_ manual_ compaction - rocksdb_
compactionfilterfactory_ ⚠create - rocksdb_
compactionfilterfactory_ ⚠destroy - rocksdb_
comparator_ ⚠create - rocksdb_
comparator_ ⚠destroy - rocksdb_
create_ ⚠column_ family - rocksdb_
create_ ⚠default_ env - rocksdb_
create_ ⚠iterator - rocksdb_
create_ ⚠iterator_ cf - rocksdb_
create_ ⚠iterators - rocksdb_
create_ ⚠mem_ env - rocksdb_
create_ ⚠rtree_ iterator_ context - rocksdb_
create_ ⚠snapshot - rocksdb_
cuckoo_ ⚠options_ create - rocksdb_
cuckoo_ ⚠options_ destroy - rocksdb_
cuckoo_ ⚠options_ set_ cuckoo_ block_ size - rocksdb_
cuckoo_ ⚠options_ set_ hash_ ratio - rocksdb_
cuckoo_ ⚠options_ set_ identity_ as_ first_ hash - rocksdb_
cuckoo_ ⚠options_ set_ max_ search_ depth - rocksdb_
cuckoo_ ⚠options_ set_ use_ module_ hash - rocksdb_
delete ⚠ - rocksdb_
delete_ ⚠cf - rocksdb_
delete_ ⚠file - rocksdb_
delete_ ⚠file_ in_ range - rocksdb_
delete_ ⚠file_ in_ range_ cf - rocksdb_
destroy_ ⚠db - rocksdb_
disable_ ⚠file_ deletions - rocksdb_
drop_ ⚠column_ family - rocksdb_
enable_ ⚠file_ deletions - rocksdb_
env_ ⚠destroy - rocksdb_
env_ ⚠join_ all_ threads - rocksdb_
env_ ⚠set_ background_ threads - rocksdb_
env_ ⚠set_ high_ priority_ background_ threads - rocksdb_
fifo_ ⚠compaction_ options_ create - rocksdb_
fifo_ ⚠compaction_ options_ destroy - rocksdb_
fifo_ ⚠compaction_ options_ set_ max_ table_ files_ size - rocksdb_
filterpolicy_ ⚠create - rocksdb_
filterpolicy_ ⚠create_ bloom - rocksdb_
filterpolicy_ ⚠create_ bloom_ full - rocksdb_
filterpolicy_ ⚠destroy - rocksdb_
flush ⚠ - rocksdb_
flushoptions_ ⚠create - rocksdb_
flushoptions_ ⚠destroy - rocksdb_
flushoptions_ ⚠set_ wait - rocksdb_
free ⚠ - rocksdb_
get ⚠ - rocksdb_
get_ ⚠cf - rocksdb_
get_ ⚠options_ from_ string - rocksdb_
iter_ ⚠destroy - rocksdb_
iter_ ⚠get_ error - rocksdb_
iter_ ⚠key - rocksdb_
iter_ ⚠next - rocksdb_
iter_ ⚠prev - rocksdb_
iter_ ⚠seek - rocksdb_
iter_ ⚠seek_ for_ prev - rocksdb_
iter_ ⚠seek_ to_ first - rocksdb_
iter_ ⚠seek_ to_ last - rocksdb_
iter_ ⚠valid - rocksdb_
iter_ ⚠value - rocksdb_
list_ ⚠column_ families - rocksdb_
list_ ⚠column_ families_ destroy - rocksdb_
livefiles ⚠ - rocksdb_
livefiles_ ⚠count - rocksdb_
livefiles_ ⚠destroy - rocksdb_
livefiles_ ⚠largestkey - rocksdb_
livefiles_ ⚠level - rocksdb_
livefiles_ ⚠name - rocksdb_
livefiles_ ⚠size - rocksdb_
livefiles_ ⚠smallestkey - rocksdb_
merge ⚠ - rocksdb_
merge_ ⚠cf - rocksdb_
mergeoperator_ ⚠create - rocksdb_
mergeoperator_ ⚠destroy - rocksdb_
multi_ ⚠get - rocksdb_
multi_ ⚠get_ cf - rocksdb_
open ⚠ - rocksdb_
open_ ⚠column_ families - rocksdb_
open_ ⚠for_ read_ only - rocksdb_
open_ ⚠for_ read_ only_ column_ families - rocksdb_
options_ ⚠compaction_ readahead_ size - rocksdb_
options_ ⚠create - rocksdb_
options_ ⚠destroy - rocksdb_
options_ ⚠enable_ statistics - rocksdb_
options_ ⚠increase_ parallelism - rocksdb_
options_ ⚠optimize_ for_ point_ lookup - rocksdb_
options_ ⚠optimize_ level_ style_ compaction - rocksdb_
options_ ⚠optimize_ universal_ style_ compaction - rocksdb_
options_ ⚠prepare_ for_ bulk_ load - rocksdb_
options_ ⚠set_ WAL_ size_ limit_ MB - rocksdb_
options_ ⚠set_ WAL_ ttl_ seconds - rocksdb_
options_ ⚠set_ access_ hint_ on_ compaction_ start - rocksdb_
options_ ⚠set_ advise_ random_ on_ open - rocksdb_
options_ ⚠set_ allow_ concurrent_ memtable_ write - rocksdb_
options_ ⚠set_ allow_ mmap_ reads - rocksdb_
options_ ⚠set_ allow_ mmap_ writes - rocksdb_
options_ ⚠set_ arena_ block_ size - rocksdb_
options_ ⚠set_ block_ based_ table_ factory - rocksdb_
options_ ⚠set_ bloom_ locality - rocksdb_
options_ ⚠set_ bytes_ per_ sync - rocksdb_
options_ ⚠set_ compaction_ filter - rocksdb_
options_ ⚠set_ compaction_ filter_ factory - rocksdb_
options_ ⚠set_ compaction_ style - rocksdb_
options_ ⚠set_ comparator - rocksdb_
options_ ⚠set_ compression - rocksdb_
options_ ⚠set_ compression_ options - rocksdb_
options_ ⚠set_ compression_ per_ level - rocksdb_
options_ ⚠set_ create_ if_ missing - rocksdb_
options_ ⚠set_ create_ missing_ column_ families - rocksdb_
options_ ⚠set_ cuckoo_ table_ factory - rocksdb_
options_ ⚠set_ db_ log_ dir - rocksdb_
options_ ⚠set_ db_ write_ buffer_ size - rocksdb_
options_ ⚠set_ delete_ obsolete_ files_ period_ micros - rocksdb_
options_ ⚠set_ disable_ auto_ compactions - rocksdb_
options_ ⚠set_ env - rocksdb_
options_ ⚠set_ error_ if_ exists - rocksdb_
options_ ⚠set_ expanded_ compaction_ factor - rocksdb_
options_ ⚠set_ fifo_ compaction_ options - rocksdb_
options_ ⚠set_ filter_ deletes - rocksdb_
options_ ⚠set_ hard_ rate_ limit - rocksdb_
options_ ⚠set_ hash_ link_ list_ rep - rocksdb_
options_ ⚠set_ hash_ skip_ list_ rep - rocksdb_
options_ ⚠set_ info_ log - rocksdb_
options_ ⚠set_ info_ log_ level - rocksdb_
options_ ⚠set_ inplace_ update_ num_ locks - rocksdb_
options_ ⚠set_ inplace_ update_ support - rocksdb_
options_ ⚠set_ is_ fd_ close_ on_ exec - rocksdb_
options_ ⚠set_ keep_ log_ file_ num - rocksdb_
options_ ⚠set_ level0_ file_ num_ compaction_ trigger - rocksdb_
options_ ⚠set_ level0_ slowdown_ writes_ trigger - rocksdb_
options_ ⚠set_ level0_ stop_ writes_ trigger - rocksdb_
options_ ⚠set_ log_ file_ time_ to_ roll - rocksdb_
options_ ⚠set_ manifest_ preallocation_ size - rocksdb_
options_ ⚠set_ max_ background_ compactions - rocksdb_
options_ ⚠set_ max_ background_ flushes - rocksdb_
options_ ⚠set_ max_ bytes_ for_ level_ base - rocksdb_
options_ ⚠set_ max_ bytes_ for_ level_ multiplier - rocksdb_
options_ ⚠set_ max_ bytes_ for_ level_ multiplier_ additional - rocksdb_
options_ ⚠set_ max_ grandparent_ overlap_ factor - rocksdb_
options_ ⚠set_ max_ log_ file_ size - rocksdb_
options_ ⚠set_ max_ manifest_ file_ size - rocksdb_
options_ ⚠set_ max_ mem_ compaction_ level - rocksdb_
options_ ⚠set_ max_ open_ files - rocksdb_
options_ ⚠set_ max_ sequential_ skip_ in_ iterations - rocksdb_
options_ ⚠set_ max_ successive_ merges - rocksdb_
options_ ⚠set_ max_ total_ wal_ size - rocksdb_
options_ ⚠set_ max_ write_ buffer_ number - rocksdb_
options_ ⚠set_ max_ write_ buffer_ number_ to_ maintain - rocksdb_
options_ ⚠set_ memtable_ huge_ page_ size - rocksdb_
options_ ⚠set_ memtable_ prefix_ bloom_ bits - rocksdb_
options_ ⚠set_ memtable_ prefix_ bloom_ probes - rocksdb_
options_ ⚠set_ memtable_ skip_ list_ mbb_ rep - rocksdb_
options_ ⚠set_ memtable_ vector_ rep - rocksdb_
options_ ⚠set_ merge_ operator - rocksdb_
options_ ⚠set_ min_ level_ to_ compress - rocksdb_
options_ ⚠set_ min_ partial_ merge_ operands - rocksdb_
options_ ⚠set_ min_ write_ buffer_ number_ to_ merge - rocksdb_
options_ ⚠set_ num_ levels - rocksdb_
options_ ⚠set_ paranoid_ checks - rocksdb_
options_ ⚠set_ plain_ table_ factory - rocksdb_
options_ ⚠set_ prefix_ extractor - rocksdb_
options_ ⚠set_ purge_ redundant_ kvs_ while_ flush - rocksdb_
options_ ⚠set_ rate_ limit_ delay_ max_ milliseconds - rocksdb_
options_ ⚠set_ recycle_ log_ file_ num - rocksdb_
options_ ⚠set_ report_ bg_ io_ stats - rocksdb_
options_ ⚠set_ skip_ log_ error_ on_ recovery - rocksdb_
options_ ⚠set_ soft_ rate_ limit - rocksdb_
options_ ⚠set_ source_ compaction_ factor - rocksdb_
options_ ⚠set_ stats_ dump_ period_ sec - rocksdb_
options_ ⚠set_ table_ cache_ numshardbits - rocksdb_
options_ ⚠set_ table_ cache_ remove_ scan_ count_ limit - rocksdb_
options_ ⚠set_ target_ file_ size_ base - rocksdb_
options_ ⚠set_ target_ file_ size_ multiplier - rocksdb_
options_ ⚠set_ uint64add_ merge_ operator - rocksdb_
options_ ⚠set_ universal_ compaction_ options - rocksdb_
options_ ⚠set_ use_ adaptive_ mutex - rocksdb_
options_ ⚠set_ use_ direct_ io_ for_ flush_ and_ compaction - rocksdb_
options_ ⚠set_ use_ direct_ reads - rocksdb_
options_ ⚠set_ use_ fsync - rocksdb_
options_ ⚠set_ verify_ checksums_ in_ compaction - rocksdb_
options_ ⚠set_ wal_ dir - rocksdb_
options_ ⚠set_ wal_ recovery_ mode - rocksdb_
options_ ⚠set_ write_ buffer_ size - rocksdb_
options_ ⚠statistics_ get_ string - rocksdb_
property_ ⚠value - rocksdb_
property_ ⚠value_ cf - rocksdb_
put ⚠ - rocksdb_
put_ ⚠cf - rocksdb_
readoptions_ ⚠create - rocksdb_
readoptions_ ⚠destroy - rocksdb_
readoptions_ ⚠set_ fill_ cache - rocksdb_
readoptions_ ⚠set_ iterate_ upper_ bound - rocksdb_
readoptions_ ⚠set_ iterator_ context - rocksdb_
readoptions_ ⚠set_ read_ tier - rocksdb_
readoptions_ ⚠set_ readahead_ size - rocksdb_
readoptions_ ⚠set_ snapshot - rocksdb_
readoptions_ ⚠set_ tailing - rocksdb_
readoptions_ ⚠set_ verify_ checksums - rocksdb_
release_ ⚠rtree_ iterator_ context - rocksdb_
release_ ⚠snapshot - rocksdb_
repair_ ⚠db - rocksdb_
restore_ ⚠options_ create - rocksdb_
restore_ ⚠options_ destroy - rocksdb_
restore_ ⚠options_ set_ keep_ log_ files - rocksdb_
slicetransform_ ⚠create - rocksdb_
slicetransform_ ⚠create_ fixed_ prefix - rocksdb_
slicetransform_ ⚠create_ noop - rocksdb_
slicetransform_ ⚠destroy - rocksdb_
universal_ ⚠compaction_ options_ create - rocksdb_
universal_ ⚠compaction_ options_ destroy - rocksdb_
universal_ ⚠compaction_ options_ set_ compression_ size_ percent - rocksdb_
universal_ ⚠compaction_ options_ set_ max_ merge_ width - rocksdb_
universal_ ⚠compaction_ options_ set_ max_ size_ amplification_ percent - rocksdb_
universal_ ⚠compaction_ options_ set_ min_ merge_ width - rocksdb_
universal_ ⚠compaction_ options_ set_ size_ ratio - rocksdb_
universal_ ⚠compaction_ options_ set_ stop_ style - rocksdb_
write ⚠ - rocksdb_
writebatch_ ⚠clear - rocksdb_
writebatch_ ⚠count - rocksdb_
writebatch_ ⚠create - rocksdb_
writebatch_ ⚠create_ from - rocksdb_
writebatch_ ⚠data - rocksdb_
writebatch_ ⚠delete - rocksdb_
writebatch_ ⚠delete_ cf - rocksdb_
writebatch_ ⚠deletev - rocksdb_
writebatch_ ⚠deletev_ cf - rocksdb_
writebatch_ ⚠destroy - rocksdb_
writebatch_ ⚠iterate - rocksdb_
writebatch_ ⚠merge - rocksdb_
writebatch_ ⚠merge_ cf - rocksdb_
writebatch_ ⚠mergev - rocksdb_
writebatch_ ⚠mergev_ cf - rocksdb_
writebatch_ ⚠put - rocksdb_
writebatch_ ⚠put_ cf - rocksdb_
writebatch_ ⚠put_ log_ data - rocksdb_
writebatch_ ⚠putv - rocksdb_
writebatch_ ⚠putv_ cf - rocksdb_
writeoptions_ ⚠create - rocksdb_
writeoptions_ ⚠destroy - rocksdb_
writeoptions_ ⚠disable_ WAL - rocksdb_
writeoptions_ ⚠set_ sync