diff --git a/src/optimizer/rule/normalization/pushdown_predicates.rs b/src/optimizer/rule/normalization/pushdown_predicates.rs index 5f4b36e7..293e11f4 100644 --- a/src/optimizer/rule/normalization/pushdown_predicates.rs +++ b/src/optimizer/rule/normalization/pushdown_predicates.rs @@ -111,7 +111,11 @@ impl NormalizationRule for PushPredicateThroughJoin { if let Operator::Join(child_op) = graph.operator(child_id) { if !matches!( child_op.join_type, - JoinType::Inner | JoinType::LeftOuter | JoinType::LeftSemi | JoinType::LeftAnti | JoinType::RightOuter + JoinType::Inner + | JoinType::LeftOuter + | JoinType::LeftSemi + | JoinType::LeftAnti + | JoinType::RightOuter ) { return Ok(()); }