libpqxx
The C++ client library for PostgreSQL
Toggle main menu visibility
Loading...
Searching...
No Matches
connection-largeobject.hxx
Go to the documentation of this file.
1
#include <string>
2
3
#include <
pqxx/internal/callgate.hxx
>
4
#include <
pqxx/internal/libpq-forward.hxx
>
5
6
namespace
pqxx
7
{
8
class
blob;
9
class
largeobject;
10
}
// namespace pqxx
11
12
13
namespace
pqxx::internal::gate
14
{
15
class
PQXX_PRIVATE
connection_largeobject :
callgate
<connection>
16
{
17
friend
class
pqxx::blob;
18
friend
class
pqxx::largeobject;
19
20
connection_largeobject(
reference
x) :
super
(x) {}
21
22
pq::PGconn
*raw_connection()
const
{
return
home().raw_connection(); }
23
};
24
25
26
class
PQXX_PRIVATE
const_connection_largeobject :
callgate
<connection const>
27
{
28
friend
class
pqxx::blob;
29
friend
class
pqxx::largeobject;
30
31
const_connection_largeobject(
reference
x) :
super
(x) {}
32
33
std::string error_message()
const
{
return
home().err_msg(); }
34
};
35
}
// namespace pqxx::internal::gate
callgate.hxx
pqxx::internal::callgate< connection >::reference
connection & reference
Definition
callgate.hxx:60
pqxx::internal::callgate< connection >::callgate
callgate(reference x)
Definition
callgate.hxx:62
pqxx::internal::callgate< connection >::super
callgate< connection > super
Definition
callgate.hxx:58
PQXX_PRIVATE
#define PQXX_PRIVATE
Definition
header-pre.hxx:158
libpq-forward.hxx
pqxx::internal::gate
Definition
connection.hxx:108
pqxx::internal::pq::PGconn
pg_conn PGconn
Definition
libpq-forward.hxx:24
pqxx
The home of all libpqxx classes, functions, templates, etc.
Definition
array.cxx:27
include
pqxx
internal
gates
connection-largeobject.hxx
Generated by
1.17.0