Crate sherwood [stability]
[-] [+]
[src]
Structs
Config | FileHandle configuration |
ConfigBuilder | Builds configuration for a file handle |
Doc | Document which was fully retrieved from db |
Error | ForestDB error |
FileHandle | ForestDB file handle |
FileHandleInfo | Provides stats for file handle |
Iterator | Iterator over key-value store |
IteratorOptions | Iterator options |
KvHandle | ForestDB key value store |
Meta | Meta information about a document key, seq_num, offset and meta itself |
StoreConfig | Configuration of KvHandle |
Enums
CommitOptions | Commit options |
Durability | Durability options |
IsolationLevel | Transaction isolation level |
Location | Specifies how to search for document |
SeekOptions | Specifies behavior of iterator if requested key is not found |
Constants
NONE | Empty flags for iterator |
NO_DELETES | Skip deleted documents |
SKIP_MAX_KEY | Exclude range maximum value |
SKIP_MIN_KEY | Exclude range minimum value |
Traits
DocBody | Trait for accessing document body |
DocKey | Trait for accessing key data from a document representation |
DocMeta | Trait for accessing document metadata |
FromBytes | Trait to convert value from a byte slice to a corresponding type |
KeyRange | Trait which allows to create custom key range iterators |
SeqRange | Trait which allows to create custom seq num iterators |
Functions
init | Initializes ForestDB. Usually is called automatically |
shutdown | Forces ForestDB shutdown: closing everything and terminating compactor thread |
Type Definitions
FdbResult | ForestDB result |
Snapshot | Read-only key-value handle |
Store | Read-write key-value handle |