From 62d2ee8eb6ffa9cbe9be590b890e3dd8c9aaff76 Mon Sep 17 00:00:00 2001 From: Jussi Saurio Date: Sat, 10 May 2025 00:11:46 +0300 Subject: [PATCH] rename --- core/translate/optimizer.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/translate/optimizer.rs b/core/translate/optimizer.rs index 3a16098d0..dd21b7d3f 100644 --- a/core/translate/optimizer.rs +++ b/core/translate/optimizer.rs @@ -137,7 +137,7 @@ fn join_lhs_tables_to_rhs_table<'a>( // Estimate based on the WHERE clause terms how much the different filters will reduce the output set. let output_cardinality_multiplier = where_clause .iter() - .filter(|term| is_potential_index_constraint(term, loop_idx, &join_order)) + .filter(|term| affects_result_set_of_table(term, loop_idx, &join_order)) .map(|term| { let ast::Expr::Binary(lhs, op, rhs) = &term.expr else { return 1.0; @@ -2251,7 +2251,7 @@ fn get_column_position_in_index( Ok(index.column_table_pos_to_index_pos(*column)) } -fn is_potential_index_constraint( +fn affects_result_set_of_table( term: &WhereTerm, loop_index: usize, join_order: &[JoinOrderMember],