![]() |
Kea 3.0.0
|
#include <asiolink/io_address.h>#include <database/database_connection.h>#include <cc/data.h>#include <util/triplet.h>#include <util/boost_time_utils.h>#include <exceptions/exceptions.h>#include <boost/lexical_cast.hpp>#include <boost/noncopyable.hpp>#include <boost/shared_ptr.hpp>#include <libpq-fe.h>#include <stdint.h>#include <vector>#include <iostream>Go to the source code of this file.
Classes | |
| class | isc::db::PgSqlExchange |
| Base class for marshalling data to and from PostgreSQL. More... | |
| class | isc::db::PgSqlResult |
| RAII wrapper for PostgreSQL Result sets. More... | |
| class | isc::db::PgSqlResultRowWorker |
| Convenience class which facilitates fetching column values from a result set row. More... | |
| struct | isc::db::PsqlBindArray |
Namespaces | |
| namespace | isc |
| Defines the logger used by the top-level component of kea-lfc. | |
| namespace | isc::db |
Typedefs | |
| typedef boost::shared_ptr< const std::string > | isc::db::ConstStringPtr |
| Structure used to bind C++ input values to dynamic SQL parameters The structure contains three vectors which store the input values, data lengths, and formats. | |
| typedef boost::shared_ptr< PgSqlResult > | isc::db::PgSqlResultPtr |
| typedef boost::shared_ptr< PgSqlResultRowWorker > | isc::db::PgSqlResultRowWorkerPtr |
| Pointer to a result row worker. | |
| typedef boost::shared_ptr< PsqlBindArray > | isc::db::PsqlBindArrayPtr |
| Defines a smart pointer to PsqlBindArray. | |