pub fn bind_insert_values_action(
matching_rows: &[usize],
rows: &[impl RuleRowValues],
columns: &BTreeMap<String, RuleColumnMetadata>,
bind_action: &(dyn Fn(&mut dyn VariableResolver) -> Result<Statement, SQLError> + '_),
) -> Result<Statement, SQLError>