MySQL 9.1.0
Source Code Documentation
|
Compressed list of words that have been read from FTS INDEX that needs to be optimized. More...
Public Attributes | |
lint | status |
Status of (un)/zip operation. More... | |
ulint | n_words |
Number of words compressed. More... | |
ulint | block_sz |
Size of a block in bytes. More... | |
ib_vector_t * | blocks |
Vector of compressed blocks. More... | |
ib_alloc_t * | heap_alloc |
Heap to use for allocations. More... | |
ulint | pos |
Offset into blocks. More... | |
ulint | last_big_block |
Offset of last block in the blocks array that is of size block_sz. More... | |
z_streamp | zp |
ZLib state. More... | |
fts_string_t | word |
The value of the last word read from the FTS INDEX table. More... | |
ulint | max_words |
Maximum number of words to read in one pass. More... | |
bool | index_scan_complete |
Did the last pass compress all remaining words in index? More... | |
Compressed list of words that have been read from FTS INDEX that needs to be optimized.
ulint fts_zip_t::block_sz |
Size of a block in bytes.
ib_vector_t* fts_zip_t::blocks |
Vector of compressed blocks.
ib_alloc_t* fts_zip_t::heap_alloc |
Heap to use for allocations.
bool fts_zip_t::index_scan_complete |
Did the last pass compress all remaining words in index?
ulint fts_zip_t::last_big_block |
Offset of last block in the blocks array that is of size block_sz.
Blocks beyond this offset are of size FTS_MAX_WORD_LEN
ulint fts_zip_t::max_words |
Maximum number of words to read in one pass.
ulint fts_zip_t::n_words |
Number of words compressed.
ulint fts_zip_t::pos |
Offset into blocks.
lint fts_zip_t::status |
Status of (un)/zip operation.
fts_string_t fts_zip_t::word |
The value of the last word read from the FTS INDEX table.
This is used to discard duplicates (UTF-8 string)
z_streamp fts_zip_t::zp |
ZLib state.