Trait datafrog::Leaper

source ·
pub trait Leaper<'leap, Tuple, Val> {
    fn count(&mut self, prefix: &Tuple) -> usize;
    fn propose(&mut self, prefix: &Tuple, values: &mut Vec<&'leap Val>);
    fn intersect(&mut self, prefix: &Tuple, values: &mut Vec<&'leap Val>);
}
Expand description

Methods to support treefrog leapjoin.

Required Methods§

Estimates the number of proposed values.

Populates values with proposed values.

Restricts values to proposed values.

Implementors§