pqxx::absolute_cursor< ACCESS, UPDATE > | Cursor that knows its position |
PGSTD::back_insert_iterator< pqxx::tablewriter > | Specialized back_insert_iterator for tablewriter |
pqxx::basic_connection< CONNECTPOLICY > | The ultimate template that defines a connection type |
pqxx::basic_cursor< ACCESS, UPDATE > | The simplest form of cursor, with no concept of position or stride |
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 |
pqxx::basic_lostream< CHAR, TRAITS > | Stream that reads and writes a large object |
pqxx::basic_olostream< CHAR, TRAITS > | Output stream that writes data back to a large object |
pqxx::basic_robusttransaction | |
pqxx::basic_transaction | |
pqxx::binarystring | |
pqxx::broken_connection | Exception class for lost or failed backend connection |
pqxx::cachedresult | |
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> |
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 debugging purposes |
pqxx::connection_base | Connection_base abstract base class; represents a connection to a database |
pqxx::connectionpolicy | |
pqxx::Cursor | SQL cursor class |
pqxx::Cursor::unknown_position | Exception thrown when cursor position is requested, but is unknown |
pqxx::cursor_base | Common definitions for cursor types |
pqxx::data_exception | Error in data provided to SQL statement |
pqxx::dbtransaction | |
pqxx::prepare::declaration | Helper class for declaring parameters to prepared statements |
pqxx::internal::deref_ptr< T > | |
pqxx::internal::dereference< ITER > | Functor: dereference iterator |
pqxx::disable_noticer | Temporarily disable the notice processor |
pqxx::disk_full | |
pqxx::internal::Escaper< IT > | |
pqxx::feature_not_supported | Database feature not supported in current setup |
pqxx::field_streambuf< CHAR, TRAITS > | |
pqxx::prepare::internal::get_sqltype | Utility functor: get prepared-statement parameter's SQL type string |
pqxx::icursor_iterator | Approximate istream_iterator for icursorstream |
pqxx::icursorstream | Simple read-only cursor represented as a stream of results |
pqxx::in_doubt_error | "Help, I don't know whether transaction was committed successfully!" |
pqxx::insufficient_privilege | |
pqxx::insufficient_resources | Resource shortage on the server |
pqxx::integrity_constraint_violation | |
pqxx::internal_error | Internal error in libpqxx library |
pqxx::invalid_cursor_name | |
pqxx::invalid_cursor_state | |
pqxx::invalid_sql_statement_name | |
pqxx::prepare::invocation | Helper class for passing parameters to, and executing, prepared statements |
pqxx::isolation_traits< LEVEL > | Traits class to describe an isolation level; primarly for libpqxx's own use |
pqxx::items< T, CONT > | Container of items with easy contents initialization and string rendering |
pqxx::largeobject | Identity of a large object |
pqxx::largeobject_streambuf< CHAR, TRAITS > | Streambuf to use large objects in standard I/O streams |
pqxx::largeobjectaccess | Accessor for large object's contents |
pqxx::internal::namedclass | |
pqxx::nonnoticer | No-op message noticer; produces no output |
pqxx::nontransaction | |
pqxx::noticer | Base class for user-definable error/warning message processor |
PGSTD::numeric_limits< T > | Work around lacking "limits" header |
pqxx::out_of_memory | |
pqxx::pipeline | Processes several queries in FIFO manner, optimized for high throughput |
pqxx::internal::PQAlloc< T > | Reference-counted smart pointer to libpq-allocated object |
pqxx::prepare::internal::prepared_def | Internal representation of a prepared statement definition |
pqxx::prepare::internal::prepared_def::param | Parameter definition |
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) |
pqxx::result | Query or command result set |
pqxx::result::const_fielditerator | |
pqxx::result::const_iterator | Iterator for rows (tuples) in a query result set |
pqxx::result::const_reverse_fielditerator | |
pqxx::result::const_reverse_iterator | |
pqxx::result::field | Reference to a field in a result set |
pqxx::result::tuple | Reference to one row in a result |
pqxx::internal::result_data | Information shared between all copies of a result set |
pqxx::robusttransaction< ISOLATIONLEVEL > | Slightly slower, better-fortified version of transaction |
pqxx::internal::scoped_array< T > | |
pqxx::scoped_noticer | Temporarily set different noticer for connection, then restore old one |
pqxx::sql_error | Exception class for failed queries |
pqxx::subtransaction | "Transaction" nested within another transaction |
pqxx::syntax_error | |
pqxx::tablereader | Efficiently pull data directly out of a table |
pqxx::tablestream | Base class for streaming data to/from database tables |
pqxx::tablewriter | Efficiently write data directly to a database table |
pqxx::too_many_connections | |
pqxx::transaction< ISOLATIONLEVEL > | Standard back-end transaction, templatized on isolation level |
pqxx::transaction_base | |
pqxx::internal::transactionfocus | |
pqxx::transactor< TRANSACTION > | |
pqxx::trigger | |
pqxx::undefined_column | |
pqxx::undefined_function | |
pqxx::undefined_table | |
pqxx::internal::unique< GUEST > | Ensure proper opening/closing of GUEST objects related to a "host" object |