Code review for DOMAIN patch.

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

Commit: 337b22cb473f1c5cca011a511c488d20e153eec4
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2002-03-20T19:45:13Z
Releases: 7.3.1
Code review for DOMAIN patch.

Files

PathChange+/−
doc/src/sgml/catalogs.sgml modified +53 −32
doc/src/sgml/ref/create_domain.sgml modified +24 −20
doc/src/sgml/ref/drop_domain.sgml modified +24 −6
doc/src/sgml/ref/psql-ref.sgml modified +4 −15
src/backend/catalog/heap.c modified +23 −31
src/backend/catalog/pg_aggregate.c modified +3 −4
src/backend/catalog/pg_proc.c modified +4 −4
src/backend/catalog/pg_type.c modified +13 −26
src/backend/commands/creatinh.c modified +16 −27
src/backend/commands/define.c modified +83 −153
src/backend/commands/indexcmds.c modified +4 −6
src/backend/commands/remove.c modified +4 −12
src/backend/executor/nodeAgg.c modified +2 −3
src/backend/nodes/copyfuncs.c modified +2 −2
src/backend/nodes/equalfuncs.c modified +3 −1
src/backend/nodes/makefuncs.c modified +17 −10
src/backend/optimizer/path/indxpath.c modified +3 −3
src/backend/optimizer/prep/preptlist.c modified +60 −84
src/backend/parser/gram.y modified +20 −35
src/backend/parser/parse_coerce.c modified +187 −91
src/backend/parser/parse_expr.c modified +3 −4
src/backend/parser/parse_func.c modified +4 −8
src/backend/parser/parse_oper.c modified +4 −8
src/backend/tcop/utility.c modified +3 −3
src/backend/utils/adt/format_type.c modified +8 −26
src/backend/utils/cache/lsyscache.c modified +87 −33
src/bin/psql/describe.c modified +2 −2
src/include/catalog/catversion.h modified +2 −2
src/include/catalog/heap.h modified +6 −6
src/include/catalog/pg_attribute.h modified +5 −5
src/include/catalog/pg_type.h modified +120 −115
src/include/nodes/makefuncs.h modified +3 −1
src/include/nodes/parsenodes.h modified +16 −21
src/include/parser/parse_coerce.h modified +2 −34
src/include/utils/lsyscache.h modified +3 −2
src/test/regress/expected/domain.out modified +33 −3
src/test/regress/sql/domain.sql modified +9 −2