|
PostgreSQL Source Code git master
|
#include <pathnodes.h>
Public Member Functions | |
| pg_node_attr (no_copy_equal, no_read, no_query_jumble) NodeTag type | |
Data Fields | |
| struct PathTarget * | target |
| struct PathTarget * | agg_input |
| List * | group_clauses |
| List * | group_exprs |
| Relids | apply_agg_at |
| Cardinality | grouped_rows |
| bool | agg_useful |
Definition at line 1188 of file pathnodes.h.
| RelAggInfo::pg_node_attr | ( | no_copy_equal | , |
| no_read | , | ||
| no_query_jumble | |||
| ) |
| struct PathTarget* RelAggInfo::agg_input |
Definition at line 1198 of file pathnodes.h.
Referenced by adjust_appendrel_attrs_mutator(), create_rel_agg_info(), and generate_grouped_paths().
| bool RelAggInfo::agg_useful |
Definition at line 1212 of file pathnodes.h.
Referenced by build_simple_grouped_rel(), create_rel_agg_info(), generate_grouped_paths(), and make_grouped_join_rel().
| Relids RelAggInfo::apply_agg_at |
Definition at line 1206 of file pathnodes.h.
Referenced by build_simple_grouped_rel(), create_rel_agg_info(), generate_grouped_paths(), and make_grouped_join_rel().
| List* RelAggInfo::group_clauses |
Definition at line 1201 of file pathnodes.h.
Referenced by adjust_appendrel_attrs_mutator(), create_rel_agg_info(), and generate_grouped_paths().
| List* RelAggInfo::group_exprs |
Definition at line 1203 of file pathnodes.h.
Referenced by adjust_appendrel_attrs_mutator(), create_rel_agg_info(), and generate_grouped_paths().
| Cardinality RelAggInfo::grouped_rows |
Definition at line 1209 of file pathnodes.h.
Referenced by build_simple_grouped_rel(), create_rel_agg_info(), and make_grouped_join_rel().
| struct PathTarget* RelAggInfo::target |
Definition at line 1195 of file pathnodes.h.
Referenced by adjust_appendrel_attrs_mutator(), build_simple_grouped_rel(), create_rel_agg_info(), generate_grouped_paths(), and make_grouped_join_rel().