![]() |
Kea 2.0.2
|
#include <database/database_connection.h>#include <cassandra.h>#include <cstring>#include <map>#include <memory>#include <string>#include <unordered_map>#include <utility>#include <vector>
Include dependency graph for cql_connection.h:
This graph shows which files directly or indirectly include this file: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 | |
| namespace | isc |
| Defines the logger used by the top-level component of kea-lfc. | |
| namespace | 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 |