PG_AGGREGATE
pg_aggregate records information about aggregation functions. Each entry in pg_aggregate is an extension of an entry in pg_proc. The pg_proc entry carries the aggregate's name, input and output data types, and other information that is similar to ordinary functions.
Name |
Type |
Reference |
Description |
---|---|---|---|
aggfnoid |
regproc |
PG_PROC.oid |
PG_PROC OID of the aggregate function |
aggtransfn |
regproc |
PG_PROC.oid |
Transition function |
aggcollectfn |
regproc |
PG_PROC.oid |
Aggregate function |
aggfinalfn |
regproc |
PG_PROC.oid |
Final function (zero if none) |
aggsortop |
oid |
PG_OPERATOR.oid |
Associated sort operator (zero if none) |
aggtranstype |
oid |
PG_TYPE.oid |
Data type of the aggregate function's internal transition (state) data |
agginitval |
text |
- |
Initial value of the transition state. This is a text column containing the initial value in its external string representation. If this column is null, the transition state value starts out null. |
agginitcollect |
text |
- |
Initial value of the collection state. This is a text column containing the initial value in its external string representation. If this column is null, the collection state value starts out null. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot