|  | MySQL 9.5.0
    Source Code Documentation | 
Data structures for building an index. More...
| Public Member Functions | |
| Handler (dict_index_t *index, size_t size) noexcept | |
| Constructor.  More... | |
| ~Handler () noexcept | |
| Destructor.  More... | |
| Public Attributes | |
| size_t | m_id {} | 
| Aux index id.  More... | |
| file_t | m_file {} | 
| Sort file.  More... | |
| Key_sort_buffer | m_key_buffer | 
| Sort buffer.  More... | |
| ut::unique_ptr_aligned< byte[]> | m_aligned_buffer | 
| Buffer to use for temporary file writes.  More... | |
| IO_buffer | m_io_buffer | 
| Buffer for IO to use for temporary file writes.  More... | |
| Merge_offsets | m_offsets {} | 
| Record list start offsets.  More... | |
Data structures for building an index.
| 
 | explicitnoexcept | 
Constructor.
| [in,out] | index | Index to create. | 
| [in] | size | IO buffer size. | 
| 
 | noexcept | 
Destructor.
| ut::unique_ptr_aligned<byte[]> ddl::FTS::Parser::Handler::m_aligned_buffer | 
Buffer to use for temporary file writes.
| file_t ddl::FTS::Parser::Handler::m_file {} | 
Sort file.
| size_t ddl::FTS::Parser::Handler::m_id {} | 
Aux index id.
| IO_buffer ddl::FTS::Parser::Handler::m_io_buffer | 
Buffer for IO to use for temporary file writes.
| Key_sort_buffer ddl::FTS::Parser::Handler::m_key_buffer | 
Sort buffer.
| Merge_offsets ddl::FTS::Parser::Handler::m_offsets {} | 
Record list start offsets.