0006-Remove-unused-code-related-to-targetlist-SRFs.patch.gz

application/x-patch-gzip

Filename: 0006-Remove-unused-code-related-to-targetlist-SRFs.patch.gz
Type: application/x-patch-gzip
Part: 5
Message: Re: WIP: Faster Expression Processing and Tuple Deforming (including JIT)

Patch

Format: format-patch
Series: patch 0006
Subject: Remove unused code related to targetlist SRFs.
File+
contrib/postgres_fdw/postgres_fdw.c 1 1
src/backend/catalog/index.c 1 2
src/backend/commands/copy.c 1 1
src/backend/commands/prepare.c 1 2
src/backend/commands/tablecmds.c 1 2
src/backend/commands/typecmds.c 1 1
src/backend/executor/execAmi.c 10 32
src/backend/executor/execQual.c 167 1007
src/backend/executor/execScan.c 2 28
src/backend/executor/execUtils.c 0 6
src/backend/executor/nodeAgg.c 8 44
src/backend/executor/nodeBitmapHeapscan.c 0 2
src/backend/executor/nodeCtescan.c 0 2
src/backend/executor/nodeCustom.c 0 2
src/backend/executor/nodeForeignscan.c 0 2
src/backend/executor/nodeFunctionscan.c 3 13
src/backend/executor/nodeGather.c 1 24
src/backend/executor/nodeGroup.c 2 40
src/backend/executor/nodeHash.c 1 1
src/backend/executor/nodeHashjoin.c 3 49
src/backend/executor/nodeIndexonlyscan.c 0 2
src/backend/executor/nodeIndexscan.c 3 8
src/backend/executor/nodeLimit.c 5 14
src/backend/executor/nodeMergejoin.c 5 54
src/backend/executor/nodeModifyTable.c 2 2
src/backend/executor/nodeNestloop.c 2 39
src/backend/executor/nodeResult.c 2 31
src/backend/executor/nodeSamplescan.c 2 6
src/backend/executor/nodeSeqscan.c 0 2
src/backend/executor/nodeSubplan.c 10 21
src/backend/executor/nodeSubqueryscan.c 0 2
src/backend/executor/nodeTidscan.c 2 6
src/backend/executor/nodeValuesscan.c 1 4
src/backend/executor/nodeWindowAgg.c 11 47
src/backend/executor/nodeWorktablescan.c 0 2
src/backend/optimizer/plan/planner.c 16 106
src/backend/optimizer/util/clauses.c 7 39
src/backend/optimizer/util/predtest.c 1 1
src/backend/utils/adt/domains.c 1 1
src/backend/utils/adt/xml.c 2 2
src/include/executor/executor.h 6 7
src/include/nodes/execnodes.h 2 14
src/include/optimizer/clauses.h 0 1
src/pl/plpgsql/src/pl_exec.c 2 3

Binary attachment — download to view.