Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

libpqxx Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
PGSTD::back_insert_iterator< pqxx::tablewriter >
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::binarystringReveals "unescaped" version of PostgreSQL bytea string
pqxx::broken_connectionException class for lost 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>
pqxx::connectionConnection class; represents an immediate connection to a database
pqxx::connection_baseConnection_base abstract base class; represents a connection to a database
pqxx::CursorSQL cursor class
pqxx::Cursor::unknown_positionException thrown when cursor position is requested, but is unknown
pqxx::cursor_query< TRANSACTION >Container-like interface for cursors
pqxx::dbtransactionAbstract base class responsible for bracketing a backend transaction
pqxx::in_doubt_error"Help, I don't know whether transaction was committed successfully!"
pqxx::isolation_traits< LEVEL >Traits class to describe an isolation level; primarly for libpqxx's own use
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::lazyconnectionLazy connection class; represents a deferred connection to a database
pqxx::nontransactionSimple "transaction" class offering no transactional integrity
pqxx::noticerBase class for user-definable error/warning message processor
PGSTD::numeric_limits< T >Work around lacking "limits" header
pqxx::PQAlloc< T >Keep track of a libpq-allocated pointer to be free()d automatically
pqxx::resultQuery or command result set
pqxx::result::const_iteratorIterator for rows (tuples) in a query result set
pqxx::result::fieldReference to a field in a result set
pqxx::result::tupleReference to one row in a result
pqxx::robusttransaction< ISOLATIONLEVEL >Slightly slower, better-fortified version of transaction
pqxx::sql_errorException class for failed queries
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::transaction< ISOLATIONLEVEL >Standard back-end transaction, templatized on isolation level
pqxx::transaction_baseInterface definition (and common code) for "transaction" classes
pqxx::transactor< TRANSACTION >Wrapper for transactions that automatically restarts them on failure
pqxx::trigger"Observer" base class for trigger notifications
pqxx::unique< GUEST >Ensure proper opening/closing of GUEST objects related to a "host" object

Generated on Tue Sep 9 18:59:48 2003 for libpqxx by doxygen 1.3.2