Improve naming of parameter remapping methods

This commit is contained in:
PThorpe92
2025-05-07 16:45:10 -04:00
parent 828840c371
commit d412e7c682
4 changed files with 5 additions and 4 deletions

View File

@@ -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);
}

View File

@@ -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)
}

View File

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

View File

@@ -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);
}
}