MySQL 9.0.0
Source Code Documentation
|
Structure for reporting duplicate records. More...
#include <ddl0ddl.h>
Public Member Functions | |
void | report (const dfield_t *entry) noexcept |
Report a duplicate key. More... | |
void | report (const mrec_t *entry, const ulint *offsets) noexcept |
Report a duplicate key. More... | |
bool | empty () const noexcept |
Public Attributes | |
dict_index_t * | m_index {} |
Index being sorted. More... | |
TABLE * | m_table {} |
MySQL table object. More... | |
const ulint * | m_col_map {} |
Mapping of column numbers in table to the rebuilt table (index->table), or NULL if not rebuilding table. More... | |
size_t | m_n_dup {} |
Number of duplicates. More... | |
Structure for reporting duplicate records.
|
inlinenoexcept |
|
noexcept |
Report a duplicate key.
[in] | entry | For reporting duplicate key. |
Report a duplicate key.
[in] | entry | For reporting duplicate key. |
[in] | offsets | Row offsets |
const ulint* ddl::Dup::m_col_map {} |
Mapping of column numbers in table to the rebuilt table (index->table), or NULL if not rebuilding table.
dict_index_t* ddl::Dup::m_index {} |
Index being sorted.
size_t ddl::Dup::m_n_dup {} |
Number of duplicates.
TABLE* ddl::Dup::m_table {} |
MySQL table object.