libpqxx  v4.0-1
C++ library for PostgreSQL
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
except.hxx File Reference
#include "pqxx/compiler-public.hxx"
#include "pqxx/compiler-internal-pre.hxx"
#include <stdexcept>
#include "pqxx/util"
#include "pqxx/compiler-internal-post.hxx"
Include dependency graph for except.hxx:

Classes

class  pqxx::argument_error
 Invalid argument passed to libpqxx, similar to std::invalid_argument. More...
 
class  pqxx::broken_connection
 Exception class for lost or failed backend connection. More...
 
class  pqxx::check_violation
 
class  pqxx::conversion_error
 
class  pqxx::data_exception
 Error in data provided to SQL statement. More...
 
class  pqxx::disk_full
 
class  pqxx::failure
 Run-time failure encountered by libpqxx, similar to std::runtime_error. More...
 
class  pqxx::feature_not_supported
 Database feature not supported in current setup. More...
 
class  pqxx::foreign_key_violation
 
class  pqxx::in_doubt_error
 "Help, I don't know whether transaction was committed successfully!" More...
 
class  pqxx::insufficient_privilege
 
class  pqxx::insufficient_resources
 Resource shortage on the server. More...
 
class  pqxx::integrity_constraint_violation
 
class  pqxx::internal_error
 Internal error in libpqxx library. More...
 
class  pqxx::invalid_cursor_name
 
class  pqxx::invalid_cursor_state
 
class  pqxx::invalid_sql_statement_name
 
class  pqxx::not_null_violation
 
class  pqxx::out_of_memory
 
class  pqxx::plpgsql_error
 PL/pgSQL error. More...
 
class  pqxx::plpgsql_no_data_found
 
class  pqxx::plpgsql_raise
 Exception raised in PL/pgSQL procedure. More...
 
class  pqxx::plpgsql_too_many_rows
 
class  pqxx::pqxx_exception
 Mixin base class to identify libpqxx-specific exception types. More...
 
class  pqxx::range_error
 Something is out of range, similar to std::out_of_range. More...
 
class  pqxx::restrict_violation
 
class  pqxx::sql_error
 Exception class for failed queries. More...
 
class  pqxx::syntax_error
 
class  pqxx::too_many_connections
 
class  pqxx::undefined_column
 
class  pqxx::undefined_function
 
class  pqxx::undefined_table
 
class  pqxx::unique_violation
 
class  pqxx::usage_error
 Error in usage of libpqxx library, similar to std::logic_error. More...
 

Namespaces

namespace  pqxx
 The home of all libpqxx classes, functions, templates, etc.