Add Statement::parameter_name

This commit is contained in:
Nick Hynes
2021-04-25 18:53:37 -05:00
committed by Thom Chiovoloni
parent 9ea5e2fc04
commit b8b1138fcf
2 changed files with 47 additions and 0 deletions

View File

@@ -144,6 +144,18 @@ impl RawStatement {
})
}
#[inline]
pub fn bind_parameter_name(&self, index: i32) -> Option<&CStr> {
unsafe {
let name = ffi::sqlite3_bind_parameter_name(self.ptr, index);
if name.is_null() {
None
} else {
Some(CStr::from_ptr(name))
}
}
}
#[inline]
pub fn clear_bindings(&self) -> c_int {
unsafe { ffi::sqlite3_clear_bindings(self.ptr) }