Stmt

Trait Stmt 

Source
pub trait Stmt {
Show 19 methods // Required methods fn sql(&self) -> &str; fn bind_blob( &self, i: i32, val: &[u8], d: Destructor, ) -> Result<ResultCode, ResultCode>; fn bind_value( &self, i: i32, val: *mut value, ) -> Result<ResultCode, ResultCode>; fn bind_text( &self, i: i32, text: &str, d: Destructor, ) -> Result<ResultCode, ResultCode>; fn bind_int64(&self, i: i32, val: int64) -> Result<ResultCode, ResultCode>; fn bind_int(&self, i: i32, val: i32) -> Result<ResultCode, ResultCode>; fn bind_double(&self, i: i32, val: f64) -> Result<ResultCode, ResultCode>; fn bind_null(&self, i: i32) -> Result<ResultCode, ResultCode>; fn clear_bindings(&self) -> Result<ResultCode, ResultCode>; fn column_value(&self, i: i32) -> *mut value; fn column_int64(&self, i: i32) -> int64; fn column_int(&self, i: i32) -> i32; fn column_blob(&self, i: i32) -> &[u8]; fn column_double(&self, i: i32) -> f64; fn column_text(&self, i: i32) -> &str; fn column_bytes(&self, i: i32) -> i32; fn finalize(&self) -> Result<ResultCode, ResultCode>; fn reset(&self) -> Result<ResultCode, ResultCode>; fn step(&self) -> Result<ResultCode, ResultCode>;
}

Required Methods§

Implementations on Foreign Types§

Source§

impl Stmt for *mut stmt

Implementors§