libpqxx
The C++ client library for PostgreSQL
|
Accessor for large object's contents. More...
Public Member Functions | |
largeobject_streambuf (dbtransaction &t, largeobject o, openmode mode=default_mode, size_type buf_size=512) | |
largeobject_streambuf (dbtransaction &t, oid o, openmode mode=default_mode, size_type buf_size=512) | |
void | process_notice (zview const &s) |
For use by large object stream classes. | |
Static Public Attributes | |
static constexpr auto | default_mode |
Default open mode: in, out, binary. | |
Accessor for large object's contents.
blob
class instead. Streambuf to use large objects in standard I/O streams.
The standard streambuf classes provide uniform access to data storage such as files or string buffers, so they can be accessed using standard input or output streams. This streambuf implementation provided similar access to large objects, so they could be read and written using the same stream classes.
This functionality was considered too fragile and complex, so it has been replaced with a single, much simpler class.
|
staticconstexpr |
Default open mode: in, out, binary.