PostgreSQL Source Code  git master
AggTransInfo Struct Reference

#include <pathnodes.h>

Public Member Functions

 pg_node_attr (no_copy_equal, no_read) NodeTag type
 
Datum initValue pg_node_attr (read_write_ignore)
 

Data Fields

Listargs
 
Expraggfilter
 
Oid transfn_oid
 
Oid serialfn_oid
 
Oid deserialfn_oid
 
Oid combinefn_oid
 
Oid aggtranstype
 
int32 aggtranstypmod
 
int transtypeLen
 
bool transtypeByVal
 
int32 aggtransspace
 
bool initValueIsNull
 

Detailed Description

Definition at line 3172 of file pathnodes.h.

Member Function Documentation

◆ pg_node_attr() [1/2]

AggTransInfo::pg_node_attr ( no_copy_equal  ,
no_read   
)

◆ pg_node_attr() [2/2]

Datum initValue AggTransInfo::pg_node_attr ( read_write_ignore  )

Field Documentation

◆ aggfilter

Expr* AggTransInfo::aggfilter

Definition at line 3180 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ aggtransspace

int32 AggTransInfo::aggtransspace

Definition at line 3203 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ aggtranstype

Oid AggTransInfo::aggtranstype

Definition at line 3195 of file pathnodes.h.

Referenced by find_compatible_trans(), get_agg_clause_costs(), and preprocess_aggref().

◆ aggtranstypmod

int32 AggTransInfo::aggtranstypmod

Definition at line 3198 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ args

List* AggTransInfo::args

Definition at line 3179 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ combinefn_oid

Oid AggTransInfo::combinefn_oid

Definition at line 3192 of file pathnodes.h.

Referenced by find_compatible_trans(), get_agg_clause_costs(), and preprocess_aggref().

◆ deserialfn_oid

Oid AggTransInfo::deserialfn_oid

Definition at line 3189 of file pathnodes.h.

Referenced by find_compatible_trans(), get_agg_clause_costs(), and preprocess_aggref().

◆ initValueIsNull

bool AggTransInfo::initValueIsNull

Definition at line 3207 of file pathnodes.h.

Referenced by find_compatible_trans(), and preprocess_aggref().

◆ serialfn_oid

Oid AggTransInfo::serialfn_oid

Definition at line 3186 of file pathnodes.h.

Referenced by find_compatible_trans(), get_agg_clause_costs(), and preprocess_aggref().

◆ transfn_oid

Oid AggTransInfo::transfn_oid

Definition at line 3183 of file pathnodes.h.

Referenced by find_compatible_trans(), get_agg_clause_costs(), and preprocess_aggref().

◆ transtypeByVal

bool AggTransInfo::transtypeByVal

Definition at line 3200 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ transtypeLen

int AggTransInfo::transtypeLen

Definition at line 3199 of file pathnodes.h.

Referenced by preprocess_aggref().


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