Expand description
Columnar arrangement plumbing.
- Type aliases (
ValSpine,ValBatcher,ValBuilder) glue columnar storage into DD’s trace machinery. Coltainer<C>wraps a columnarC::Containeras a DDBatchContainer.TrieChunkerstripsRecordedUpdatesdown toUpdatesTypedfor the merge batcher.trie_mergeris the batch-at-a-time merging logic.builder::ValMirroris thetrace::Builderthat seals melded chunks into anOrdValBatch.
Re-exports§
pub use batch_container::Coltainer;
Modules§
- batch_
container Coltainerwraps a columnar container as a DDBatchContainer.- builder
ValMirrortrace builder that seals melded chunks intoOrdValBatch.- trie_
merger - Batch-at-a-time merging of sorted, consolidated
UpdatesTypedchains.
Structs§
- Trie
Chunker - A chunker that unwraps
RecordedUpdatesinto bareUpdatesTypedfor the merge batcher.
Type Aliases§
- ValBatcher
- A batcher for columnar storage.
- ValBuilder
- A builder for columnar storage.
- ValChunker
- A chunker that maps
RecordedUpdates<U>streams into the batcher’sUpdatesTyped<U>chunks. - ValSpine
- A trace implementation backed by columnar storage.