From c10df4788f57b8a0495516ef0c6e7af2bc6c54f2 Mon Sep 17 00:00:00 2001 From: PThorpe92 Date: Wed, 7 May 2025 12:04:17 -0400 Subject: [PATCH] Add current_col_idx field to program builder to keep insert order for binding params --- core/vdbe/builder.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/vdbe/builder.rs b/core/vdbe/builder.rs index 6be6fdad8..de151d6be 100644 --- a/core/vdbe/builder.rs +++ b/core/vdbe/builder.rs @@ -38,6 +38,8 @@ pub struct ProgramBuilder { pub parameters: Parameters, pub result_columns: Vec, pub table_references: Vec, + // Index of the referenced insert value to maintain ordering of paramaterized values + pub current_col_idx: Option, } #[derive(Debug, Clone)] @@ -95,6 +97,7 @@ impl ProgramBuilder { parameters: Parameters::new(), result_columns: Vec::new(), table_references: Vec::new(), + current_col_idx: None, } }