Skip to main content

Col2ValPagedBatcher

Type Alias Col2ValPagedBatcher 

Source
pub type Col2ValPagedBatcher<K, V, T, R> = ColumnMergeBatcher<(K, V), T, R>;
Expand description

Pageable counterpart to Col2ValBatcher. Routes every chunk produced by chunking, merging, or extract through a crate::column_pager::ColumnPager, so memory pressure can spill chains to a backing store without touching the merge / extract bodies.

Drop-in shape at the type level: both aliases take (K, V, T, R) and produce a Batcher<Input = Column<((K, V), T, R)>, Output = Column<((K, V), T, R)>>. Call sites can swap with cargo fix–style renaming once downstream Trace/Builder impls have been wired up. The pager itself defaults to crate::column_pager::ColumnPager::disabled; inject a real one via merge_batcher::ColumnMergeBatcher::set_pager.

Aliased Type§

pub struct Col2ValPagedBatcher<K, V, T, R> { /* private fields */ }