 pqxx::internal::callgate< connection_base > | |
  pqxx::internal::gate::connection_dbtransaction | |
  pqxx::internal::gate::connection_errorhandler | |
  pqxx::internal::gate::connection_largeobject | |
  pqxx::internal::gate::connection_notification_receiver | |
  pqxx::internal::gate::connection_parameterized_invocation | |
  pqxx::internal::gate::connection_pipeline | |
  pqxx::internal::gate::connection_prepare_invocation | |
  pqxx::internal::gate::connection_reactivation_avoidance_exemption | |
  pqxx::internal::gate::connection_sql_cursor | |
  pqxx::internal::gate::connection_transaction | |
 pqxx::internal::callgate< const result > | |
  pqxx::internal::gate::result_connection | |
  pqxx::internal::gate::result_creation | |
  pqxx::internal::gate::result_sql_cursor | |
 pqxx::internal::callgate< errorhandler > | |
  pqxx::internal::gate::errorhandler_connection_base | |
 pqxx::internal::callgate< icursor_iterator > | |
  pqxx::internal::gate::icursor_iterator_icursorstream | |
 pqxx::internal::callgate< icursorstream > | |
  pqxx::internal::gate::icursorstream_icursor_iterator | |
 pqxx::internal::callgate< transaction_base > | |
  pqxx::internal::gate::transaction_subtransaction | |
  pqxx::internal::gate::transaction_tablereader | |
  pqxx::internal::gate::transaction_tablewriter | |
  pqxx::internal::gate::transaction_transactionfocus | |
 CONT | |
  pqxx::items< T, CONT > | Container of items with easy contents initialization and string rendering |
 binary_function | |
  pqxx::notification_receiver | |
   pqxx::internal::notify_listener_forwarder | Internal helper class to support old-style, payloadless notifications |
 PGSTD::char_traits< CHAR > | Work around missing std::char_traits |
 PGSTD::char_traits< char > | Work around missing std::char_traits<char> |
 PGSTD::char_traits< unsigned char > | Work around missing std::char_traits<unsigned char> |
 domain_error | |
  pqxx::conversion_error | |
 invalid_argument | |
  pqxx::argument_error | Invalid argument passed to libpqxx, similar to std::invalid_argument |
 iostream | |
  pqxx::basic_lostream< CHAR, TRAITS > | Stream that reads and writes a large object |
 istream | |
  pqxx::basic_fieldstream< CHAR, TRAITS > | Input stream that gets its data from a result field |
  pqxx::basic_ilostream< CHAR, TRAITS > | Input stream that gets its data from a large object |
 iterator | |
  PGSTD::back_insert_iterator< pqxx::tablewriter > | |
  pqxx::const_result_iterator | Iterator for rows (tuples) in a result. Use as result::const_iterator |
   pqxx::const_reverse_result_iterator | Reverse iterator for result. Use as result::const_reverse_iterator |
  pqxx::const_tuple_iterator | Iterator for fields in a tuple. Use as tuple::const_iterator |
   pqxx::const_reverse_tuple_iterator | Reverse iterator for a tuple. Use as tuple::const_reverse_iterator |
  pqxx::icursor_iterator | Approximate istream_iterator for icursorstream |
 logic_error | |
  pqxx::internal_error | Internal error in libpqxx library |
  pqxx::usage_error | Error in usage of libpqxx library, similar to std::logic_error |
 ostream | |
  pqxx::basic_olostream< CHAR, TRAITS > | Output stream that writes data back to a large object |
 out_of_range | |
  pqxx::range_error | Something is out of range, similar to std::out_of_range |
 runtime_error | |
  pqxx::failure | Run-time failure encountered by libpqxx, similar to std::runtime_error |
   pqxx::broken_connection | Exception class for lost or failed backend connection |
    pqxx::too_many_connections | |
   pqxx::in_doubt_error | "Help, I don't know whether transaction was committed successfully!" |
   pqxx::sql_error | Exception class for failed queries |
    pqxx::data_exception | Error in data provided to SQL statement |
    pqxx::feature_not_supported | Database feature not supported in current setup |
    pqxx::insufficient_privilege | |
    pqxx::insufficient_resources | Resource shortage on the server |
     pqxx::disk_full | |
     pqxx::out_of_memory | |
    pqxx::integrity_constraint_violation | |
     pqxx::check_violation | |
     pqxx::foreign_key_violation | |
     pqxx::not_null_violation | |
     pqxx::restrict_violation | |
     pqxx::unique_violation | |
    pqxx::invalid_cursor_name | |
    pqxx::invalid_cursor_state | |
    pqxx::invalid_sql_statement_name | |
    pqxx::plpgsql_error | PL/pgSQL error |
     pqxx::plpgsql_no_data_found | |
     pqxx::plpgsql_raise | Exception raised in PL/pgSQL procedure |
     pqxx::plpgsql_too_many_rows | |
    pqxx::syntax_error | |
     pqxx::undefined_column | |
     pqxx::undefined_function | |
     pqxx::undefined_table | |
 streambuf | |
  pqxx::field_streambuf< CHAR, TRAITS > | |
  pqxx::largeobject_streambuf< CHAR, TRAITS > | Streambuf to use large objects in standard I/O streams |
 unary_function | |
  pqxx::errorhandler | Base class for error-handler callbacks |
   pqxx::quiet_errorhandler | An error handler that suppresses any previously registered error handlers |
  pqxx::notify_listener | Obsolete notification receiver |
  pqxx::pipeline::getquery | |
  pqxx::transactor< TRANSACTION > | |
 pqxx::internal::PQAlloc< const internal::result_data, internal::freemem_result_data > | |
  pqxx::result | Result set containing data returned by a query or command |
 pqxx::internal::PQAlloc< const unsigned char, pqxx::internal::freemallocmem_templated< const unsigned char > > | |
  pqxx::binarystring | |
 pqxx::connection_base | Connection_base abstract base class; represents a connection to a database |
  pqxx::basic_connection< CONNECTPOLICY > | The ultimate template that defines a connection type |
 pqxx::connectionpolicy | |
  pqxx::connect_async | Asynchronous connection policy; connects "in the background" |
  pqxx::connect_direct | Connection policy; creates an immediate connection to a database |
  pqxx::connect_lazy | Lazy connection policy; causes connection to be deferred until first use |
  pqxx::connect_null | Nonfunctional, always-down connection policy for testing/debugging purposes |
 pqxx::cursor_base | Common definitions for cursor types |
  pqxx::internal::sql_cursor | Cursor with SQL positioning semantics |
 pqxx::field | Reference to a field in a result set |
  pqxx::const_tuple_iterator | Iterator for fields in a tuple. Use as tuple::const_iterator |
 pqxx::icursorstream | Simple read-only cursor represented as a stream of results |
 pqxx::internal::callgate< HOME > | Base class for call gates |
 pqxx::internal::deref_ptr< T > | |
 pqxx::internal::dereference< ITER > | Functor: dereference iterator |
 pqxx::internal::Escaper< IT > | |
 pqxx::internal::namedclass | |
  pqxx::internal::transactionfocus | |
   pqxx::pipeline | Processes several queries in FIFO manner, optimized for high throughput |
   pqxx::subtransaction | "Transaction" nested within another transaction |
   pqxx::tablestream | |
    pqxx::tablereader | |
    pqxx::tablewriter | |
  pqxx::transaction_base | |
   pqxx::dbtransaction | |
    pqxx::basic_robusttransaction | |
     pqxx::robusttransaction< ISOLATIONLEVEL > | Slightly slower, better-fortified version of transaction |
    pqxx::basic_transaction | |
     pqxx::transaction< ISOLATIONLEVEL, READWRITE > | Standard back-end transaction, templatized on isolation level |
    pqxx::subtransaction | "Transaction" nested within another transaction |
   pqxx::nontransaction | |
 pqxx::internal::PQAlloc< T, DELETER > | Reference-counted smart pointer to libpq-allocated object |
 pqxx::internal::reactivation_avoidance_counter | |
 pqxx::internal::reactivation_avoidance_exemption | Scoped exemption to reactivation avoidance |
 pqxx::internal::refcount | Helper class used in reference counting (doubly-linked circular list) Reference-counted smart-pointer for libpq-allocated resources |
 pqxx::internal::result_data | Information shared between all copies of a result set |
 pqxx::internal::scoped_array< T > | |
 pqxx::internal::statement_parameters | |
  pqxx::internal::parameterized_invocation | |
  pqxx::prepare::invocation | Helper class for passing parameters to, and executing, prepared statements |
 pqxx::internal::unique< GUEST > | Ensure proper opening/closing of GUEST objects related to a "host" object |
 pqxx::isolation_traits< LEVEL > | Traits class to describe an isolation level; primarly for libpqxx's own use |
 pqxx::largeobject | Identity of a large object |
  pqxx::largeobjectaccess | Accessor for large object's contents |
 pqxx::pipeline::Query | |
 pqxx::pqxx_exception | Mixin base class to identify libpqxx-specific exception types |
  pqxx::argument_error | Invalid argument passed to libpqxx, similar to std::invalid_argument |
  pqxx::conversion_error | |
  pqxx::failure | Run-time failure encountered by libpqxx, similar to std::runtime_error |
  pqxx::internal_error | Internal error in libpqxx library |
  pqxx::range_error | Something is out of range, similar to std::out_of_range |
  pqxx::usage_error | Error in usage of libpqxx library, similar to std::logic_error |
 pqxx::prepare::internal::prepared_def | Internal representation of a prepared statement definition |
 pqxx::stateless_cursor< up, op > | "Stateless cursor" class: easy API for retrieving parts of result sets |
 pqxx::string_traits< T > | Traits class for use in string conversions |
 pqxx::string_traits< bool > | |
 pqxx::string_traits< char * > | String traits for non-const C-style string ("pointer to char") |
 pqxx::string_traits< char[N]> | String traits for C-style string constant ("array of char") |
 pqxx::string_traits< const char * > | String traits for C-style string ("pointer to const char") |
 pqxx::string_traits< const char[N]> | String traits for "array of const char." |
 pqxx::string_traits< const PGSTD::string > | |
 pqxx::string_traits< double > | |
 pqxx::string_traits< float > | |
 pqxx::string_traits< int > | |
 pqxx::string_traits< long > | |
 pqxx::string_traits< PGSTD::string > | |
 pqxx::string_traits< PGSTD::stringstream > | |
 pqxx::string_traits< short > | |
 pqxx::string_traits< unsigned int > | |
 pqxx::string_traits< unsigned long > | |
 pqxx::string_traits< unsigned short > | |
 pqxx::thread_safety_model | Descriptor of library's thread-safety model |
 pqxx::tuple | Reference to one row in a result |
  pqxx::const_result_iterator | Iterator for rows (tuples) in a result. Use as result::const_iterator |
 pqxx::internal::unique< internal::transactionfocus > | |
 pqxx::internal::unique< pqxx::transaction_base > | |
 const unsigned char * | |