Module flat_merge
Source - BatchBuilder
- Provides an API to incrementally build a [
RecordBatch
] from partitioned [RecordBatch
] - BatchCursor ๐
- Keeps track of the current position in a batch
- FlatMergeIterator
- Iterator to merge multiple sorted iterators into a single sorted iterator.
- FlatMergeReader
- Iterator to merge multiple sorted iterators into a single sorted iterator.
- GenericNode ๐
- A sync node in the merge iterator.
- MergeAlgo ๐
- Common algorithm of merging sorted batches from multiple nodes.
- RowCursor ๐
- Cursor to a row in the [RecordBatch].
- SortColumns ๐
- Columns to compare for a [RecordBatch].
- NodeCmp ๐
- A comparable node of the heap.
- IterNode ๐
- StreamNode ๐