0005-Basic-implementation-of-targetlist-SRFs-via-ROWS-FRO.patch.gz

application/x-patch-gzip

Filename: 0005-Basic-implementation-of-targetlist-SRFs-via-ROWS-FRO.patch.gz
Type: application/x-patch-gzip
Part: 4
Message: Re: WIP: Faster Expression Processing and Tuple Deforming (including JIT)

Patch

Format: format-patch
Series: patch 0005
Subject: Basic implementation of targetlist SRFs via ROWS FROM.
File+
src/backend/executor/execQual.c 7 0
src/backend/nodes/copyfuncs.c 1 0
src/backend/nodes/equalfuncs.c 1 0
src/backend/nodes/outfuncs.c 1 0
src/backend/nodes/readfuncs.c 1 0
src/backend/optimizer/plan/initsplan.c 4 0
src/backend/optimizer/plan/planner.c 8 0
src/backend/optimizer/prep/prepjointree.c 4 0
src/backend/optimizer/util/clauses.c 593 0
src/include/nodes/parsenodes.h 4 1
src/include/optimizer/clauses.h 2 0
src/test/regress/expected/aggregates.out 12 9
src/test/regress/expected/limit.out 43 29
src/test/regress/expected/matview.out 1 0
src/test/regress/expected/portals.out 6 6
src/test/regress/expected/rangefuncs.out 4 6
src/test/regress/expected/subselect.out 45 29
src/test/regress/expected/tsrf.out 17 15
src/test/regress/expected/union.out 4 4
src/test/regress/output/misc.source 9 9

Binary attachment — download to view.