 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 |