PostgreSQL Source Code  git master
MinMaxAggInfo Struct Reference

#include <pathnodes.h>

Public Member Functions

 pg_node_attr (no_copy_equal, no_read, no_query_jumble) NodeTag type
 
PlannerInfo *subroot pg_node_attr (read_write_ignore)
 

Data Fields

Oid aggfnoid
 
Oid aggsortop
 
Exprtarget
 
Pathpath
 
Cost pathcost
 
Paramparam
 

Detailed Description

Definition at line 3051 of file pathnodes.h.

Member Function Documentation

◆ pg_node_attr() [1/2]

MinMaxAggInfo::pg_node_attr ( no_copy_equal  ,
no_read  ,
no_query_jumble   
)

◆ pg_node_attr() [2/2]

PlannerInfo* subroot MinMaxAggInfo::pg_node_attr ( read_write_ignore  )

Field Documentation

◆ aggfnoid

Oid MinMaxAggInfo::aggfnoid

Definition at line 3058 of file pathnodes.h.

Referenced by can_minmax_aggs(), fix_scan_expr_mutator(), and fix_upper_expr_mutator().

◆ aggsortop

Oid MinMaxAggInfo::aggsortop

Definition at line 3061 of file pathnodes.h.

Referenced by can_minmax_aggs(), and preprocess_minmax_aggregates().

◆ param

◆ path

Path* MinMaxAggInfo::path

Definition at line 3073 of file pathnodes.h.

Referenced by build_minmax_path(), can_minmax_aggs(), and create_minmaxagg_plan().

◆ pathcost

Cost MinMaxAggInfo::pathcost

◆ target


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