tip | |
db | |
pg | |
detail | |
error | |
db_error | Base class for exceptions generated by the library |
connection_error | Connection with the database server failure. Includes network and authentication failures |
query_error | An error generated by the PostgreSQL server when executing a query |
client_error | An exception was caught in a callback |
value_is_null | An attempt to extract a value from a null field was made |
io | |
detail | |
bytea_parser | |
protocol_binary_selector | Metafunction for specifying binary procotocol type |
protocol_binary_selector< smallint > | |
protocol_binary_selector< usmallint > | |
protocol_binary_selector< integer > | |
protocol_binary_selector< uinteger > | |
protocol_binary_selector< bigint > | |
protocol_binary_selector< ubigint > | |
protocol_binary_selector< float > | |
protocol_binary_selector< double > | |
parser_base | Base template struct for a data parser |
formatter_base | Base template struct for a data formatter |
binary_data_parser | Base structure for a binary data parser. Has no definition |
binary_data_parser< T, INTEGRAL > | Specification of a binary parser for integral values |
binary_data_formatter | Base structure for a binary data formatter. Has no definition |
binary_data_formatter< T, INTEGRAL > | Specification of a binary formatter for integral values |
data_mapping_base | Base structure for specifying mapping between C++ data type and PostgreSQL type oid |
traits | |
cpppg_data_mapping< std::string > | |
pgcpp_data_mapping< oids::type::boolean > | |
cpppg_data_mapping< bool > | |
pgcpp_data_mapping< oids::type::bytea > | |
cpppg_data_mapping< bytea > | |
pgcpp_data_mapping< oids::type::int2 > | |
cpppg_data_mapping< smallint > | |
pgcpp_data_mapping< oids::type::int4 > | |
cpppg_data_mapping< integer > | |
pgcpp_data_mapping< oids::type::int8 > | |
cpppg_data_mapping< bigint > | |
pgcpp_data_mapping< oids::type::oid > | |
pgcpp_data_mapping< oids::type::tid > | |
pgcpp_data_mapping< oids::type::xid > | |
pgcpp_data_mapping< oids::type::cid > | |
pgcpp_data_mapping< oids::type::float4 > | |
cpppg_data_mapping< float > | |
pgcpp_data_mapping< oids::type::float8 > | |
cpppg_data_mapping< double > | |
pgcpp_data_mapping | |
cpppg_data_mapping | Template for specifying mapping between a C++ type and PostgreSQL type oid |
has_input_operator | |
has_output_operator | |
has_parser | |
has_parser< T, TEXT_DATA_FORMAT > | |
has_parser< smallint, BINARY_DATA_FORMAT > | |
has_parser< integer, BINARY_DATA_FORMAT > | |
has_parser< bigint, BINARY_DATA_FORMAT > | |
has_formatter | |
has_formatter< T, TEXT_DATA_FORMAT > | |
has_formatter< smallint, BINARY_DATA_FORMAT > | |
has_formatter< integer, BINARY_DATA_FORMAT > | |
has_formatter< bigint, BINARY_DATA_FORMAT > | |
___no_inout_test | |
best_parser | Template parser selector |
best_formatter | Template formatter selector |
has_parser< bool, BINARY_DATA_FORMAT > | |
protocol_parser | |
protocol_formatter | |
protocol_io_traits | I/O Traits structure |
protocol_formatter< T, TEXT_DATA_FORMAT > | Generic implementation of a formatter for text data format |
protocol_parser< T, TEXT_DATA_FORMAT > | |
protocol_formatter< T, BINARY_DATA_FORMAT > | |
protocol_parser< T, BINARY_DATA_FORMAT > | |
protocol_parser< std::string, TEXT_DATA_FORMAT > | Protocol parser specialization for std::string, text data format |
protocol_formatter< std::string, TEXT_DATA_FORMAT > | |
protocol_parser< bool, TEXT_DATA_FORMAT > | Protocol parser specialization for bool, text data format |
protocol_parser< bool, BINARY_DATA_FORMAT > | Protocol parser specialization for bool, binary data format |
protocol_parser< boost::optional< T >, TEXT_DATA_FORMAT > | Protocol parser specialization for boost::optional (used for nullable types), text data format |
protocol_parser< boost::optional< T >, BINARY_DATA_FORMAT > | Protocol parser specialization for boost::optional (used for nullable types), binary data format |
protocol_parser< bytea, TEXT_DATA_FORMAT > | Protocol parser specialization for bytea (binary string), text data format |
protocol_parser< bytea, BINARY_DATA_FORMAT > | Protocol parser specialization for bytea (binary string), binary data format |
oids | |
type | |
type_category | |
type_class | |
options | |
sqlstate | |
bytea | Binary data, matches PostgreSQL bytea type |
dbalias | Short unique string to refer a database. Signature structure, to pass instead of connection string |
connection_options | Postgre connection options |
field_description | Description of a field returned by the backend |
db_service | |
query | Asynchronous query class |
resultset | |
const_field_iterator | |
const_row_iterator | |
field | |
row | |
transaction | RAII transaction object |