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 3385 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 3393 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ aggtransspace

int32 AggTransInfo::aggtransspace

Definition at line 3416 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ aggtranstype

Oid AggTransInfo::aggtranstype

Definition at line 3408 of file pathnodes.h.

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

◆ aggtranstypmod

int32 AggTransInfo::aggtranstypmod

Definition at line 3411 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ args

List* AggTransInfo::args

Definition at line 3392 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ combinefn_oid

Oid AggTransInfo::combinefn_oid

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

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

◆ initValueIsNull

bool AggTransInfo::initValueIsNull

Definition at line 3420 of file pathnodes.h.

Referenced by find_compatible_trans(), and preprocess_aggref().

◆ serialfn_oid

Oid AggTransInfo::serialfn_oid

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

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

◆ transtypeByVal

bool AggTransInfo::transtypeByVal

Definition at line 3413 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ transtypeLen

int AggTransInfo::transtypeLen

Definition at line 3412 of file pathnodes.h.

Referenced by preprocess_aggref().


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