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

| Data Fields | |
| trx_t * | trx | 
| dict_table_t * | table | 
| ulint | max_cache_size | 
| ibool | cache_full | 
| ulint | lower_index | 
| ulint | upper_index | 
| ibool | interrupted | 
| doc_id_t | min_doc_id | 
| doc_id_t | max_doc_id | 
| ib_time_t | start_time | 
The SYNC state of the cache. There is one instance of this struct
associated with each ADD thread.
| ibool fts_sync_t::cache_full | 
flag, when true it indicates that we need to sync the cache to disk
| ibool fts_sync_t::interrupted | 
TRUE if SYNC was interrupted
| ulint fts_sync_t::lower_index | 
the start index of the doc id vector from where to start adding documents to the FTS cache
| ulint fts_sync_t::max_cache_size | 
Max size in bytes of the cache
| doc_id_t fts_sync_t::max_doc_id | 
The doc id at which the cache was noted as being full, we use this to set the upper_limit field
| doc_id_t fts_sync_t::min_doc_id | 
The smallest doc id added to the cache. It should equal to doc_ids[lower_index]
| ib_time_t fts_sync_t::start_time | 
SYNC start time
| dict_table_t* fts_sync_t::table | 
Table with FTS index(es)
| trx_t* fts_sync_t::trx | 
The transaction used for SYNCing the cache to disk
| ulint fts_sync_t::upper_index | 
max index of the doc id vector to add to the FTS cache
 1.8.1.2
 1.8.1.2