MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
fts_node_t Struct Reference

#include <fts0types.h>

Public Attributes

doc_id_t first_doc_id
doc_id_t last_doc_id
byte * ilist
ulint doc_count
ulint ilist_size
ulint ilist_size_alloc

Detailed Description

Columns of the FTS auxiliary INDEX table

Definition at line 195 of file fts0types.h.

Member Data Documentation

ulint fts_node_t::doc_count

Number of doc ids in ilist

Definition at line 208 of file fts0types.h.

doc_id_t fts_node_t::first_doc_id

First document id in ilist.

Definition at line 196 of file fts0types.h.

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

Definition at line 200 of file fts0types.h.

ulint fts_node_t::ilist_size

Used size of ilist in bytes.

Definition at line 210 of file fts0types.h.

ulint fts_node_t::ilist_size_alloc

Allocated size of ilist in bytes

Definition at line 213 of file fts0types.h.

doc_id_t fts_node_t::last_doc_id

Last document id in ilist.

Definition at line 198 of file fts0types.h.


The documentation for this struct was generated from the following file: