![]() |
MySQL 8.0.32
Source Code Documentation
|
Physical row context. More...
#include <ddl0impl.h>
Public Member Functions | |
Row ()=default | |
Constructor. More... | |
Row (const Row &)=default | |
~Row ()=default | |
Destructor. More... | |
dberr_t | build (ddl::Context &ctx, dict_index_t *index, mem_heap_t *heap, size_t type) noexcept |
Build a row from a raw record. More... | |
Public Attributes | |
row_ext_t * | m_ext {} |
Externally stored fields. More... | |
ulint * | m_offsets {} |
Column offsets. More... | |
const rec_t * | m_rec {} |
Row data. More... | |
const dtuple_t * | m_ptr {} |
DTuple data, mapped over m_rec. More... | |
dtuple_t * | m_add_cols {} |
Add column data values. More... | |
Physical row context.
|
default |
Constructor.
|
default |
|
default |
Destructor.
|
noexcept |
Build a row from a raw record.
[in,out] | ctx | DDL context. |
[in,out] | index | Index the record belongs to. |
[in,out] | heap | Heap to use for allocation. |
[in] | type | Copy pointers or copy data. |
dtuple_t* ddl::Row::m_add_cols {} |
Add column data values.
row_ext_t* ddl::Row::m_ext {} |
Externally stored fields.
ulint* ddl::Row::m_offsets {} |
Column offsets.
const dtuple_t* ddl::Row::m_ptr {} |
DTuple data, mapped over m_rec.
const rec_t* ddl::Row::m_rec {} |
Row data.