MySQL 8.4.2
Source Code Documentation
|
Columns of the FTS auxiliary INDEX table. More...
#include <fts0types.h>
Public Attributes | |
doc_id_t | first_doc_id |
First document id in ilist. More... | |
doc_id_t | last_doc_id |
Last document id in ilist. More... | |
byte * | ilist |
Binary list of documents & word positions the token appears in. More... | |
ulint | doc_count |
Number of doc ids in ilist. More... | |
ulint | ilist_size |
Used size of ilist in bytes. More... | |
ulint | ilist_size_alloc |
Allocated size of ilist in bytes. More... | |
bool | synced |
flag whether the node is synced More... | |
Columns of the FTS auxiliary INDEX table.
ulint fts_node_t::doc_count |
Number of doc ids in ilist.
doc_id_t fts_node_t::first_doc_id |
First document id in ilist.
byte* fts_node_t::ilist |
Binary list of documents & word positions the token appears in.
TODO: For now, these are simply ut_malloc'd, but if testing shows that they waste memory unacceptably, a special memory allocator will have to be written
ulint fts_node_t::ilist_size |
Used size of ilist in bytes.
ulint fts_node_t::ilist_size_alloc |
Allocated size of ilist in bytes.
doc_id_t fts_node_t::last_doc_id |
Last document id in ilist.
bool fts_node_t::synced |
flag whether the node is synced