pub trait LayoutWriter: Send {
// Required methods
fn push_chunk(
&mut self,
segments: &mut dyn SegmentWriter,
chunk: ArrayData,
) -> VortexResult<()>;
fn finish(
&mut self,
segments: &mut dyn SegmentWriter,
) -> VortexResult<LayoutData>;
}Expand description
A strategy for writing chunks of an array into a layout. FIXME(ngates): move this into writer.rs