mirror of
https://github.com/aljazceru/turso.git
synced 2026-02-18 22:45:10 +01:00
rename use_indexes to optimize_table_access
This commit is contained in:
@@ -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<String, Vec<Arc<Index>>>,
|
||||
where_clause: &mut Vec<WhereTerm>,
|
||||
|
||||
Reference in New Issue
Block a user