This is the complete list of members for MultiRangeRowIterator, including all inherited members.
EndPSIBatchModeIfStarted() override | TableRowIterator | virtual |
GetProfiler() const | RowIterator | inlinevirtual |
HandleError(int error) | TableRowIterator | protected |
Init() override | MultiRangeRowIterator | virtual |
m_begin | MultiRangeRowIterator | private |
m_current_pos | MultiRangeRowIterator | private |
m_end | MultiRangeRowIterator | private |
m_file | MultiRangeRowIterator | private |
m_join_type | MultiRangeRowIterator | private |
m_last_row_returned | MultiRangeRowIterator | private |
m_match_flag_buffer | MultiRangeRowIterator | private |
m_mrr_buffer | MultiRangeRowIterator | private |
m_mrr_flags | MultiRangeRowIterator | private |
m_outer_input_tables | MultiRangeRowIterator | private |
m_ref | MultiRangeRowIterator | private |
m_table | TableRowIterator | private |
m_thd | RowIterator | private |
MarkLastRowAsRead() | MultiRangeRowIterator | inline |
MrrInitCallback(uint n_ranges, uint flags) | MultiRangeRowIterator | private |
MrrInitCallbackThunk(void *init_params, uint n_ranges, uint flags) | MultiRangeRowIterator | inlineprivatestatic |
MrrNextCallback(KEY_MULTI_RANGE *range) | MultiRangeRowIterator | private |
MrrNextCallbackThunk(void *init_params, KEY_MULTI_RANGE *range) | MultiRangeRowIterator | inlineprivatestatic |
MrrSkipIndexTuple(char *range_info) | MultiRangeRowIterator | private |
MrrSkipRecord(char *range_info) | MultiRangeRowIterator | private |
MrrSkipRecordCallbackThunk(range_seq_t seq, char *range_info, uchar *) | MultiRangeRowIterator | inlineprivatestatic |
MultiRangeRowIterator(THD *thd, TABLE *table, Index_lookup *ref, int mrr_flags, JoinType join_type, const Prealloced_array< TABLE *, 4 > &outer_input_tables, bool store_rowids, table_map tables_to_get_rowid_for) | MultiRangeRowIterator | |
PrintError(int error) | TableRowIterator | protected |
Read() override | MultiRangeRowIterator | virtual |
real_iterator() | RowIterator | inlinevirtual |
real_iterator() const | RowIterator | inlinevirtual |
RowHasBeenRead(const hash_join_buffer::BufferRow *row) const | MultiRangeRowIterator | inline |
RowIterator(THD *thd) | RowIterator | inlineexplicit |
RowIterator(const RowIterator &)=delete | RowIterator | |
RowIterator(RowIterator &&)=default | RowIterator | |
set_match_flag_buffer(uchar *ptr) | MultiRangeRowIterator | inline |
set_mrr_buffer(uchar *ptr, size_t size) | MultiRangeRowIterator | inline |
set_rows(const hash_join_buffer::BufferRow *begin, const hash_join_buffer::BufferRow *end) | MultiRangeRowIterator | inline |
SetNullRowFlag(bool is_null_row) override | TableRowIterator | virtual |
SetOverrideProfiler([[maybe_unused]] const IteratorProfiler *profiler) | RowIterator | inlinevirtual |
StartPSIBatchMode() override | TableRowIterator | virtual |
table() const | TableRowIterator | inlineprotected |
TableRowIterator(THD *thd, TABLE *table) | TableRowIterator | inline |
thd() const | RowIterator | inlineprotected |
UnlockRow() override | TableRowIterator | virtual |
~RowIterator()=default | RowIterator | virtual |