Code review for standalone composite types, query-specified composite

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 64505ed58ba71df3221e2467dc458af2e1912895
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2002-08-29T00:17:06Z
Releases: 7.3.1
Code review for standalone composite types, query-specified composite
types, SRFs.  Not happy with memory management yet, but I'll commit these
other changes.

Files

PathChange+/−
contrib/dbsize/dbsize.c modified +2 −2
doc/src/sgml/ref/create_type.sgml modified +22 −15
doc/src/sgml/ref/select_into.sgml modified +2 −13
doc/src/sgml/ref/select.sgml modified +74 −25
doc/src/sgml/release.sgml modified +2 −1
doc/src/sgml/xfunc.sgml modified +259 −210
src/backend/access/common/tupdesc.c modified +27 −32
src/backend/access/heap/heapam.c modified +10 −1
src/backend/catalog/heap.c modified +17 −10
src/backend/catalog/namespace.c modified +1 −2
src/backend/catalog/pg_proc.c modified +3 −3
src/backend/catalog/pg_type.c modified +4 −7
src/backend/commands/comment.c modified +3 −3
src/backend/commands/copy.c modified +1 −7
src/backend/commands/explain.c modified +7 −7
src/backend/commands/tablecmds.c modified +6 −7
src/backend/commands/typecmds.c modified +4 −1
src/backend/executor/execMain.c modified +1 −5
src/backend/executor/execTuples.c modified +36 −34
src/backend/executor/functions.c modified +4 −3
src/backend/executor/nodeFunctionscan.c modified +19 −26
src/backend/nodes/outfuncs.c modified +5 −5
src/backend/parser/gram.y modified +27 −37
src/backend/parser/parse_relation.c modified +115 −140
src/backend/tcop/utility.c modified +2 −7
src/backend/utils/adt/lockfuncs.c modified +4 −4
src/backend/utils/adt/tid.c modified +1 −7
src/backend/utils/cache/lsyscache.c modified +28 −1
src/backend/utils/fmgr/funcapi.c modified +5 −26
src/backend/utils/misc/guc.c modified +9 −10
src/bin/pg_dump/common.c modified +5 −7
src/bin/pg_dump/pg_dump.c modified +29 −44
src/bin/psql/describe.c modified +13 −7
src/include/catalog/pg_type.h modified +2 −1
src/include/executor/executor.h modified +10 −4
src/include/funcapi.h modified +23 −32
src/include/nodes/execnodes.h modified +3 −7
src/include/utils/builtins.h modified +4 −1
src/include/utils/lsyscache.h modified +2 −1
src/test/regress/expected/rangefuncs.out modified +38 −0
src/test/regress/sql/rangefuncs.sql modified +18 −0