Expand description
Structs§
- Flush
Filter Context - Potentially useful context for the flush filter function.
- FoldDef
- Definition of a “fold” function.
- Index
Def - Definition of an index. It includes: name, function to extract index keys, and how much the index can lag on disk.
- Log
- An append-only storage with indexes and integrity checks.
- LogIter
- Iterator over all entries in a
Log. - LogLookup
Iter - Iterator over
Logentries selected by an index lookup. - LogMetadata
- Metadata about index names, logical [
Log] and [Index] file lengths. - LogRange
Iter - Iterator over keys and
LogLookupIter, filtered by an index prefix. - Open
Options - Options used to configured how an
Logis opened. - Wait
- State to detect on-disk updates.
Enums§
- Checksum
Type - What checksum function to use for an entry.
- Flush
Filter Output - Output of a flush filter.
- Generic
Path - Abstract Path for [
Log]. - Index
Output - Output of an index function. Bytes that can be used for lookups.
Traits§
- Fold
- The actual logic of a “fold” function, and its associated state.