PostgreSQL Source Code  git master
Aggref Struct Reference

#include <primnodes.h>

Data Fields

Expr xpr
 
Oid aggfnoid
 
Oid aggtype
 
Oid aggcollid
 
Oid inputcollid
 
Oid aggtranstype
 
Listaggargtypes
 
Listaggdirectargs
 
Listargs
 
Listaggorder
 
Listaggdistinct
 
Expraggfilter
 
bool aggstar
 
bool aggvariadic
 
char aggkind
 
Index agglevelsup
 
AggSplit aggsplit
 
int aggno
 
int aggtransno
 
int location
 

Detailed Description

Definition at line 315 of file primnodes.h.

Field Documentation

◆ aggargtypes

List* Aggref::aggargtypes

◆ aggcollid

Oid Aggref::aggcollid

Definition at line 320 of file primnodes.h.

Referenced by find_compatible_agg(), and foreign_expr_walker().

◆ aggdirectargs

◆ aggdistinct

◆ aggfilter

◆ aggfnoid

◆ aggkind

◆ agglevelsup

◆ aggno

int Aggref::aggno

Definition at line 335 of file primnodes.h.

Referenced by ExecInitAgg(), ExecInitExprRec(), ParseFuncOrColumn(), and preprocess_aggref().

◆ aggorder

◆ aggsplit

◆ aggstar

bool Aggref::aggstar

Definition at line 329 of file primnodes.h.

Referenced by deparseAggref(), find_compatible_agg(), get_agg_expr(), and ParseFuncOrColumn().

◆ aggtransno

int Aggref::aggtransno

Definition at line 336 of file primnodes.h.

Referenced by ExecInitAgg(), ParseFuncOrColumn(), and preprocess_aggref().

◆ aggtranstype

Oid Aggref::aggtranstype

◆ aggtype

Oid Aggref::aggtype

◆ aggvariadic

bool Aggref::aggvariadic

◆ args

◆ inputcollid

Oid Aggref::inputcollid

◆ location

int Aggref::location

Definition at line 337 of file primnodes.h.

Referenced by check_agglevels_and_constraints(), and ParseFuncOrColumn().

◆ xpr

Expr Aggref::xpr

Definition at line 317 of file primnodes.h.


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