Skip to main content

ProjectRows

Type Alias ProjectRows 

Source
pub type ProjectRows = Box<dyn Iterator<Item = ExecResult<ResultRow>> + Send>;
Expand description

Owned row stream produced for one input row.

The iterator yields errors at the exact row where production failed. This matters for generators backed by files or user code: eagerly collecting a Vec both defeated the Volcano memory boundary and made late failures impossible to represent without discarding already-produced rows.

Aliased Typeยง

pub struct ProjectRows(/* private fields */);