Trait mz_expr::CollectionPlan

source ·
pub trait CollectionPlan {
    // Required method
    fn depends_on_into(&self, out: &mut BTreeSet<GlobalId>);

    // Provided method
    fn depends_on(&self) -> BTreeSet<GlobalId> { ... }
}
Expand description

A trait for types that describe how to build a collection.

Required Methods§

source

fn depends_on_into(&self, out: &mut BTreeSet<GlobalId>)

Collects the set of global identifiers from dataflows referenced in Get.

Provided Methods§

source

fn depends_on(&self) -> BTreeSet<GlobalId>

Returns the set of global identifiers from dataflows referenced in Get.

See CollectionPlan::depends_on_into to reuse an existing BTreeSet.

Implementors§