| after_frame() | Window | inline | 
  | aggregates_primed() const | Window | inline | 
  | apply_temp_table(THD *thd, const Func_ptr_array &items_to_copy) | Window |  | 
  | at_partition_border() const | Window | inline | 
  | before_frame() | Window | inline | 
  | before_or_after_frame(bool before) | Window | private | 
  | check_border_sanity1(THD *thd) | Window | private | 
  | check_border_sanity2(THD *thd) | Window | private | 
  | check_constant_bound(THD *thd, PT_border *border) | Window | private | 
  | check_partition_boundary() | Window |  | 
  | check_unique_name(const List< Window > &windows) | Window |  | 
  | check_window_functions1(THD *thd, Query_block *select) | Window |  | 
  | check_window_functions2(THD *thd) | Window |  | 
  | cleanup() | Window |  | 
  | compute_cost(double cost, const List< Window > &windows) | Window | static | 
  | copy_pos(Window_retrieve_cached_row_reason from_reason, Window_retrieve_cached_row_reason to_reason) | Window | inline | 
  | def_pos() const | Window | inline | 
  | destroy() | Window |  | 
  | do_copy_null() const | Window | inline | 
  | do_inverse() const | Window | inline | 
  | effective_order_by() const | Window | inline | 
  | effective_partition_by() const | Window | inline | 
  | eliminate_unused_objects(List< Window > *windows) | Window | static | 
  | equal_sort(Window *w1, Window *w2) | Window | privatestatic | 
  | FBC_FIRST_IN_NEXT_PARTITION enum value | Window |  | 
  | FBC_FIRST_KEY enum value | Window |  | 
  | FBC_LAST_KEY enum value | Window |  | 
  | first_order_by() const | Window |  | 
  | first_partition_by() const | Window |  | 
  | first_rowno_in_range_frame() const | Window | inline | 
  | first_rowno_in_rows_frame() const | Window | inline | 
  | frame() const | Window | inline | 
  | frame_buffer() const | Window | inline | 
  | frame_buffer_param() const | Window | inline | 
  | frame_buffer_partition_offset() const | Window | inline | 
  | FRAME_BUFFER_POSITIONS_CARD | Window | static | 
  | frame_buffer_total_rows() const | Window | inline | 
  | functions() | Window | inline | 
  | has_windowing_steps() const | Window |  | 
  | in_new_order_by_peer_set(bool compare_all_order_by_items=true) | Window |  | 
  | is_last() const | Window | inline | 
  | is_last_row_in_frame() const | Window | inline | 
  | is_last_row_in_peerset_within_frame() const | Window | inline | 
  | is_reference() const | Window | inline | 
  | last_row_output() const | Window | inline | 
  | last_rowno_in_cache() const | Window | inline | 
  | last_rowno_in_peerset() const | Window | inline | 
  | last_rowno_in_range_frame() const | Window | inline | 
  | m_aggregates_primed | Window | protected | 
  | m_ancestor | Window | protected | 
  | m_comparators | Window |  | 
  | m_def_pos | Window | protected | 
  | m_do_copy_null | Window | protected | 
  | m_first_rowno_in_range_frame | Window | protected | 
  | m_first_rowno_in_rows_frame | Window | protected | 
  | m_frame | Window | protected | 
  | m_frame_buffer | Window | protected | 
  | m_frame_buffer_param | Window | protected | 
  | m_frame_buffer_partition_offset | Window | protected | 
  | m_frame_buffer_positions | Window |  | 
  | m_frame_buffer_total_rows | Window | protected | 
  | m_functions | Window | protected | 
  | m_inherit_from | Window | protected | 
  | m_inverse_aggregation | Window | protected | 
  | m_is_last_row_in_frame | Window | protected | 
  | m_is_last_row_in_peerset_within_frame | Window | protected | 
  | m_is_reference | Window | protected | 
  | m_last | Window | protected | 
  | m_last_row_output | Window | protected | 
  | m_last_rowno_in_cache | Window | protected | 
  | m_last_rowno_in_peerset | Window | protected | 
  | m_last_rowno_in_range_frame | Window | protected | 
  | m_mark | Window |  | 
  | m_name | Window | protected | 
  | m_needs_frame_buffering | Window | protected | 
  | m_needs_last_peer_in_frame | Window | protected | 
  | m_needs_partition_cardinality | Window | protected | 
  | m_needs_peerset | Window | protected | 
  | m_opt_first_row | Window | protected | 
  | m_opt_last_row | Window | protected | 
  | m_opt_lead_lag | Window | protected | 
  | m_opt_nth_row | Window | protected | 
  | m_order_by | Window | protected | 
  | m_order_by_items | Window | protected | 
  | m_ordering_idx | Window |  | 
  | m_part_row_number | Window | protected | 
  | m_partition_border | Window | protected | 
  | m_partition_by | Window | protected | 
  | m_partition_items | Window | protected | 
  | m_query_block | Window | protected | 
  | m_range_optimizable | Window | protected | 
  | m_row_has_fields_in_out_table | Window | protected | 
  | m_row_optimizable | Window | protected | 
  | m_rowno_being_visited | Window | protected | 
  | m_rowno_in_frame | Window | protected | 
  | m_rowno_in_partition | Window | protected | 
  | m_short_circuit | Window | protected | 
  | m_sorting_order | Window | protected | 
  | m_special_rows_cache | Window | protected | 
  | m_special_rows_cache_length | Window | protected | 
  | m_special_rows_cache_max_length | Window | protected | 
  | m_static_aggregates | Window | protected | 
  | m_tmp_pos | Window |  | 
  | make_special_rows_cache(THD *thd, TABLE *out_tbl) | Window |  | 
  | name() const | Window | inline | 
  | needs_buffering() const | Window | inline | 
  | needs_last_peer_in_frame() const | Window | inline | 
  | needs_partition_cardinality() const | Window | inline | 
  | needs_peerset() const | Window | inline | 
  | needs_sorting() const | Window | inline | 
  | opt_first_row() const | Window | inline | 
  | opt_last_row() const | Window | inline | 
  | opt_lead_lag() const | Window | inline | 
  | opt_nth_row() const | Window | inline | 
  | optimizable_range_aggregates() const | Window | inline | 
  | optimizable_row_aggregates() const | Window | inline | 
  | partition_rowno() const | Window | inline | 
  | print(const THD *thd, String *str, enum_query_type qt, bool expand_definition) const | Window |  | 
  | print_border(const THD *thd, String *str, PT_border *b, enum_query_type qt) const | Window | private | 
  | print_frame(const THD *thd, String *str, enum_query_type qt) const | Window | private | 
  | printable_name() const | Window |  | 
  | reorder_and_eliminate_sorts(List< Window > *windows) | Window | privatestatic | 
  | reset_all_wf_state() | Window |  | 
  | reset_execution_state(Reset_level level) | Window | private | 
  | reset_lead_lag() | Window |  | 
  | Reset_level enum name | Window | private | 
  | reset_order_by_peer_set() | Window |  | 
  | reset_partition_state() | Window | inline | 
  | reset_round() | Window | inline | 
  | resolve_reference(THD *thd, Item_sum *wf, PT_window **m_window) | Window | static | 
  | resolve_window_ordering(THD *thd, Ref_item_array ref_item_array, Table_ref *tables, mem_root_deque< Item * > *fields, ORDER *o, bool partition_order) | Window |  | 
  | restore_pos(Window_retrieve_cached_row_reason reason) | Window | inline | 
  | restore_special_row(uint64 special_rowno, uchar *record) | Window |  | 
  | RL_PARTITION enum value | Window | private | 
  | RL_ROUND enum value | Window | private | 
  | row_has_fields_in_out_table() const | Window | inline | 
  | rowno_being_visited() const | Window | inline | 
  | rowno_in_frame() const | Window | inline | 
  | rowno_in_partition() const | Window | inline | 
  | save_pos(Window_retrieve_cached_row_reason reason) | Window | inline | 
  | save_special_row(uint64 special_rowno, TABLE *t) | Window |  | 
  | set_aggregates_primed(bool b) | Window | inline | 
  | set_ancestor(Window *a) | Window | inline | 
  | set_def_pos(uint pos) | Window | inline | 
  | set_do_copy_null(bool b) | Window | inline | 
  | set_first_rowno_in_range_frame(int64 rowno) | Window | inline | 
  | set_first_rowno_in_rows_frame(int64 rowno) | Window | inline | 
  | set_frame_buffer(TABLE *tab) | Window | inline | 
  | set_frame_buffer_param(Temp_table_param *p) | Window | inline | 
  | set_frame_buffer_partition_offset(int64 offset) | Window | inline | 
  | set_frame_buffer_total_rows(int64 rows) | Window | inline | 
  | set_inverse(bool b) | Window | inline | 
  | set_is_last(bool last) | Window | inline | 
  | set_is_last_row_in_frame(bool b) | Window | inline | 
  | set_is_last_row_in_peerset_within_frame(bool value) | Window | inline | 
  | set_last_row_output(int64 rno) | Window | inline | 
  | set_last_rowno_in_cache(uint64 rno) | Window | inline | 
  | set_last_rowno_in_peerset(uint64 rno) | Window | inline | 
  | set_last_rowno_in_range_frame(uint64 rno) | Window | inline | 
  | set_name(Item_string *name) | Window | inline | 
  | set_row_has_fields_in_out_table(int64 rowno) | Window | inline | 
  | set_rowno_being_visited(int64 rno) | Window | inline | 
  | set_rowno_in_frame(int64 rowno) | Window | inline | 
  | set_rowno_in_partition(int64 rowno) | Window | inline | 
  | set_short_circuit(bool short_circuit) | Window | inline | 
  | setup_ordering_cached_items(THD *thd, Query_block *select, const PT_order_list *o, bool partition_order) | Window |  | 
  | setup_range_expressions(THD *thd) | Window |  | 
  | setup_windows1(THD *thd, Query_block *select, Ref_item_array ref_item_array, Table_ref *tables, mem_root_deque< Item * > *fields, List< Window > *windows) | Window | static | 
  | setup_windows2(THD *thd, List< Window > *windows) | Window | static | 
  | short_circuit() const | Window | inline | 
  | sorting_order(THD *thd=nullptr, bool implicit_grouping=false) | Window |  | 
  | Special_keys enum name | Window |  | 
  | static_aggregates() const | Window | inline | 
  | Window(Item_string *name, PT_order_list *part, PT_order_list *ord, PT_frame *frame, bool is_reference, Item_string *inherit) | Window | inlineprivate | 
  | Window(Item_string *name) | Window | inline | 
  | Window(PT_order_list *partition_by, PT_order_list *order_by, PT_frame *frame) | Window | inline | 
  | Window(PT_order_list *partition_by, PT_order_list *order_by, PT_frame *frame, Item_string *inherit) | Window | inline |