MySQL 8.0.40
Source Code Documentation
|
The in-memory blob directory. More...
#include <lob0lob.h>
Public Types | |
typedef std::vector< blob_page_info_t >::const_iterator | const_iterator |
Public Member Functions | |
std::ostream & | print (std::ostream &out) const |
Print this blob directory into the given output stream. More... | |
void | clear () |
Clear the contents of this blob directory. More... | |
dberr_t | add (const blob_page_info_t &page) |
Append the given blob page information. More... | |
Public Attributes | |
std::vector< blob_page_info_t > | m_pages |
A vector of blob pages along with its metadata. More... | |
The in-memory blob directory.
Each blob contains a sequence of pages. This directory contains a list of those pages along with their metadata.
typedef std::vector<blob_page_info_t>::const_iterator lob::blob_dir_t::const_iterator |
|
inline |
Append the given blob page information.
[in] | page | the blob page information to be added. |
|
inline |
Clear the contents of this blob directory.
std::ostream & lob::blob_dir_t::print | ( | std::ostream & | out | ) | const |
Print this blob directory into the given output stream.
[in] | out | the output stream. |
std::vector<blob_page_info_t> lob::blob_dir_t::m_pages |
A vector of blob pages along with its metadata.