Clio develop
The XRP Ledger API server.
Loading...
Searching...
No Matches
data::cassandra::impl::PreparedStatement Class Reference

Represents a prepared statement on the DB side. More...

#include <Statement.hpp>

Inheritance diagram for data::cassandra::impl::PreparedStatement:
Collaboration diagram for data::cassandra::impl::PreparedStatement:

Public Member Functions

 PreparedStatement (CassPrepared const *ptr)
 
template<typename... Args>
Statement bind (Args &&... args) const
 Bind the given arguments and produce a ready to execute Statement.
 
- Public Member Functions inherited from data::cassandra::impl::ManagedObject< Managed >
template<typename DeleterCallable >
 ManagedObject (Managed *rawPtr, DeleterCallable deleter)
 
 operator Managed * () const
 

Additional Inherited Members

- Protected Attributes inherited from data::cassandra::impl::ManagedObject< Managed >
std::unique_ptr< Managed, void(*)(Managed *)> ptr_
 

Detailed Description

Represents a prepared statement on the DB side.

This is used to produce Statement objects that can be executed.

Member Function Documentation

◆ bind()

template<typename... Args>
Statement data::cassandra::impl::PreparedStatement::bind ( Args &&... args) const
inline

Bind the given arguments and produce a ready to execute Statement.

Parameters
argsThe arguments to bind
Returns
A bound and ready to execute Statement object

The documentation for this class was generated from the following file: