0008-WIP-Faster-expression-processing-and-targetlist-proj.patch.gz

application/x-patch-gzip

Filename: 0008-WIP-Faster-expression-processing-and-targetlist-proj.patch.gz
Type: application/x-patch-gzip
Part: 7
Message: Re: WIP: Faster Expression Processing and Tuple Deforming (including JIT)

Patch

Format: format-patch
Series: patch 0008
Subject: WIP: Faster expression processing and targetlist projection.
File+
contrib/postgres_fdw/postgres_fdw.c 1 1
src/backend/bootstrap/bootstrap.c 1 1
src/backend/catalog/index.c 18 25
src/backend/catalog/toasting.c 1 1
src/backend/commands/analyze.c 4 6
src/backend/commands/copy.c 1 1
src/backend/commands/explain.c 1 1
src/backend/commands/indexcmds.c 2 2
src/backend/commands/prepare.c 2 2
src/backend/commands/tablecmds.c 6 8
src/backend/commands/trigger.c 4 4
src/backend/commands/typecmds.c 3 3
src/backend/executor/execExpr.c 4777 0
src/backend/executor/execIndexing.c 9 12
src/backend/executor/execMain.c 12 13
src/backend/executor/execQual.c 10 3931
src/backend/executor/execScan.c 2 2
src/backend/executor/execUtils.c 2 131
src/backend/executor/Makefile 2 2
src/backend/executor/nodeAgg.c 8 11
src/backend/executor/nodeBitmapHeapscan.c 6 11
src/backend/executor/nodeCtescan.c 2 6
src/backend/executor/nodeCustom.c 2 5
src/backend/executor/nodeForeignscan.c 5 10
src/backend/executor/nodeFunctionscan.c 37 36
src/backend/executor/nodeGather.c 2 6
src/backend/executor/nodeGroup.c 4 8
src/backend/executor/nodeHash.c 4 8
src/backend/executor/nodeHashjoin.c 16 28
src/backend/executor/nodeIndexonlyscan.c 5 10
src/backend/executor/nodeIndexscan.c 9 15
src/backend/executor/nodeMergejoin.c 14 19
src/backend/executor/nodeModifyTable.c 13 17
src/backend/executor/nodeNestloop.c 9 14
src/backend/executor/nodeResult.c 5 11
src/backend/executor/nodeSamplescan.c 4 11
src/backend/executor/nodeSeqscan.c 2 6
src/backend/executor/nodeSubplan.c 37 56
src/backend/executor/nodeSubqueryscan.c 2 6
src/backend/executor/nodeTidscan.c 16 21
src/backend/executor/nodeValuesscan.c 3 7
src/backend/executor/nodeWindowAgg.c 2 6
src/backend/executor/nodeWorktablescan.c 2 6
src/backend/utils/adt/domains.c 1 1
src/backend/utils/adt/ruleutils.c 2 2
src/backend/utils/adt/xml.c 15 22
src/backend/utils/cache/typcache.c 6 4
src/bin/initdb/initdb.c 2 2
src/include/executor/executor.h 40 17
src/include/executor/nodeSubplan.h 3 0
src/include/nodes/execnodes.h 120 413
src/include/utils/xml.h 1 1
src/pl/plpgsql/src/pl_exec.c 1 1

Binary attachment — download to view.