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.