MySQL 8.4.2
Source Code Documentation
|
Fetch the document ID from the table. More...
#include <ddl0impl.h>
Public Member Functions | |
Fetch_sequence (dict_index_t *index) noexcept | |
Constructor. More... | |
~Fetch_sequence () noexcept override | |
Destructor. More... | |
doc_id_t | current () noexcept override |
Not supported. More... | |
void | increment () noexcept override |
Not supported. More... | |
doc_id_t | fetch (const dtuple_t *dtuple) noexcept override |
Get the next document ID. More... | |
doc_id_t | generated_count () const noexcept override |
doc_id_t | max_doc_id () const noexcept override |
bool | is_generated () const noexcept override |
Public Member Functions inherited from ddl::Context::FTS::Sequence | |
virtual | ~Sequence () noexcept |
Destructor. More... | |
Public Attributes | |
dict_index_t * | m_index {} |
The document ID index. More... | |
doc_id_t | m_max_doc_id {} |
Maximum document ID seen so far. More... | |
Public Attributes inherited from ddl::Context::FTS::Sequence | |
doc_id_t | m_doc_id {} |
Current document ID. More... | |
Fetch the document ID from the table.
|
inlineexplicitnoexcept |
Constructor.
[in] | index | Document ID index. |
|
inlineoverridenoexcept |
Destructor.
|
inlineoverridevirtualnoexcept |
Get the next document ID.
[in] | dtuple | Row from which to fetch ID. |
Implements ddl::Context::FTS::Sequence.
|
inlineoverridevirtualnoexcept |
Implements ddl::Context::FTS::Sequence.
|
inlineoverridevirtualnoexcept |
Not supported.
Implements ddl::Context::FTS::Sequence.
|
inlineoverridevirtualnoexcept |
Implements ddl::Context::FTS::Sequence.
|
inlineoverridevirtualnoexcept |
Implements ddl::Context::FTS::Sequence.
dict_index_t* ddl::Fetch_sequence::m_index {} |
The document ID index.
doc_id_t ddl::Fetch_sequence::m_max_doc_id {} |
Maximum document ID seen so far.