Skip to main content

Operator

Trait Operator 

Source
pub trait Operator {
    // Required method
    fn next_chunk(&mut self) -> Result<Option<FactorizedChunk>>;

    // Provided method
    fn collect_all(&mut self) -> Result<Vec<FactorizedChunk>> { ... }
}
Expand description

Operator trait: produces FactorizedChunks lazily.

Required Methods§

Provided Methods§

Source

fn collect_all(&mut self) -> Result<Vec<FactorizedChunk>>

Drain all chunks and materialize as a Vec.

Implementors§

Source§

impl Operator for UnwindOperator

Source§

impl<'a> Operator for LabelScan<'a>

Source§

impl<'a, O: Operator> Operator for Expand<'a, O>

Source§

impl<'a, O: Operator> Operator for Filter<'a, O>

Source§

impl<'a, O: Operator> Operator for Project<'a, O>