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