Struct discord_cassandra_cpp::PreparedStatement
source · [−]pub struct PreparedStatement<T = Bound>(_, _);
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<T: Clone> PreparedStatement<T>
impl<T: Clone> PreparedStatement<T>
sourcepub fn session(&self) -> &Session<T>
pub fn session(&self) -> &Session<T>
Returns the session of which this prepared statement is bound to.
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) -> Option<ConstDataType>
pub fn parameter_data_type(&self, index: usize) -> Option<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) -> Option<ConstDataType>
pub fn parameter_data_type_by_name(&self, name: &str) -> Option<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<T: Debug> Debug for PreparedStatement<T>
impl<T: Debug> Debug for PreparedStatement<T>
sourceimpl<T> Drop for PreparedStatement<T>
impl<T> Drop for PreparedStatement<T>
impl<T: Send> Send for PreparedStatement<T>
impl<T: Sync> Sync for PreparedStatement<T>
Auto Trait Implementations
impl<T> RefUnwindSafe for PreparedStatement<T> where
T: RefUnwindSafe,
impl<T> Unpin for PreparedStatement<T>
impl<T> UnwindSafe for PreparedStatement<T> where
T: RefUnwindSafe,
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