Information about data stored in one BLOB page.
More...
#include <lob0lob.h>
Information about data stored in one BLOB page.
◆ blob_page_info_t()
lob::blob_page_info_t::blob_page_info_t |
( |
page_no_t |
page_no, |
|
|
uint |
bytes, |
|
|
uint |
zbytes |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
[in] | page_no | the BLOB page number. |
[in] | bytes | amount of uncompressed BLOB data in BLOB page in bytes. |
[in] | zbytes | amount of compressed BLOB data in BLOB page in bytes. |
◆ print()
std::ostream & lob::blob_page_info_t::print |
( |
std::ostream & |
out | ) |
const |
Print this blob_page_into_t object into the given output stream.
- Parameters
-
[in] | out | the output stream. |
- Returns
- the output stream.
◆ reset()
void lob::blob_page_info_t::reset |
( |
void |
| ) |
|
|
inline |
Re-initialize the current object.
◆ set_compressed_size()
void lob::blob_page_info_t::set_compressed_size |
( |
uint |
bytes | ) |
|
|
inline |
Set the compressed data size in bytes.
- Parameters
-
[in] | bytes | the new compressed data size. |
◆ set_page_no()
void lob::blob_page_info_t::set_page_no |
( |
page_no_t |
page_no | ) |
|
|
inline |
Set the page number.
- Parameters
-
[in] | page_no | the page number |
◆ set_uncompressed_size()
void lob::blob_page_info_t::set_uncompressed_size |
( |
uint |
bytes | ) |
|
|
inline |
Set the uncompressed data size in bytes.
- Parameters
-
[in] | bytes | the new uncompressed data size. |
◆ m_bytes
uint lob::blob_page_info_t::m_bytes |
|
private |
Amount of uncompressed data (in bytes) in the BLOB page.
◆ m_page_no
◆ m_zbytes
uint lob::blob_page_info_t::m_zbytes |
|
private |
Amount of compressed data (in bytes) in the BLOB page.
The documentation for this struct was generated from the following files: