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