aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeUnique.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/executor/nodeUnique.c')
-rw-r--r--src/backend/executor/nodeUnique.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/backend/executor/nodeUnique.c b/src/backend/executor/nodeUnique.c
index 9f823c58e1a..05d65330a0e 100644
--- a/src/backend/executor/nodeUnique.c
+++ b/src/backend/executor/nodeUnique.c
@@ -133,20 +133,15 @@ ExecInitUnique(Unique *node, EState *estate, int eflags)
ExecAssignExprContext(estate, &uniquestate->ps);
/*
- * Tuple table initialization
- */
- ExecInitResultTupleSlot(estate, &uniquestate->ps);
-
- /*
* then initialize outer plan
*/
outerPlanState(uniquestate) = ExecInitNode(outerPlan(node), estate, eflags);
/*
- * unique nodes do no projections, so initialize projection info for this
- * node appropriately
+ * Initialize result slot and type. Unique nodes do no projections, so
+ * initialize projection info for this node appropriately.
*/
- ExecAssignResultTypeFromTL(&uniquestate->ps);
+ ExecInitResultTupleSlotTL(estate, &uniquestate->ps);
uniquestate->ps.ps_ProjInfo = NULL;
/*