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