From f8d4edc8d7495aebde190b0955c3f35429a35916 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=84=A0=EC=9A=B0?= Date: Mon, 23 Dec 2024 04:54:40 +0900 Subject: [PATCH] Use schema.get_table(...) instead of referencing directly --- core/translate/planner.rs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/core/translate/planner.rs b/core/translate/planner.rs index d32eba6c4..0c417fa66 100644 --- a/core/translate/planner.rs +++ b/core/translate/planner.rs @@ -489,17 +489,15 @@ pub fn prepare_delete_plan( tbl_name: &QualifiedName, where_clause: Option, ) -> Result { - let table_name = tbl_name.name.0.clone(); - - let table = if let Some(table) = schema.get_table(&table_name) { - table - } else { - crate::bail_parse_error!("Table {} not found", table_name); + // let table_name = tbl_name.name.0.clone(); + let table = match schema.get_table(tbl_name.name.0.as_str()) { + Some(table) => table, + None => crate::bail_corrupt_error!("Parse error: no such table: {}", tbl_name), }; let table_ref = BTreeTableReference { table: table.clone(), - table_identifier: table_name.clone(), + table_identifier: table.name.clone(), table_index: 0, };