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