libpqxx
7.0.1
|
Namespaces | |
internal | |
pqxx | |
Classes | |
struct | no_null |
Nullness traits describing a type which does not have a null value. More... | |
struct | nullness |
Traits describing a type's "null value," if any. More... | |
struct | nullness< ENUM, std::enable_if_t< std::is_enum_v< ENUM > > > |
Nullness: Enums do not have an inherent null value. More... | |
class | robusttransaction |
Slightly slower, better-fortified version of transaction. More... | |
class | stream_to |
Efficiently write data directly to a database table. More... | |
struct | string_traits |
Traits class for use in string conversions. More... | |
class | transaction |
Standard back-end transaction, templatized on isolation level. More... | |
Typedefs | |
using | work = transaction<> |
The default transaction type. More... | |
using | read_transaction = transaction< isolation_level::read_committed, write_policy::read_only > |
Read-only transaction. More... | |
Variables | |
template<typename TYPE > | |
std::string const | type_name {internal::demangle_type_name(typeid(TYPE).name())} |
A human-readable name for a type, used in error messages and such. More... | |
using pqxx::pqxx::read_transaction = typedef transaction<isolation_level::read_committed, write_policy::read_only> |
Read-only transaction.
using pqxx::pqxx::work = typedef transaction<> |
The default transaction type.