#include <blob.h>
Inheritance diagram for dbBlobReadIterator:
Public Methods | |
size_t | read (void *buf, size_t bufSize) |
dbBlobReadIterator (dbDatabase &db, oid_t oid) | |
~dbBlobReadIterator () | |
virtual void * | mapBuffer () |
virtual size_t | getAvailableSize () |
virtual void | close () |
size_t | getAvailableBufferSize () |
virtual void | unmapBuffer (size_t proceeded) |
|
Read BLOB iterator constructor
|
|
Read BLOB iterator destructor |
|
Close BLOB iterator Reimplemented from dbBlobIterator. |
|
Get size of available BLOB buffer. This method should be invoked after
|
|
Get size of sequential BLOB segment
Implements dbBlobIterator. |
|
Map current BLOB buffer to the memory, allowing direct read access to the buffer
Implements dbBlobIterator. |
|
Read specified number of bytes from the BLOB
|
|
Release BLOB buffer
|