MySQL 8.0.40
Source Code Documentation
|
Context for copying cluster index row for the index to being created. More...
Public Member Functions | |
Copy_ctx (const Row &row, TABLE *my_table, size_t thread_id) noexcept | |
Constructor. More... | |
Public Attributes | |
const Row & | m_row |
Row to copy. More... | |
TABLE * | m_my_table {} |
MySQL table definition. More... | |
size_t | m_n_fields {} |
Number of columns to copy. More... | |
size_t | m_n_mv_rows_to_add {} |
Number of multivalue rows to add. More... | |
const multi_value_data * | m_mv {} |
For storing multi value data. More... | |
size_t | m_n_rows_added {} |
Number of rows added or UNIV_NO_INDEX_VALUE if this is a multi-value index and current row has nothing valid to be indexed. More... | |
size_t | m_data_size {} |
Number of bytes copied. More... | |
size_t | m_extra_size {} |
Number of extra bytes used. More... | |
size_t | m_n_recs {} |
Number of rows added during copy. More... | |
size_t | m_thread_id {std::numeric_limits<size_t>::max()} |
ID of the current thread. More... | |
Context for copying cluster index row for the index to being created.
Constructor.
[in] | row | Row to copy. |
[in,out] | my_table | Server table definition. |
[in] | thread_id | ID of current thread. |
size_t ddl::Copy_ctx::m_data_size {} |
Number of bytes copied.
size_t ddl::Copy_ctx::m_extra_size {} |
Number of extra bytes used.
const multi_value_data* ddl::Copy_ctx::m_mv {} |
For storing multi value data.
TABLE* ddl::Copy_ctx::m_my_table {} |
MySQL table definition.
size_t ddl::Copy_ctx::m_n_fields {} |
Number of columns to copy.
size_t ddl::Copy_ctx::m_n_mv_rows_to_add {} |
Number of multivalue rows to add.
size_t ddl::Copy_ctx::m_n_recs {} |
Number of rows added during copy.
size_t ddl::Copy_ctx::m_n_rows_added {} |
Number of rows added or UNIV_NO_INDEX_VALUE if this is a multi-value index and current row has nothing valid to be indexed.
const Row& ddl::Copy_ctx::m_row |
Row to copy.
size_t ddl::Copy_ctx::m_thread_id {std::numeric_limits<size_t>::max()} |
ID of the current thread.