PostgreSQL Source Code git master
Loading...
Searching...
No Matches
RelAggInfo Struct Reference

#include <pathnodes.h>

Public Member Functions

 pg_node_attr (no_copy_equal, no_read, no_query_jumble) NodeTag type
 

Data Fields

struct PathTargettarget
 
struct PathTargetagg_input
 
Listgroup_clauses
 
Listgroup_exprs
 
Relids apply_agg_at
 
Cardinality grouped_rows
 
bool agg_useful
 

Detailed Description

Definition at line 1266 of file pathnodes.h.

Member Function Documentation

◆ pg_node_attr()

RelAggInfo::pg_node_attr ( no_copy_equal  ,
no_read  ,
no_query_jumble   
)

Field Documentation

◆ agg_input

struct PathTarget* RelAggInfo::agg_input

Definition at line 1276 of file pathnodes.h.

Referenced by create_rel_agg_info(), and generate_grouped_paths().

◆ agg_useful

bool RelAggInfo::agg_useful

◆ apply_agg_at

Relids RelAggInfo::apply_agg_at

◆ group_clauses

List* RelAggInfo::group_clauses

Definition at line 1279 of file pathnodes.h.

Referenced by create_rel_agg_info(), and generate_grouped_paths().

◆ group_exprs

List* RelAggInfo::group_exprs

Definition at line 1281 of file pathnodes.h.

Referenced by create_rel_agg_info(), and generate_grouped_paths().

◆ grouped_rows

Cardinality RelAggInfo::grouped_rows

◆ target


The documentation for this struct was generated from the following file: