MySQL 9.2.0
Source Code Documentation
detail Namespace Reference

Functions

ib_vector_tfts_get_docs_create (fts_cache_t *cache)
 Create the vector of fts_get_doc_t instances. More...
 
void fts_cache_destroy (fts_cache_t *cache)
 Free the FTS cache. More...
 
void fts_reset_get_doc (fts_cache_t *cache)
 recalibrate get_doc structure after index_cache in cache->indexes changed More...
 
template<typename Tuple , size_t... Is>
constexpr auto select_from_tuple_impl (Tuple &&t, std::index_sequence< Is... >)
 

Function Documentation

◆ fts_cache_destroy()

void detail::fts_cache_destroy ( fts_cache_t cache)

Free the FTS cache.

Parameters
[in,out]cacheto be freed

◆ fts_get_docs_create()

ib_vector_t * detail::fts_get_docs_create ( fts_cache_t cache)

Create the vector of fts_get_doc_t instances.

Parameters
[in,out]cachefts cache
Returns
vector of fts_get_doc_t instances

◆ fts_reset_get_doc()

void detail::fts_reset_get_doc ( fts_cache_t cache)

recalibrate get_doc structure after index_cache in cache->indexes changed

Parameters
cachein: FTS index cache

◆ select_from_tuple_impl()

template<typename Tuple , size_t... Is>
constexpr auto detail::select_from_tuple_impl ( Tuple &&  t,
std::index_sequence< Is... >   
)
constexpr