pub fn optimize_dataflow_filters_inner<'a, I>(
    view_iter: I,
    predicates: &mut BTreeMap<Id, BTreeSet<MirScalarExpr>>
) -> Result<(), TransformError>
where I: Iterator<Item = (Id, &'a mut MirRelationExpr)>,
Expand description

Pushes filters down through views in view_sequence in order.

This method is made public for the sake of testing. TODO: make this private once we allow multiple exports per dataflow.