|
Clio
develop
The XRP Ledger API server.
|
Manages the DB schema and provides access to prepared statements. More...
#include <CassandraSchema.hpp>


Classes | |
| struct | CassandraStatements |
| Construct a new Cassandra Schema object. More... | |
Public Member Functions | |
| void | prepareStatements (Handle const &handle) override |
| Recreates the prepared statements. | |
| std::unique_ptr< CassandraStatements > const & | operator-> () const |
| Provides access to statements. | |
| Public Member Functions inherited from data::cassandra::Schema< SettingsProvider > | |
| Schema (SettingsProviderType const &settingsProvider) | |
| Shared Schema's between all Schema classes (Cassandra and Keyspace) | |
Additional Inherited Members | |
| Public Attributes inherited from data::cassandra::Schema< SettingsProvider > | |
| std::string | createKeyspace |
| std::vector< Statement > | createSchema |
| Protected Attributes inherited from data::cassandra::Schema< SettingsProvider > | |
| util::Logger | log_ |
| std::reference_wrapper< SettingsProviderType const > | settingsProvider_ |
Manages the DB schema and provides access to prepared statements.
|
inline |
Provides access to statements.
|
inlineoverridevirtual |
Recreates the prepared statements.
| handle | The handle to the DB |
Implements data::cassandra::Schema< SettingsProvider >.