![]() |
Kea
1.9.9-git
|
#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>
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 | |
isc | |
Defines the logger used by the top-level component of kea-dhcp-ddns. | |
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... | |