Kea
1.9.9-git
|
#include <database/database_connection.h>
#include <cassandra.h>
#include <cstring>
#include <map>
#include <memory>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
class | isc::db::CqlConnection |
Common CQL connector pool. More... | |
struct | isc::db::CqlTaggedStatement |
Defines a single statement or query. More... | |
struct | isc::db::StatementTagEqual |
Equality function for StatementMap keys. More... | |
struct | isc::db::StatementTagHash |
Hash function for StatementMap keys. More... | |
Namespaces | |
isc | |
Defines the logger used by the top-level component of kea-dhcp-ddns. | |
isc::db | |
Typedefs | |
typedef std::shared_ptr< CqlConnection > | isc::db::CqlConnectionPtr |
typedef std::unordered_map< StatementTag, CqlTaggedStatement, StatementTagHash, StatementTagEqual > | isc::db::StatementMap |
A container for all statements. More... | |
typedef std::pair< StatementTag, CqlTaggedStatement > | isc::db::StatementMapEntry |
A type for a single entry on the statements map. More... | |
typedef char const *const | isc::db::StatementTag |
Statement index representing the statement name. More... | |
typedef std::pair< uint32_t, uint32_t > | isc::db::VersionPair |
Pair containing major and minor versions. More... | |
Variables | |
constexpr uint32_t | isc::db::CQL_DRIVER_VERSION_MAJOR = CASS_VERSION_MAJOR |
Define CQL backend version. More... | |
constexpr uint32_t | isc::db::CQL_DRIVER_VERSION_MINOR = CASS_VERSION_MINOR |
constexpr uint32_t | isc::db::CQL_SCHEMA_VERSION_MAJOR = 5u |
Define CQL schema version: 5.0. More... | |
constexpr uint32_t | isc::db::CQL_SCHEMA_VERSION_MINOR = 0u |