MySQL 5.6.14 Source Code Document
|
#include <fts0types.h>
Public Attributes | |
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.
Definition at line 106 of file fts0types.h.
ibool fts_sync_t::cache_full |
flag, when true it indicates that we need to sync the cache to disk
Definition at line 111 of file fts0types.h.
ibool fts_sync_t::interrupted |
TRUE if SYNC was interrupted
Definition at line 118 of file fts0types.h.
ulint fts_sync_t::lower_index |
the start index of the doc id vector from where to start adding documents to the FTS cache
Definition at line 113 of file fts0types.h.
ulint fts_sync_t::max_cache_size |
Max size in bytes of the cache
Definition at line 110 of file fts0types.h.
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
Definition at line 122 of file fts0types.h.
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]
Definition at line 119 of file fts0types.h.
ib_time_t fts_sync_t::start_time |
SYNC start time
Definition at line 125 of file fts0types.h.
dict_table_t* fts_sync_t::table |
Table with FTS index(es)
Definition at line 109 of file fts0types.h.
trx_t* fts_sync_t::trx |
The transaction used for SYNCing the cache to disk
Definition at line 107 of file fts0types.h.
ulint fts_sync_t::upper_index |
max index of the doc id vector to add to the FTS cache
Definition at line 116 of file fts0types.h.