Provides settings for BasicCassandraBackend.
More...
#include <SettingsProvider.hpp>
Provides settings for BasicCassandraBackend.
◆ SettingsProvider()
Create a settings provider from the specified config.
- Parameters
-
cfg | The config of Clio to use |
◆ getKeyspace()
std::string data::cassandra::SettingsProvider::getKeyspace |
( |
| ) |
const |
|
inlinenodiscard |
- Returns
- The specified keyspace
◆ getReplicationFactor()
uint16_t data::cassandra::SettingsProvider::getReplicationFactor |
( |
| ) |
const |
|
inlinenodiscard |
- Returns
- The replication factor
◆ getSettings()
Settings data::cassandra::SettingsProvider::getSettings |
( |
| ) |
const |
|
nodiscard |
- Returns
- The cluster settings
◆ getTablePrefix()
std::optional< std::string > data::cassandra::SettingsProvider::getTablePrefix |
( |
| ) |
const |
|
inlinenodiscard |
- Returns
- The optional table prefix to use in all queries
The documentation for this class was generated from the following files:
- /__w/clio/clio/src/data/cassandra/SettingsProvider.hpp
- /__w/clio/clio/src/data/cassandra/SettingsProvider.cpp