diff --git a/core/translate/emitter.rs b/core/translate/emitter.rs index cc4df6d8c..e376da160 100644 --- a/core/translate/emitter.rs +++ b/core/translate/emitter.rs @@ -150,11 +150,7 @@ fn epilogue( /// Main entry point for emitting bytecode for a SQL query /// Takes a query plan and generates the corresponding bytecode program -pub fn emit_program( - program: &mut ProgramBuilder, - plan: Plan, - syms: &SymbolTable, -) -> Result<()> { +pub fn emit_program(program: &mut ProgramBuilder, plan: Plan, syms: &SymbolTable) -> Result<()> { match plan { Plan::Select(plan) => emit_program_for_select(program, plan, syms), Plan::Delete(plan) => emit_program_for_delete(program, plan, syms), @@ -272,12 +268,7 @@ fn emit_program_for_delete( } // Initialize cursors and other resources needed for query execution - init_loop( - program, - &mut t_ctx, - &plan.source, - &OperationMode::DELETE, - )?; + init_loop(program, &mut t_ctx, &plan.source, &OperationMode::DELETE)?; // Set up main query execution loop open_loop( diff --git a/core/translate/insert.rs b/core/translate/insert.rs index 1b1669ddb..d8a6b4149 100644 --- a/core/translate/insert.rs +++ b/core/translate/insert.rs @@ -8,13 +8,16 @@ use crate::error::SQLITE_CONSTRAINT_PRIMARYKEY; use crate::schema::BTreeTable; use crate::util::normalize_ident; use crate::vdbe::BranchOffset; +use crate::Result; use crate::{ schema::{Column, Schema}, translate::expr::translate_expr, - vdbe::{builder::{CursorType, ProgramBuilder}, insn::Insn}, + vdbe::{ + builder::{CursorType, ProgramBuilder}, + insn::Insn, + }, SymbolTable, }; -use crate::Result; use super::emitter::Resolver;