#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.
|
| namespace | isc |
| | Defines the logger used by the top-level component of kea-dhcp-ddns.
|
| |
| namespace | isc::db |
| |
|
| typedef AnyArray | isc::db::AnyCollection |
| | Defines an array of arbitrary objects (used by Cassandra backend)
|
| |
| typedef std::vector< cass_byte_t > | isc::db::CassBlob |
| | Host identifier converted to Cassandra data type.
|
| |
| 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.
|
| |
| typedef CassError(* | isc::db::CqlCollectionAppendFunction) (const boost::any &value, CassCollection *collection) |
| | Sets an item in a collection.
|
| |
| typedef CassError(* | isc::db::CqlGetFunction) (const boost::any &data, const CassValue *value) |
| | Converts a single Cassandra column value to a C++ object.
|
| |
| typedef CassError(* | isc::db::CqlUdtSetFunction) (const boost::any &value, const size_t &index, CassUserType *cass_user_type) |
| | Sets a member in a UDT.
|
| |
|
| ExchangeDataType | isc::db::exchangeType (const boost::any &object) |
| | Determine exchange type based on boost::any type.
|
| |
| ExchangeDataType | isc::db::exchangeType (const CassValueType &type) |
| | Determine exchange type based on CassValueType.
|
| |