Struct cassandra_cpp::PreparedStatement
source · [−]pub struct PreparedStatement(_);
Expand description
A statement that has been prepared against at least one Cassandra node. Instances of this class should not be created directly, but through Session.prepare().
Implementations
sourceimpl PreparedStatement
impl PreparedStatement
sourcepub fn parameter_name(&self, index: usize) -> Result<&str>
pub fn parameter_name(&self, index: usize) -> Result<&str>
Gets the name of a parameter at the specified index.
sourcepub fn parameter_data_type(&self, index: usize) -> ConstDataType
pub fn parameter_data_type(&self, index: usize) -> ConstDataType
Gets the data type of a parameter at the specified index.
Returns a reference to the data type of the parameter. Do not free this reference as it is bound to the lifetime of the prepared.
sourcepub fn parameter_data_type_by_name(&self, name: &str) -> ConstDataType
pub fn parameter_data_type_by_name(&self, name: &str) -> ConstDataType
Gets the data type of a parameter for the specified name.
Returns a reference to the data type of the parameter. Do not free this reference as it is bound to the lifetime of the prepared.
Trait Implementations
sourceimpl Debug for PreparedStatement
impl Debug for PreparedStatement
sourceimpl Drop for PreparedStatement
impl Drop for PreparedStatement
impl Send for PreparedStatement
impl Sync for PreparedStatement
Auto Trait Implementations
impl RefUnwindSafe for PreparedStatement
impl Unpin for PreparedStatement
impl UnwindSafe for PreparedStatement
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more