From 708cae99b82e052692dac8ec2d0f88d4ff347c0d Mon Sep 17 00:00:00 2001 From: Piotr Jastrzebski Date: Sun, 7 Jul 2024 13:15:04 +0200 Subject: [PATCH] Simplify BTreeTable::to_sql Signed-off-by: Piotr Jastrzebski --- core/schema.rs | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/core/schema.rs b/core/schema.rs index 6230c7a2d..d55018176 100644 --- a/core/schema.rs +++ b/core/schema.rs @@ -94,22 +94,10 @@ impl BTreeTable { let mut parser = Parser::new(sql.as_bytes()); let cmd = parser.next()?; match cmd { - Some(cmd) => match cmd { - Cmd::Stmt(stmt) => match stmt { - Stmt::CreateTable { tbl_name, body, .. } => { - create_table(tbl_name, body, root_page) - } - _ => { - anyhow::bail!("Expected CREATE TABLE statement"); - } - }, - _ => { - anyhow::bail!("Expected CREATE TABLE statement"); - } - }, - None => { - anyhow::bail!("Expected CREATE TABLE statement"); + Some(Cmd::Stmt(Stmt::CreateTable { tbl_name, body, .. })) => { + create_table(tbl_name, body, root_page) } + _ => anyhow::bail!("Expected CREATE TABLE statement"), } }