PostgreSQL Source Code  git master
AggTransInfo Struct Reference

#include <pathnodes.h>

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
 
Datum initValue
 
bool initValueIsNull
 

Detailed Description

Definition at line 2681 of file pathnodes.h.

Field Documentation

◆ aggfilter

Expr* AggTransInfo::aggfilter

Definition at line 2684 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ aggtransspace

int32 AggTransInfo::aggtransspace

Definition at line 2703 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ aggtranstype

Oid AggTransInfo::aggtranstype

Definition at line 2699 of file pathnodes.h.

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

◆ aggtranstypmod

int32 AggTransInfo::aggtranstypmod

Definition at line 2700 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ args

List* AggTransInfo::args

Definition at line 2683 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ combinefn_oid

Oid AggTransInfo::combinefn_oid

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

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

◆ initValue

Datum AggTransInfo::initValue

Definition at line 2708 of file pathnodes.h.

Referenced by find_compatible_trans(), and preprocess_aggref().

◆ initValueIsNull

bool AggTransInfo::initValueIsNull

Definition at line 2709 of file pathnodes.h.

Referenced by find_compatible_trans(), and preprocess_aggref().

◆ serialfn_oid

Oid AggTransInfo::serialfn_oid

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

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

◆ transtypeByVal

bool AggTransInfo::transtypeByVal

Definition at line 2702 of file pathnodes.h.

Referenced by get_agg_clause_costs(), and preprocess_aggref().

◆ transtypeLen

int AggTransInfo::transtypeLen

Definition at line 2701 of file pathnodes.h.

Referenced by preprocess_aggref().


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