#include <soci-oracle.h>
Public Member Functions | |
virtual std::size_t | append (char const *buf, std::size_t toWrite) |
virtual std::size_t | get_len () |
oracle_blob_backend (oracle_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) |
~oracle_blob_backend () | |
Public Member Functions inherited from soci::details::blob_backend | |
blob_backend () | |
virtual | ~blob_backend () |
Public Attributes | |
OCILobLocator * | lobp_ |
oracle_session_backend & | session_ |
Definition at line 224 of file soci-oracle.h.
oracle_blob_backend::oracle_blob_backend | ( | oracle_session_backend & | session | ) |
Definition at line 25 of file backends/oracle/blob.cpp.
oracle_blob_backend::~oracle_blob_backend | ( | ) |
Definition at line 36 of file backends/oracle/blob.cpp.
|
virtual |
Implements soci::details::blob_backend.
Definition at line 89 of file backends/oracle/blob.cpp.
|
virtual |
Implements soci::details::blob_backend.
Definition at line 41 of file backends/oracle/blob.cpp.
|
virtual |
Implements soci::details::blob_backend.
Definition at line 56 of file backends/oracle/blob.cpp.
|
virtual |
Implements soci::details::blob_backend.
Definition at line 104 of file backends/oracle/blob.cpp.
|
virtual |
Implements soci::details::blob_backend.
Definition at line 72 of file backends/oracle/blob.cpp.
OCILobLocator* soci::oracle_blob_backend::lobp_ |
Definition at line 240 of file soci-oracle.h.
oracle_session_backend& soci::oracle_blob_backend::session_ |
Definition at line 238 of file soci-oracle.h.