[−][src]Module esl01_indexedlog::log
Append-only storage with indexes and integrity checks.
See Log
for the main structure. This module also provides surrounding
types needed to construct the Log
, including IndexDef
and some
iterators.
Structs
FlushFilterContext | Potentially useful context for the flush filter function. |
IndexDef | 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 |
LogLookupIter | Iterator over |
LogMetadata | Metadata about index names, logical [ |
LogRangeIter | Iterator over keys and |
OpenOptions | Options used to configured how an |
Enums
ChecksumType | What checksum function to use for an entry. |
FlushFilterOutput | Output of a flush filter. |
GenericPath | Abstract Path for [ |
IndexOutput | Output of an index function. Bytes that can be used for lookups. |
Type Definitions
FlushFilterFunc |