![]() |
MySQL 9.7.0
Source Code Documentation
|
Classes | |
| struct | Is_row_view_definition_helper |
| Helper to define Is_row_view_definition. More... | |
| struct | Is_row_view_definition_helper< Row_view_definition< T1, T2, T3 > > |
| Helper to define Is_row_view_definition. More... | |
| class | Table_handle_adaptor |
| Adaptor class that takes a table with cursor and provides an implementation of MySQL's handler interface. More... | |
Concepts | |
| concept | Is_row_view_definition |
| True if std::remove_cvref_t<Type> is a speciaization of Row_view_definition. | |
| concept | Is_row_view_definition_const_ref |
| True if Type is a const reference to a specialization of Row_view_definition. | |
Typedefs | |
| template<class Type > | |
| using | Return_type_for_get_row_view_definition = std::remove_cvref_t< decltype(std::declval< Type >().get_row_view_definition())> |
| The return type for the non-static member function Type::get_row_view_definition. More... | |
| template<class Type > | |
| using | Type_info_for_row_view_definition = Row_proxy_type_info< typename Type::value_type::Typecode_t, Type::value_type::typecode_end, std::tuple_size< Type >{}> |
| Row_proxy_type_info object based on the types found in the given Row_view_definition. More... | |
| template<class Type > | |
| using | Type_info_for_get_row_view_definition = Type_info_for_row_view_definition< Return_type_for_get_row_view_definition< Type > > |
| Row_proxy_type_info object based on the types found in the Row_view_definition returned from Type::get_row_view_definition(). More... | |
Functions | |
| ib_vector_t * | fts_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... >) |
| using detail::Return_type_for_get_row_view_definition = typedef std::remove_cvref_t< decltype(std::declval<Type>().get_row_view_definition())> |
The return type for the non-static member function Type::get_row_view_definition.
| using detail::Type_info_for_get_row_view_definition = typedef Type_info_for_row_view_definition< Return_type_for_get_row_view_definition<Type> > |
Row_proxy_type_info object based on the types found in the Row_view_definition returned from Type::get_row_view_definition().
| using detail::Type_info_for_row_view_definition = typedef Row_proxy_type_info<typename Type::value_type::Typecode_t, Type::value_type::typecode_end, std::tuple_size<Type>{}> |
Row_proxy_type_info object based on the types found in the given Row_view_definition.
| void detail::fts_cache_destroy | ( | fts_cache_t * | cache | ) |
Free the FTS cache.
| [in,out] | cache | to be freed |
| ib_vector_t * detail::fts_get_docs_create | ( | fts_cache_t * | cache | ) |
Create the vector of fts_get_doc_t instances.
| [in,out] | cache | fts cache |
| void detail::fts_reset_get_doc | ( | fts_cache_t * | cache | ) |
recalibrate get_doc structure after index_cache in cache->indexes changed
| cache | in: FTS index cache |
|
constexpr |