{
appendPQExpBuffer(query, "SELECT aggtransfn, "
"aggfinalfn, aggtranstype::pg_catalog.regtype, "
- "aggmtransfn, aggminvtransfn, aggmfinalfn, "
- "aggmtranstype::pg_catalog.regtype, "
+ "'-' AS aggcombinefn, aggmtransfn, aggminvtransfn, "
+ "aggmfinalfn, aggmtranstype::pg_catalog.regtype, "
"aggfinalextra, aggmfinalextra, "
"aggsortop::pg_catalog.regoperator, "
"(aggkind = 'h') AS hypothetical, "
{
appendPQExpBuffer(query, "SELECT aggtransfn, "
"aggfinalfn, aggtranstype::pg_catalog.regtype, "
- "'-' AS aggmtransfn, '-' AS aggminvtransfn, "
- "'-' AS aggmfinalfn, 0 AS aggmtranstype, "
- "false AS aggfinalextra, false AS aggmfinalextra, "
+ "'-' AS aggcombinefn, '-' AS aggmtransfn, "
+ "'-' AS aggminvtransfn, '-' AS aggmfinalfn, "
+ "0 AS aggmtranstype, false AS aggfinalextra, "
+ "false AS aggmfinalextra, "
"aggsortop::pg_catalog.regoperator, "
"false AS hypothetical, "
"0 AS aggtransspace, agginitval, "
{
appendPQExpBuffer(query, "SELECT aggtransfn, "
"aggfinalfn, aggtranstype::pg_catalog.regtype, "
- "'-' AS aggmtransfn, '-' AS aggminvtransfn, "
- "'-' AS aggmfinalfn, 0 AS aggmtranstype, "
- "false AS aggfinalextra, false AS aggmfinalextra, "
+ "'-' AS aggcombinefn, '-' AS aggmtransfn, "
+ "'-' AS aggminvtransfn, '-' AS aggmfinalfn, "
+ "0 AS aggmtranstype, false AS aggfinalextra, "
+ "false AS aggmfinalextra, "
"aggsortop::pg_catalog.regoperator, "
"false AS hypothetical, "
"0 AS aggtransspace, agginitval, "
{
appendPQExpBuffer(query, "SELECT aggtransfn, "
"aggfinalfn, aggtranstype::pg_catalog.regtype, "
- "'-' AS aggmtransfn, '-' AS aggminvtransfn, "
- "'-' AS aggmfinalfn, 0 AS aggmtranstype, "
- "false AS aggfinalextra, false AS aggmfinalextra, "
- "0 AS aggsortop, "
+ "'-' AS aggcombinefn, '-' AS aggmtransfn, "
+ "'-' AS aggminvtransfn, '-' AS aggmfinalfn, "
+ "0 AS aggmtranstype, false AS aggfinalextra, "
+ "false AS aggmfinalextra, 0 AS aggsortop, "
"false AS hypothetical, "
"0 AS aggtransspace, agginitval, "
"0 AS aggmtransspace, NULL AS aggminitval, "
{
appendPQExpBuffer(query, "SELECT aggtransfn, aggfinalfn, "
"format_type(aggtranstype, NULL) AS aggtranstype, "
- "'-' AS aggmtransfn, '-' AS aggminvtransfn, "
- "'-' AS aggmfinalfn, 0 AS aggmtranstype, "
- "false AS aggfinalextra, false AS aggmfinalextra, "
- "0 AS aggsortop, "
+ "'-' AS aggcombinefn, '-' AS aggmtransfn, "
+ "'-' AS aggminvtransfn, '-' AS aggmfinalfn, "
+ "0 AS aggmtranstype, false AS aggfinalextra, "
+ "false AS aggmfinalextra, 0 AS aggsortop, "
"false AS hypothetical, "
"0 AS aggtransspace, agginitval, "
"0 AS aggmtransspace, NULL AS aggminitval, "
appendPQExpBuffer(query, "SELECT aggtransfn1 AS aggtransfn, "
"aggfinalfn, "
"(SELECT typname FROM pg_type WHERE oid = aggtranstype1) AS aggtranstype, "
- "'-' AS aggmtransfn, '-' AS aggminvtransfn, "
- "'-' AS aggmfinalfn, 0 AS aggmtranstype, "
- "false AS aggfinalextra, false AS aggmfinalextra, "
- "0 AS aggsortop, "
+ "'-' AS aggcombinefn, '-' AS aggmtransfn, "
+ "'-' AS aggminvtransfn, '-' AS aggmfinalfn, "
+ "0 AS aggmtranstype, false AS aggfinalextra, "
+ "false AS aggmfinalextra, 0 AS aggsortop, "
"false AS hypothetical, "
"0 AS aggtransspace, agginitval1 AS agginitval, "
"0 AS aggmtransspace, NULL AS aggminitval, "