|
InnoDB Plugin
1.0
|
#include <fts0fts.h>

Data Fields | |
| ib_mutex_t | bg_threads_mutex |
| ulint | bg_threads |
| ulint | fts_status |
| ib_wqueue_t * | add_wq |
| fts_cache_t * | cache |
| ulint | doc_col |
| ib_vector_t * | indexes |
| mem_heap_t * | fts_heap |
The state of the FTS sub system.
| ib_wqueue_t* fts_t::add_wq |
Work queue for scheduling jobs for the FTS 'Add' thread, or NULL if the thread has not yet been created. Each work item is a fts_trx_doc_ids_t*.
| ulint fts_t::bg_threads |
number of background threads accessing this table TRUE if background threads running should stop themselves
| ib_mutex_t fts_t::bg_threads_mutex |
< mutex protecting bg_threads* and fts_add_wq.
| fts_cache_t* fts_t::cache |
FTS memory buffer for this table, or NULL if the table has no FTS index.
| ulint fts_t::doc_col |
FTS doc id hidden column number in the CLUSTERED index.
| mem_heap_t* fts_t::fts_heap |
heap for fts_t allocation
| ulint fts_t::fts_status |
Status bit regarding fts running state
| ib_vector_t* fts_t::indexes |
Vector of FTS indexes, this is mainly for caching purposes.
1.8.1.2