[][src]Crate ckb_db

The DB Library

This Library contains the KeyValueDB traits which provides key-value store interface

Re-exports

pub use crate::db::RocksDB;
pub use crate::iter::DBIterator;
pub use crate::snapshot::RocksDBSnapshot;
pub use crate::transaction::RocksDBTransaction;
pub use crate::transaction::RocksDBTransactionSnapshot;
pub use crate::write_batch::RocksDBWriteBatch;
pub use rocksdb as internal;

Modules

db

TODO(doc): @quake

iter

TODO(doc): @quake

snapshot

TODO(doc): @quake

transaction

TODO(doc): @quake

write_batch

TODO(doc): @quake

Structs

DBError

A simple wrapper round a string, used for errors reported from ffi calls.

DBPinnableSlice

Wrapper around RocksDB PinnableSlice struct.

DBVector

Vector of bytes stored in the database.

Enums

Direction
IteratorMode

Type Definitions

Col

TODO(doc): @quake

Result

TODO(doc): @quake