libpqxx
|
String-escaping functions | |
String conversion | The PostgreSQL server accepts and represents data in string form. It has its own formats for various data types. The string conversions define how various C++ types translate to and from their respective PostgreSQL text representations |
Transaction classes | All database access goes through instances of these classes. However, not all implementations of this interface need to provide full transactional integrity |
Transactor framework | Sometimes a transaction can fail for completely transient reasons, such as a conflict with another transaction in SERIALIZABLE isolation. The right way to handle those failures is often just to re-run the transaction from scratch |
Utility functions | |
Connection classes | |
Errorhandler | |
Exception classes | |
Notifications and Receivers | "Observer" base class for notifications |