#include <soci-postgresql.h>
Public Member Functions | |
virtual std::size_t | append (char const *buf, std::size_t toWrite) |
virtual std::size_t | get_len () |
postgresql_blob_backend (postgresql_session_backend &session) | |
virtual std::size_t | read (std::size_t offset, char *buf, std::size_t toRead) |
virtual void | trim (std::size_t newLen) |
virtual std::size_t | write (std::size_t offset, char const *buf, std::size_t toWrite) |
~postgresql_blob_backend () | |
Public Member Functions inherited from soci::details::blob_backend | |
blob_backend () | |
virtual | ~blob_backend () |
Public Attributes | |
int | fd_ |
unsigned long | oid_ |
postgresql_session_backend & | session_ |
Definition at line 287 of file soci-postgresql.h.
postgresql_blob_backend::postgresql_blob_backend | ( | postgresql_session_backend & | session | ) |
Definition at line 31 of file backends/postgresql/blob.cpp.
postgresql_blob_backend::~postgresql_blob_backend | ( | ) |
Definition at line 39 of file backends/postgresql/blob.cpp.
|
virtual |
Implements soci::details::blob_backend.
Definition at line 94 of file backends/postgresql/blob.cpp.
|
virtual |
Implements soci::details::blob_backend.
Definition at line 44 of file backends/postgresql/blob.cpp.
|
virtual |
Implements soci::details::blob_backend.
Definition at line 55 of file backends/postgresql/blob.cpp.
|
virtual |
Implements soci::details::blob_backend.
Definition at line 113 of file backends/postgresql/blob.cpp.
|
virtual |
Implements soci::details::blob_backend.
Definition at line 74 of file backends/postgresql/blob.cpp.
int soci::postgresql_blob_backend::fd_ |
Definition at line 304 of file soci-postgresql.h.
unsigned long soci::postgresql_blob_backend::oid_ |
Definition at line 303 of file soci-postgresql.h.
postgresql_session_backend& soci::postgresql_blob_backend::session_ |
Definition at line 301 of file soci-postgresql.h.