Skip to content

Commit 566af31

Browse files
committed
fix clippy
1 parent 952d354 commit 566af31

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

datafusion/physical-optimizer/src/pruning.rs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1496,7 +1496,11 @@ fn build_predicate_expression(
14961496
(false, true) => Operator::ILikeMatch,
14971497
(true, true) => Operator::NotILikeMatch,
14981498
};
1499-
(like_expr.expr().clone(), op, like_expr.pattern().clone())
1499+
(
1500+
Arc::clone(like_expr.expr()),
1501+
op,
1502+
Arc::clone(like_expr.pattern()),
1503+
)
15001504
} else {
15011505
return unhandled_hook.handle(expr);
15021506
}
@@ -1680,15 +1684,15 @@ fn build_like_match(
16801684
} else {
16811685
// the like expression is a literal and can be converted into a comparison
16821686
let bound = Arc::new(phys_expr::Literal::new(ScalarValue::Utf8(Some(s.clone()))));
1683-
(bound.clone(), bound)
1687+
(Arc::clone(&bound), bound)
16841688
};
16851689
let lower_bound_expr = Arc::new(phys_expr::BinaryExpr::new(
16861690
lower_bound,
16871691
Operator::LtEq,
1688-
max_column_expr.clone(),
1692+
Arc::clone(&max_column_expr),
16891693
));
16901694
let upper_bound_expr = Arc::new(phys_expr::BinaryExpr::new(
1691-
min_column_expr.clone(),
1695+
Arc::clone(&min_column_expr),
16921696
Operator::LtEq,
16931697
upper_bound,
16941698
));

0 commit comments

Comments
 (0)