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, } }