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