mirror of
https://github.com/aljazceru/turso.git
synced 2026-02-03 23:34:24 +01:00
Improve naming of parameter remapping methods
This commit is contained in:
@@ -636,7 +636,7 @@ impl Statement {
|
||||
}
|
||||
|
||||
pub fn bind_at(&mut self, index: NonZero<usize>, value: OwnedValue) {
|
||||
let internal = self.program.parameters.get_remap(index);
|
||||
let internal = self.program.parameters.get_remapped_value(index);
|
||||
self.state.bind_at(internal, value);
|
||||
}
|
||||
|
||||
|
||||
@@ -51,11 +51,11 @@ impl Parameters {
|
||||
params.len()
|
||||
}
|
||||
|
||||
pub fn set_remap(&mut self, remap: Vec<NonZero<usize>>) {
|
||||
pub fn set_parameter_remap(&mut self, remap: Vec<NonZero<usize>>) {
|
||||
self.remap = remap;
|
||||
}
|
||||
|
||||
pub fn get_remap(&self, idx: NonZero<usize>) -> NonZero<usize> {
|
||||
pub fn get_remapped_value(&self, idx: NonZero<usize>) -> NonZero<usize> {
|
||||
*self.remap.get(idx.get() - 1).unwrap_or(&idx)
|
||||
}
|
||||
|
||||
|
||||
@@ -606,6 +606,7 @@ fn populate_column_registers(
|
||||
} else {
|
||||
target_reg
|
||||
};
|
||||
// set the value index to make it available to the translator
|
||||
program.current_col_idx = Some(value_index);
|
||||
translate_expr_no_constant_opt(
|
||||
program,
|
||||
|
||||
@@ -115,7 +115,7 @@ impl ProgramBuilder {
|
||||
|
||||
pub fn set_param_remap(&mut self, remap: Option<Vec<NonZero<usize>>>) {
|
||||
if let Some(remap) = remap {
|
||||
self.parameters.set_remap(remap);
|
||||
self.parameters.set_parameter_remap(remap);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user