MySQL 9.1.0
Source Code Documentation
RowIDIntersectionIterator Member List

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

EndPSIBatchModeIfStarted() overrideTableRowIteratorvirtual
GetProfiler() constRowIteratorinlinevirtual
HandleError(int error)TableRowIteratorprotected
Init() overrideRowIDIntersectionIteratorvirtual
init_ror_merged_scan()RowIDIntersectionIteratorprivate
initedRowIDIntersectionIteratorprivate
last_rowid() const overrideRowIDIntersectionIteratorinlinevirtual
m_childrenRowIDIntersectionIteratorprivate
m_cpk_childRowIDIntersectionIteratorprivate
m_last_rowidRowIDIntersectionIteratorprivate
m_tableTableRowIteratorprivate
m_thdRowIteratorprivate
need_rows_in_rowid_orderRowIDIntersectionIteratorprivate
PrintError(int error)TableRowIteratorprotected
Read() overrideRowIDIntersectionIteratorvirtual
real_iterator()RowIteratorinlinevirtual
real_iterator() constRowIteratorinlinevirtual
retrieve_full_rowsRowIDIntersectionIteratorprivate
RowIDCapableRowIterator(THD *thd, TABLE *table)RowIDCapableRowIteratorinline
RowIDIntersectionIterator(THD *thd, MEM_ROOT *return_mem_root, TABLE *table_arg, bool retrieve_full_rows, bool need_rows_in_rowid_order, Mem_root_array< unique_ptr_destroy_only< RowIterator > > children, unique_ptr_destroy_only< RowIterator > cpk_child)RowIDIntersectionIterator
RowIterator(THD *thd)RowIteratorinlineexplicit
RowIterator(const RowIterator &)=deleteRowIterator
RowIterator(RowIterator &&)=defaultRowIterator
scans_initedRowIDIntersectionIteratorprivate
SetNullRowFlag(bool is_null_row) overrideTableRowIteratorvirtual
SetOverrideProfiler(const IteratorProfiler *profiler)RowIteratorinlinevirtual
StartPSIBatchMode() overrideTableRowIteratorvirtual
table() constTableRowIteratorinlineprotected
TableRowIterator(THD *thd, TABLE *table)TableRowIteratorinline
thd() constRowIteratorinlineprotected
UnlockRow() overrideTableRowIteratorvirtual
~RowIDIntersectionIterator() overrideRowIDIntersectionIterator
~RowIterator()=defaultRowIteratorvirtual