pg_async
|
Classes | |
class | bytea_parser |
struct | protocol_binary_selector |
Metafunction for specifying binary procotocol type. More... | |
struct | protocol_binary_selector< smallint > |
struct | protocol_binary_selector< usmallint > |
struct | protocol_binary_selector< integer > |
struct | protocol_binary_selector< uinteger > |
struct | protocol_binary_selector< bigint > |
struct | protocol_binary_selector< ubigint > |
struct | protocol_binary_selector< float > |
struct | protocol_binary_selector< double > |
struct | parser_base |
Base template struct for a data parser. More... | |
struct | formatter_base |
Base template struct for a data formatter. More... | |
struct | binary_data_parser |
Base structure for a binary data parser. Has no definition. More... | |
struct | binary_data_parser< T, INTEGRAL > |
Specification of a binary parser for integral values. More... | |
struct | binary_data_formatter |
Base structure for a binary data formatter. Has no definition. More... | |
struct | binary_data_formatter< T, INTEGRAL > |
Specification of a binary formatter for integral values. More... | |
struct | data_mapping_base |
Base structure for specifying mapping between C++ data type and PostgreSQL type oid. More... | |
Typedefs | |
typedef std::integral_constant < protocol_binary_type, OTHER > | other_binary_type |
Types other then integral or floating point. Require explicit specialization of a binary data parser. More... | |
typedef std::integral_constant < protocol_binary_type, INTEGRAL > | integral_binary_type |
Integral datatypes. Selects binary parser specialization with network byte order conversion. More... | |
typedef std::integral_constant < protocol_binary_type, FLOATING_POINT > | floating_point_binary_type |
Floating point datatypes. Binary parser is not implemented yet. More... | |
typedef std::integral_constant< protocol_binary_type, FLOATING_POINT > tip::db::pg::io::detail::floating_point_binary_type |
Floating point datatypes. Binary parser is not implemented yet.
Definition at line 51 of file protocol_io_traits.hpp.
typedef std::integral_constant< protocol_binary_type, INTEGRAL > tip::db::pg::io::detail::integral_binary_type |
Integral datatypes. Selects binary parser specialization with network byte order conversion.
Definition at line 46 of file protocol_io_traits.hpp.
typedef std::integral_constant< protocol_binary_type, OTHER > tip::db::pg::io::detail::other_binary_type |
Types other then integral or floating point. Require explicit specialization of a binary data parser.
Definition at line 42 of file protocol_io_traits.hpp.