MySQL 8.4.2
Source Code Documentation
IndexRangeScanIterator Member List

This is the complete list of members for IndexRangeScanIterator, including all inherited members.

cmp_next(QUICK_RANGE *range)IndexRangeScanIteratorprivate
cmp_prev(QUICK_RANGE *range)IndexRangeScanIteratorprivate
column_bitmapIndexRangeScanIteratorprotected
cur_rangeIndexRangeScanIteratorprotected
EndPSIBatchModeIfStarted() overrideTableRowIteratorvirtual
fileIndexRangeScanIteratorprotected
free_fileIndexRangeScanIteratorprotected
get_mrr_flags() constIndexRangeScanIteratorinline
GetProfiler() constRowIteratorinlinevirtual
HandleError(int error)TableRowIteratorprotected
in_ror_merged_scanIndexRangeScanIteratorprotected
indexIndexRangeScanIteratorprotected
IndexMergeIteratorIndexRangeScanIteratorfriend
IndexRangeScanIterator(THD *thd, TABLE *table, ha_rows *examined_rows, double expected_rows, uint index_arg, bool need_rows_in_rowid_order, bool reuse_handler, MEM_ROOT *return_mem_root, uint mrr_flags, uint mrr_buf_size, Bounds_checked_array< QUICK_RANGE * > ranges)IndexRangeScanIterator
IndexRangeScanIterator(const IndexRangeScanIterator &)=deleteIndexRangeScanIterator
IndexRangeScanIterator(IndexRangeScanIterator &&)=defaultIndexRangeScanIterator
Init() overrideIndexRangeScanIteratorvirtual
init_ror_merged_scan()IndexRangeScanIteratorprivate
initedIndexRangeScanIteratorprivate
key_part_infoIndexRangeScanIteratorprotected
last_rangeIndexRangeScanIteratorprotected
last_rowid() const overrideIndexRangeScanIteratorinlinevirtual
m_examined_rowsIndexRangeScanIteratorprivate
m_expected_rowsIndexRangeScanIteratorprivate
m_tableTableRowIteratorprivate
m_thdRowIteratorprivate
mem_rootIndexRangeScanIteratorprivate
mrr_buf_descIndexRangeScanIteratorprotected
mrr_buf_sizeIndexRangeScanIteratorprotected
mrr_flagsIndexRangeScanIteratorprotected
need_rows_in_rowid_orderIndexRangeScanIteratorprotected
PrintError(int error)TableRowIteratorprotected
qr_traversal_ctxIndexRangeScanIteratorprotected
quick_range_seq_initIndexRangeScanIteratorfriend
quick_range_seq_nextIndexRangeScanIteratorfriend
rangesIndexRangeScanIteratorprotected
Read() overrideIndexRangeScanIteratorvirtual
real_iterator()RowIteratorinlinevirtual
real_iterator() constRowIteratorinlinevirtual
reuse_handlerIndexRangeScanIteratorprotected
row_in_ranges()IndexRangeScanIteratorprivate
RowIDCapableRowIterator(THD *thd, TABLE *table)RowIDCapableRowIteratorinline
RowIDIntersectionIteratorIndexRangeScanIteratorfriend
RowIterator(THD *thd)RowIteratorinlineexplicit
RowIterator(const RowIterator &)=deleteRowIterator
RowIterator(RowIterator &&)=defaultRowIterator
SetNullRowFlag(bool is_null_row) overrideTableRowIteratorvirtual
SetOverrideProfiler([[maybe_unused]] const IteratorProfiler *profiler)RowIteratorinlinevirtual
shared_init()IndexRangeScanIteratorprivate
shared_reset()IndexRangeScanIteratorprivate
StartPSIBatchMode() overrideTableRowIteratorvirtual
table() constTableRowIteratorinlineprotected
TableRowIterator(THD *thd, TABLE *table)TableRowIteratorinline
thd() constRowIteratorinlineprotected
UnlockRow() overrideIndexRangeScanIteratorinlinevirtual
~IndexRangeScanIterator() overrideIndexRangeScanIterator
~RowIterator()=defaultRowIteratorvirtual