I don't see any reason not to remove this. It's been unused since a191a169d6d0b9558da4519e66510c4540204a51, dated Jan 10 2007.
-- Álvaro Herrera Peñalolén, Chile "La realidad se compone de muchos sueños, todos ellos diferentes, pero en cierto aspecto, parecidos..." (Yo, hablando de sueños eróticos)
commit 603323089ec6d86dbc9a504c8772b8a8699c00e8[m Author: Alvaro Herrera <alvhe...@alvh.no-ip.org> AuthorDate: Thu Aug 20 18:06:33 2015 -0300 CommitDate: Thu Aug 20 18:06:33 2015 -0300 Remove unused function ExecGetScanType diff --git a/src/backend/executor/execUtils.c b/src/backend/executor/execUtils.c index 3c611b9..a735815 100644 --- a/src/backend/executor/execUtils.c +++ b/src/backend/executor/execUtils.c @@ -713,18 +713,6 @@ ExecFreeExprContext(PlanState *planstate) */ /* ---------------- - * ExecGetScanType - * ---------------- - */ -TupleDesc -ExecGetScanType(ScanState *scanstate) -{ - TupleTableSlot *slot = scanstate->ss_ScanTupleSlot; - - return slot->tts_tupleDescriptor; -} - -/* ---------------- * ExecAssignScanType * ---------------- */ diff --git a/src/include/executor/executor.h b/src/include/executor/executor.h index 193a654..226f905 100644 --- a/src/include/executor/executor.h +++ b/src/include/executor/executor.h @@ -344,7 +344,6 @@ extern ProjectionInfo *ExecBuildProjectionInfo(List *targetList, extern void ExecAssignProjectionInfo(PlanState *planstate, TupleDesc inputDesc); extern void ExecFreeExprContext(PlanState *planstate); -extern TupleDesc ExecGetScanType(ScanState *scanstate); extern void ExecAssignScanType(ScanState *scanstate, TupleDesc tupDesc); extern void ExecAssignScanTypeFromOuterPlan(ScanState *scanstate);
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers