Struct cassandra_cpp::PreparedStatement
source · pub struct PreparedStatement(/* private fields */);
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§
source§impl PreparedStatement
impl PreparedStatement
sourcepub fn session(&self) -> &Session
pub fn session(&self) -> &Session
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) -> 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.
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.
Trait Implementations§
source§impl Debug for PreparedStatement
impl Debug 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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more