diff options
Diffstat (limited to 'src/backend')
| -rw-r--r-- | src/backend/nodes/copyfuncs.c | 1 | ||||
| -rw-r--r-- | src/backend/nodes/outfuncs.c | 3 | ||||
| -rw-r--r-- | src/backend/nodes/readfuncs.c | 1 |
3 files changed, 5 insertions, 0 deletions
diff --git a/src/backend/nodes/copyfuncs.c b/src/backend/nodes/copyfuncs.c index 54ad62bb7f..e04c33e4ad 100644 --- a/src/backend/nodes/copyfuncs.c +++ b/src/backend/nodes/copyfuncs.c @@ -988,6 +988,7 @@ _copyAgg(const Agg *from) COPY_POINTER_FIELD(grpCollations, from->numCols * sizeof(Oid)); } COPY_SCALAR_FIELD(numGroups); + COPY_SCALAR_FIELD(transitionSpace); COPY_BITMAPSET_FIELD(aggParams); COPY_NODE_FIELD(groupingSets); COPY_NODE_FIELD(chain); diff --git a/src/backend/nodes/outfuncs.c b/src/backend/nodes/outfuncs.c index d76fae44b8..e084c3f069 100644 --- a/src/backend/nodes/outfuncs.c +++ b/src/backend/nodes/outfuncs.c @@ -783,6 +783,7 @@ _outAgg(StringInfo str, const Agg *node) WRITE_OID_ARRAY(grpOperators, node->numCols); WRITE_OID_ARRAY(grpCollations, node->numCols); WRITE_LONG_FIELD(numGroups); + WRITE_UINT64_FIELD(transitionSpace); WRITE_BITMAPSET_FIELD(aggParams); WRITE_NODE_FIELD(groupingSets); WRITE_NODE_FIELD(chain); @@ -1976,6 +1977,7 @@ _outAggPath(StringInfo str, const AggPath *node) WRITE_ENUM_FIELD(aggstrategy, AggStrategy); WRITE_ENUM_FIELD(aggsplit, AggSplit); WRITE_FLOAT_FIELD(numGroups, "%.0f"); + WRITE_UINT64_FIELD(transitionSpace); WRITE_NODE_FIELD(groupClause); WRITE_NODE_FIELD(qual); } @@ -2013,6 +2015,7 @@ _outGroupingSetsPath(StringInfo str, const GroupingSetsPath *node) WRITE_ENUM_FIELD(aggstrategy, AggStrategy); WRITE_NODE_FIELD(rollups); WRITE_NODE_FIELD(qual); + WRITE_UINT64_FIELD(transitionSpace); } static void diff --git a/src/backend/nodes/readfuncs.c b/src/backend/nodes/readfuncs.c index 551ce6c41c..d5b23a3479 100644 --- a/src/backend/nodes/readfuncs.c +++ b/src/backend/nodes/readfuncs.c @@ -2203,6 +2203,7 @@ _readAgg(void) READ_OID_ARRAY(grpOperators, local_node->numCols); READ_OID_ARRAY(grpCollations, local_node->numCols); READ_LONG_FIELD(numGroups); + READ_UINT64_FIELD(transitionSpace); READ_BITMAPSET_FIELD(aggParams); READ_NODE_FIELD(groupingSets); READ_NODE_FIELD(chain); |
