![]()  | 
  
    MySQL 9.5.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 |