MySQL 9.1.0
Source Code Documentation
|
Fetch uncompressed BLOB. More...
#include <lob0lob.h>
Public Member Functions | |
Reader (const ReadContext &ctx) | |
Constructor. More... | |
ulint | fetch () |
Fetch the complete or prefix of the uncompressed LOB data. More... | |
void | fetch_page () |
Fetch one BLOB page. More... | |
Public Attributes | |
ReadContext | m_rctx |
buf_block_t * | m_cur_block |
Buffer block of the current BLOB page. More... | |
ulint | m_copied_len |
Total bytes of LOB data that has been copied from multiple LOB pages. More... | |
Fetch uncompressed BLOB.
|
inline |
Constructor.
ulint lob::Reader::fetch | ( | ) |
Fetch the complete or prefix of the uncompressed LOB data.
void lob::Reader::fetch_page | ( | ) |
Fetch one BLOB page.
ulint lob::Reader::m_copied_len |
Total bytes of LOB data that has been copied from multiple LOB pages.
This is a cumulative value. When this value reaches m_rctx.m_len, then the read operation is completed.
buf_block_t* lob::Reader::m_cur_block |
Buffer block of the current BLOB page.
ReadContext lob::Reader::m_rctx |