v2-0008-WIP-Introduce-compile-time-node-type-metadata-col.patch.gz

application/x-patch-gzip

Filename: v2-0008-WIP-Introduce-compile-time-node-type-metadata-col.patch.gz
Type: application/x-patch-gzip
Part: 7
Message: Re: WIP: Generic functions for Node types using generated metadata

Patch

Format: format-patch
Series: patch v2-0008
Subject: WIP: Introduce compile-time node type metadata collection & reimplement node funcs.
File+
src/backend/Makefile 7 3
src/backend/nodes/copyfuncs.c 1 8
src/backend/nodes/copyfuncs_new.c 359 0
src/backend/nodes/equalfuncs.c 4 8
src/backend/nodes/equalfuncs_new.c 409 0
src/backend/nodes/gennodes.c 929 0
src/backend/nodes/Makefile 56 2
src/backend/nodes/outfuncs.c 1 1
src/backend/nodes/outfuncs_new.c 513 0
src/backend/nodes/read.c 5 5
src/backend/nodes/readfuncs_new.c 749 0
src/include/nodes/nodeinfo.h 128 0
src/include/nodes/nodes.h 11 0
src/include/nodes/pg_list.h 3 0
src/include/nodes/primnodes.h 1 1
src/include/nodes/value.h 14 0
src/test/regress/expected/rowsecurity.out 1 1
src/test/regress/sql/rowsecurity.sql 1 1

Binary attachment — download to view.