MySQL 9.1.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.