MySQL 9.2.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
GroupIndexSkipScanIterator Member List

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

append_next_infix()GroupIndexSkipScanIteratorprivate
cur_infix_range_positionGroupIndexSkipScanIteratorprivate
cur_prefix_range_idxGroupIndexSkipScanIteratorprivate
EndPSIBatchModeIfStarted() overrideTableRowIteratorvirtual
get_next_prefix(uint prefix_length, uint group_key_parts, uchar *cur_prefix)GroupIndexSkipScanIteratorprivate
GetProfiler() constRowIteratorinlinevirtual
group_key_partsGroupIndexSkipScanIteratorprivate
group_prefixGroupIndexSkipScanIteratorprivate
group_prefix_lenGroupIndexSkipScanIteratorprivate
GroupIndexSkipScanIterator(THD *thd, TABLE *table_arg, const Mem_root_array< Item_sum * > *min_functions, const Mem_root_array< Item_sum * > *max_functions, bool have_agg_distinct, KEY_PART_INFO *min_max_arg_part, uint group_prefix_len, uint group_key_parts, uint real_key_parts, uint max_used_key_length_arg, KEY *index_info, uint use_index, uint key_infix_len, MEM_ROOT *return_mem_root, bool is_index_scan, const Quick_ranges *prefix_ranges, const Quick_ranges_array *key_infix_ranges, const Quick_ranges *min_max_ranges)GroupIndexSkipScanIterator
HandleError(int error)TableRowIteratorprotected
have_agg_distinctGroupIndexSkipScanIteratorprivate
indexGroupIndexSkipScanIteratorprivate
index_infoGroupIndexSkipScanIteratorprivate
Init() overrideGroupIndexSkipScanIteratorvirtual
is_agg_distinct() constGroupIndexSkipScanIteratorinline
is_index_scanGroupIndexSkipScanIteratorprivate
key_infix_lenGroupIndexSkipScanIteratorprivate
key_infix_rangesGroupIndexSkipScanIteratorprivate
last_prefixGroupIndexSkipScanIteratorprivate
last_prefix_rangeGroupIndexSkipScanIteratorprivate
m_seen_eofGroupIndexSkipScanIteratorprivate
m_tableTableRowIteratorprivate
m_thdRowIteratorprivate
max_functionsGroupIndexSkipScanIteratorprivate
max_used_key_lengthGroupIndexSkipScanIteratorprivate
mem_rootGroupIndexSkipScanIteratorprivate
min_functionsGroupIndexSkipScanIteratorprivate
min_max_arg_lenGroupIndexSkipScanIteratorprivate
min_max_arg_partGroupIndexSkipScanIteratorprivate
min_max_keypart_ascGroupIndexSkipScanIteratorprivate
min_max_rangesGroupIndexSkipScanIteratorprivate
next_max()GroupIndexSkipScanIteratorprivate
next_max_in_range()GroupIndexSkipScanIteratorprivate
next_min()GroupIndexSkipScanIteratorprivate
next_min_in_range()GroupIndexSkipScanIteratorprivate
next_prefix()GroupIndexSkipScanIteratorprivate
prefix_rangesGroupIndexSkipScanIteratorprivate
PrintError(int error)TableRowIteratorprotected
Read() overrideGroupIndexSkipScanIteratorvirtual
real_iterator()RowIteratorinlinevirtual
real_iterator() constRowIteratorinlinevirtual
real_key_partsGroupIndexSkipScanIteratorprivate
real_prefix_lenGroupIndexSkipScanIteratorprivate
reset_group()GroupIndexSkipScanIteratorprivate
RowIterator(THD *thd)RowIteratorinlineexplicit
RowIterator(const RowIterator &)=deleteRowIterator
RowIterator(RowIterator &&)=defaultRowIterator
seen_all_infix_rangesGroupIndexSkipScanIteratorprivate
seen_first_keyGroupIndexSkipScanIteratorprivate
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
update_max_result(bool *reset)GroupIndexSkipScanIteratorprivate
update_min_result(bool *reset)GroupIndexSkipScanIteratorprivate
~GroupIndexSkipScanIterator() overrideGroupIndexSkipScanIterator
~RowIterator()=defaultRowIteratorvirtual