PostgreSQL Source Code  git master
AggTransInfo Struct Reference

#include <pathnodes.h>

Public Member Functions

 pg_node_attr (no_copy_equal, no_read, no_query_jumble) 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 3331 of file pathnodes.h.

Member Function Documentation

◆ pg_node_attr() [1/2]

AggTransInfo::pg_node_attr ( no_copy_equal  ,
no_read  ,
no_query_jumble   
)

◆ pg_node_attr() [2/2]

Datum initValue AggTransInfo::pg_node_attr ( read_write_ignore  )

Field Documentation

◆ aggfilter

Expr* AggTransInfo::aggfilter

Definition at line 3339 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ aggtransspace

int32 AggTransInfo::aggtransspace

Definition at line 3362 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ aggtranstype

Oid AggTransInfo::aggtranstype

Definition at line 3354 of file pathnodes.h.

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

◆ aggtranstypmod

int32 AggTransInfo::aggtranstypmod

Definition at line 3357 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ args

List* AggTransInfo::args

Definition at line 3338 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ combinefn_oid

Oid AggTransInfo::combinefn_oid

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

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

◆ initValueIsNull

bool AggTransInfo::initValueIsNull

Definition at line 3366 of file pathnodes.h.

Referenced by find_compatible_trans(), and preprocess_aggref().

◆ serialfn_oid

Oid AggTransInfo::serialfn_oid

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

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

◆ transtypeByVal

bool AggTransInfo::transtypeByVal

Definition at line 3359 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ transtypeLen

int AggTransInfo::transtypeLen

Definition at line 3358 of file pathnodes.h.

Referenced by preprocess_aggref().


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