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 location
 

Detailed Description

Definition at line 295 of file primnodes.h.

Field Documentation

◆ aggargtypes

List* Aggref::aggargtypes

◆ aggcollid

Oid Aggref::aggcollid

Definition at line 300 of file primnodes.h.

Referenced by find_compatible_peragg(), and foreign_expr_walker().

◆ aggdirectargs

◆ aggdistinct

◆ aggfilter

◆ aggfnoid

◆ aggkind

◆ agglevelsup

◆ aggorder

◆ aggsplit

◆ aggstar

bool Aggref::aggstar

◆ aggtranstype

◆ aggtype

Oid Aggref::aggtype

◆ aggvariadic

bool Aggref::aggvariadic

◆ args

◆ inputcollid

Oid Aggref::inputcollid

◆ location

int Aggref::location

Definition at line 315 of file primnodes.h.

Referenced by check_agglevels_and_constraints(), and ParseFuncOrColumn().

◆ xpr

Expr Aggref::xpr

Definition at line 297 of file primnodes.h.


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