PostgreSQL Source Code git master
Public Member Functions | Data Fields
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

 
 
Exprtarget
 
Pathpath
 
 
Paramparam
 

Detailed Description

Definition at line 3240 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 3247 of file pathnodes.h.

Referenced by can_minmax_aggs(), and find_minmax_agg_replacement_param().

aggsortop

Oid MinMaxAggInfo::aggsortop

Definition at line 3250 of file pathnodes.h.

Referenced by can_minmax_aggs(), and preprocess_minmax_aggregates().

param

Param* MinMaxAggInfo::param

Definition at line 3268 of file pathnodes.h.

Referenced by can_minmax_aggs(), create_minmaxagg_plan(), find_minmax_agg_replacement_param(), and preprocess_minmax_aggregates().

path

Path* MinMaxAggInfo::path

Definition at line 3262 of file pathnodes.h.

Referenced by oauth_server.OAuthHandler::_should_modify(), build_minmax_path(), can_minmax_aggs(), create_minmaxagg_path(), and create_minmaxagg_plan().

pathcost

Cost MinMaxAggInfo::pathcost

Definition at line 3265 of file pathnodes.h.

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

target

Expr* MinMaxAggInfo::target

Definition at line 3253 of file pathnodes.h.

Referenced by build_minmax_path(), can_minmax_aggs(), find_minmax_agg_replacement_param(), and preprocess_minmax_aggregates().


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

AltStyle によって変換されたページ (->オリジナル) /