MySQL 8.4.2
Source Code Documentation
|
A slot for a field in a big rec vector. More...
#include <data0data.h>
Public Member Functions | |
big_rec_field_t (ulint field_no_, ulint len_, void *data_) | |
Constructor. More... | |
byte * | ptr () const |
std::ostream & | print (std::ostream &out) const |
Print the big_rec_field_t object into the given output stream. More... | |
Public Attributes | |
ulint | field_no |
field number in record More... | |
ulint | len |
stored data length, in bytes More... | |
void * | data |
stored data More... | |
bool | ext_in_old |
If true, this field was stored externally in the old row. More... | |
bool | ext_in_new |
If true, this field is stored externally in the new row. More... | |
A slot for a field in a big rec vector.
Constructor.
[in] | field_no_ | the field number |
[in] | len_ | the data length |
[in] | data_ | the data |
std::ostream & big_rec_field_t::print | ( | std::ostream & | out | ) | const |
Print the big_rec_field_t object into the given output stream.
[in] | out | the output stream. |
|
inline |
void* big_rec_field_t::data |
stored data
bool big_rec_field_t::ext_in_new |
If true, this field is stored externally in the new row.
If false, this field is stored inline in the new row.
bool big_rec_field_t::ext_in_old |
If true, this field was stored externally in the old row.
If false, this field was stored inline in the old row.
ulint big_rec_field_t::field_no |
field number in record
ulint big_rec_field_t::len |
stored data length, in bytes