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