libpqxx
The C++ client library for PostgreSQL
Loading...
Searching...
No Matches
transaction_base.hxx File Reference

Go to the source code of this file.

Namespaces

namespace  pqxx
 The home of all libpqxx classes, functions, templates, etc.
namespace  pqxx::internal
 Internal items for libpqxx' own use. Do not use these yourself.
namespace  pqxx::internal::gate

Macros

#define PQXX_IGNORING_DEPRECATED
#define PQXX_IGNORING_DEPRECATED
#define PQXX_IGNORING_DEPRECATED
#define PQXX_IGNORING_DEPRECATED
#define PQXX_IGNORING_DEPRECATED
#define PQXX_IGNORING_DEPRECATED
#define PQXX_IGNORING_DEPRECATED
#define PQXX_IGNORING_DEPRECATED

Functions

class pqxx::__attribute__ ((visibility("default"))) array_parser
 Low-level parser for C++ arrays.
template<>
std::string_view pqxx::transaction_base::query_value< std::string_view > (zview query, std::string_view desc)=delete
 Forbidden specialisation: underlying buffer immediately goes out of scope.

Variables

template<pqxx::isolation_level isolation, pqxx::write_policy rw>
const zview pqxx::internal::begin_cmd
 The SQL command for starting a given type of transaction.
template<>
constexpr zview pqxx::internal::begin_cmd< read_committed, write_policy::read_write >
template<>
constexpr zview pqxx::internal::begin_cmd< read_committed, write_policy::read_only >
template<>
constexpr zview pqxx::internal::begin_cmd< repeatable_read, write_policy::read_write >
template<>
constexpr zview pqxx::internal::begin_cmd< repeatable_read, write_policy::read_only >
template<>
constexpr zview pqxx::internal::begin_cmd< serializable, write_policy::read_write >
template<>
constexpr zview pqxx::internal::begin_cmd< serializable, write_policy::read_only >

Macro Definition Documentation

◆ PQXX_IGNORING_DEPRECATED [1/8]

#define PQXX_IGNORING_DEPRECATED

◆ PQXX_IGNORING_DEPRECATED [2/8]

#define PQXX_IGNORING_DEPRECATED

◆ PQXX_IGNORING_DEPRECATED [3/8]

#define PQXX_IGNORING_DEPRECATED

◆ PQXX_IGNORING_DEPRECATED [4/8]

#define PQXX_IGNORING_DEPRECATED

◆ PQXX_IGNORING_DEPRECATED [5/8]

#define PQXX_IGNORING_DEPRECATED

◆ PQXX_IGNORING_DEPRECATED [6/8]

#define PQXX_IGNORING_DEPRECATED

◆ PQXX_IGNORING_DEPRECATED [7/8]

#define PQXX_IGNORING_DEPRECATED

◆ PQXX_IGNORING_DEPRECATED [8/8]

#define PQXX_IGNORING_DEPRECATED