![]() |
Kea 2.0.2
|
#include <cql/cql_connection.h>#include <cql/sql_common.h>#include <boost/any.hpp>#include <string>#include <typeinfo>#include <unordered_map>#include <utility>#include <vector>
Include dependency graph for cql_exchange.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | isc::db::AnyArray |
| Structure used to bind C++ input values to dynamic CQL parameters. More... | |
| class | isc::db::CqlCommon |
| Common operations in Cassandra exchanges. More... | |
| class | isc::db::CqlExchange |
| Cassandra Exchange. More... | |
| struct | isc::db::CqlFunction |
| Wrapper over the bind and get functions that interface with Cassandra. More... | |
| class | isc::db::CqlVersionExchange |
| Exchange used to retrieve schema version from the keyspace. More... | |
| class | isc::db::Udt |
Namespaces | |
| namespace | isc |
| Defines the logger used by the top-level component of kea-lfc. | |
| namespace | isc::db |
Typedefs | |
| typedef AnyArray | isc::db::AnyCollection |
| Defines an array of arbitrary objects (used by Cassandra backend) More... | |
| typedef std::vector< cass_byte_t > | isc::db::CassBlob |
| Host identifier converted to Cassandra data type. More... | |
| typedef CassError(* | isc::db::CqlBindFunction) (const boost::any &value, const size_t &index, CassStatement *statement) |
| Binds a C++ object to a Cassandra statement's parameter. More... | |
| typedef CassError(* | isc::db::CqlCollectionAppendFunction) (const boost::any &value, CassCollection *collection) |
| Sets an item in a collection. More... | |
| typedef CassError(* | isc::db::CqlGetFunction) (const boost::any &data, const CassValue *value) |
| Converts a single Cassandra column value to a C++ object. More... | |
| typedef CassError(* | isc::db::CqlUdtSetFunction) (const boost::any &value, const size_t &index, CassUserType *cass_user_type) |
| Sets a member in a UDT. More... | |
Functions | |
| ExchangeDataType | isc::db::exchangeType (const boost::any &object) |
| Determine exchange type based on boost::any type. More... | |
| ExchangeDataType | isc::db::exchangeType (const CassValueType &type) |
| Determine exchange type based on CassValueType. More... | |