MySQL 8.0.39
Source Code Documentation
BufferingWindowIterator Member List

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

BufferingWindowIterator(THD *thd, unique_ptr_destroy_only< RowIterator > source, Temp_table_param *temp_table_param, JOIN *join, int output_slice)BufferingWindowIterator
EndPSIBatchModeIfStarted() overrideBufferingWindowIteratorinlinevirtual
GetProfiler() constRowIteratorinlinevirtual
Init() overrideBufferingWindowIteratorvirtual
m_eofBufferingWindowIteratorprivate
m_input_sliceBufferingWindowIteratorprivate
m_joinBufferingWindowIteratorprivate
m_last_input_row_started_new_partitionBufferingWindowIteratorprivate
m_output_sliceBufferingWindowIteratorprivate
m_possibly_buffered_rowsBufferingWindowIteratorprivate
m_sourceBufferingWindowIteratorprivate
m_temp_table_paramBufferingWindowIteratorprivate
m_thdRowIteratorprivate
m_windowBufferingWindowIteratorprivate
Read() overrideBufferingWindowIteratorvirtual
ReadBufferedRow(bool new_partition_or_eof)BufferingWindowIteratorprivate
real_iterator()RowIteratorinlinevirtual
real_iterator() constRowIteratorinlinevirtual
RowIterator(THD *thd)RowIteratorinlineexplicit
RowIterator(const RowIterator &)=deleteRowIterator
RowIterator(RowIterator &&)=defaultRowIterator
SetNullRowFlag(bool is_null_row) overrideBufferingWindowIteratorinlinevirtual
SetOverrideProfiler([[maybe_unused]] const IteratorProfiler *profiler)RowIteratorinlinevirtual
StartPSIBatchMode() overrideBufferingWindowIteratorinlinevirtual
thd() constRowIteratorinlineprotected
UnlockRow() overrideBufferingWindowIteratorinlinevirtual
~RowIterator()=defaultRowIteratorvirtual