From 52b28d3099b3db1dac096bc79e15df216e14a629 Mon Sep 17 00:00:00 2001 From: Jussi Saurio Date: Sat, 10 May 2025 15:47:40 +0300 Subject: [PATCH] rename use_indexes to optimize_table_access --- core/translate/optimizer/mod.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/translate/optimizer/mod.rs b/core/translate/optimizer/mod.rs index e35b5dca3..1999c9c29 100644 --- a/core/translate/optimizer/mod.rs +++ b/core/translate/optimizer/mod.rs @@ -56,7 +56,7 @@ fn optimize_select_plan(plan: &mut SelectPlan, schema: &Schema) -> Result<()> { return Ok(()); } - let best_join_order = use_indexes( + let best_join_order = optimize_table_access( &mut plan.table_references, &schema.indexes, &mut plan.where_clause, @@ -80,7 +80,7 @@ fn optimize_delete_plan(plan: &mut DeletePlan, schema: &Schema) -> Result<()> { return Ok(()); } - let _ = use_indexes( + let _ = optimize_table_access( &mut plan.table_references, &schema.indexes, &mut plan.where_clause, @@ -99,7 +99,7 @@ fn optimize_update_plan(plan: &mut UpdatePlan, schema: &Schema) -> Result<()> { plan.contains_constant_false_condition = true; return Ok(()); } - let _ = use_indexes( + let _ = optimize_table_access( &mut plan.table_references, &schema.indexes, &mut plan.where_clause, @@ -130,7 +130,7 @@ fn optimize_subqueries(plan: &mut SelectPlan, schema: &Schema) -> Result<()> { /// - Removes sorting operations if the selected join order and access methods satisfy the [crate::translate::optimizer::order::OrderTarget]. /// /// Returns the join order if it was optimized, or None if the default join order was considered best. -fn use_indexes( +fn optimize_table_access( table_references: &mut [TableReference], available_indexes: &HashMap>>, where_clause: &mut Vec,