Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
pqxx::argument_errorInvalid argument passed to libpqxx, similar to std::invalid_argument
std::std::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_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_connectionException class for lost or failed backend connection
std::char_traits< CHAR >Work around missing std::char_traits
std::std::char_traits< char >Work around missing std::char_traits<char>
std::std::char_traits< unsigned char >Work around missing std::char_traits<unsigned char>
pqxx::check_violation
pqxx::connect_asyncAsynchronous connection policy; connects "in the background"
pqxx::connect_directConnection policy; creates an immediate connection to a database
pqxx::connect_lazyLazy connection policy; causes connection to be deferred until first use
pqxx::connect_nullNonfunctional, always-down connection policy for testing/debugging purposes
pqxx::connection_baseConnection_base abstract base class; represents a connection to a database
pqxx::connectionpolicy
pqxx::conversion_error
pqxx::cursor_baseCommon definitions for cursor types
pqxx::data_exceptionError in data provided to SQL statement
pqxx::dbtransaction
pqxx::prepare::declarationHelper class for declaring parameters to prepared statements
pqxx::internal::deref_ptr< T >
pqxx::internal::dereference< ITER >Functor: dereference iterator
pqxx::disable_noticerTemporarily disable the notice processor
pqxx::disk_full
pqxx::internal::Escaper< IT >
pqxx::failureRun-time failure encountered by libpqxx, similar to std::runtime_error
pqxx::feature_not_supportedDatabase feature not supported in current setup
pqxx::field_streambuf< CHAR, TRAITS >
pqxx::foreign_key_violation
pqxx::prepare::internal::get_sqltypeUtility functor: get prepared-statement parameter's SQL type string
pqxx::icursor_iteratorApproximate istream_iterator for icursorstream
pqxx::icursorstreamSimple 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_resourcesResource shortage on the server
pqxx::integrity_constraint_violation
pqxx::internal_errorInternal error in libpqxx library
pqxx::invalid_cursor_name
pqxx::invalid_cursor_state
pqxx::invalid_sql_statement_name
pqxx::prepare::invocationHelper 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::largeobjectIdentity of a large object
pqxx::largeobject_streambuf< CHAR, TRAITS >Streambuf to use large objects in standard I/O streams
pqxx::largeobjectaccessAccessor for large object's contents
pqxx::internal::namedclass
pqxx::nonnoticerNo-op message noticer; produces no output
pqxx::nontransaction
pqxx::not_null_violation
pqxx::noticerBase class for user-definable error/warning message processor
pqxx::notify_listener
std::numeric_limits< T >Work around lacking "limits" header
pqxx::out_of_memory
pqxx::internal::parameterized_invocation
pqxx::pipelineProcesses several queries in FIFO manner, optimized for high throughput
pqxx::plpgsql_errorPL/pgSQL error
pqxx::plpgsql_no_data_found
pqxx::plpgsql_raiseException raised in PL/pgSQL procedure
pqxx::plpgsql_too_many_rows
pqxx::internal::PQAlloc< T, DELETER >Reference-counted smart pointer to libpq-allocated object
pqxx::pqxx_exceptionMixin base class to identify libpqxx-specific exception types
pqxx::prepare::internal::prepared_defInternal representation of a prepared statement definition
pqxx::prepare::internal::prepared_def::paramParameter definition
pqxx::range_errorSomething is out of range, similar to std::out_of_range
pqxx::internal::reactivation_avoidance_counter
pqxx::internal::reactivation_avoidance_exemptionScoped exemption to reactivation avoidance
pqxx::internal::refcount
pqxx::restrict_violation
pqxx::resultQuery or command result set
pqxx::result::const_fielditerator
pqxx::result::const_iteratorIterator for rows (tuples) in a query result set
pqxx::result::const_reverse_fielditerator
pqxx::result::const_reverse_iterator
pqxx::result::fieldReference to a field in a result set
pqxx::result::tupleReference to one row in a result
pqxx::internal::result_dataInformation 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_noticerTemporarily set different noticer for connection, then restore old one
pqxx::internal::sql_cursorCursor with SQL positioning semantics
pqxx::sql_errorException class for failed queries
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::pqxx::string_traits< char * >String traits for non-const C-style string ("pointer to char")
pqxx::pqxx::string_traits< char[N]>String traits for C-style string constant ("array of char")
pqxx::pqxx::string_traits< const char * >String traits for C-style string ("pointer to const char")
pqxx::pqxx::string_traits< const std::string >
pqxx::pqxx::string_traits< std::string >
pqxx::pqxx::string_traits< std::stringstream >
pqxx::subtransaction"Transaction" nested within another transaction
pqxx::syntax_error
pqxx::tablereaderEfficiently pull data directly out of a table
pqxx::tablestreamBase class for streaming data to/from database tables
pqxx::tablewriterEfficiently write data directly to a database table
pqxx::thread_safety_modelDescriptor of library's thread-safety model
pqxx::too_many_connections
pqxx::transaction< ISOLATIONLEVEL, READWRITE >Standard back-end transaction, templatized on isolation level
pqxx::transaction_base
pqxx::internal::transactionfocus
pqxx::transactor< TRANSACTION >
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
pqxx::unique_violation
pqxx::usage_errorError in usage of libpqxx library, similar to std::logic_error

Generated on Mon Feb 15 18:22:46 2010 for libpqxx by  doxygen 1.5.5