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