pub fn optimize_dataflow_filters_inner<'a, I>(
    view_iter: I,
    predicates: &mut HashMap<Id, HashSet<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.