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 */ }