Back out array mega-patch.

Bruce Momjian <bruce@momjian.us>

Commit: 111d8e522b61169393e2698924db07586fdd847f
Author: Bruce Momjian <bruce@momjian.us>
Date: 2003-06-25T21:30:34Z
Releases: 7.4.1
Back out array mega-patch.

Joe Conway

Files

PathChange+/−
doc/src/sgml/array.sgml modified +9 −278
doc/src/sgml/func.sgml modified +1 −198
src/backend/catalog/pg_aggregate.c modified +19 −80
src/backend/commands/aggregatecmds.c modified +2 −4
src/backend/executor/execQual.c modified +4 −4
src/backend/executor/nodeAgg.c modified +12 −211
src/backend/executor/nodeSubplan.c modified +226 −272
src/backend/nodes/copyfuncs.c modified +1 −9
src/backend/nodes/equalfuncs.c modified +1 −9
src/backend/nodes/outfuncs.c modified +1 −9
src/backend/nodes/readfuncs.c modified +1 −3
src/backend/optimizer/plan/subselect.c modified +14 −49
src/backend/optimizer/util/clauses.c modified +1 −23
src/backend/parser/gram.y modified +1 −38
src/backend/parser/parse_coerce.c modified +3 −16
src/backend/parser/parse_expr.c modified +6 −28
src/backend/parser/parse_func.c modified +1 −2
src/backend/parser/parse_oper.c modified +1 −70
src/backend/utils/adt/acl.c modified +1 −10
src/backend/utils/adt/arrayfuncs.c modified +94 −730
src/backend/utils/adt/array_userfuncs.c modified +186 −103
src/backend/utils/adt/varlena.c modified +5 −191
src/backend/utils/cache/lsyscache.c modified +1 −85
src/backend/utils/fmgr/fmgr.c modified +1 −27
src/include/catalog/pg_amop.h modified +1 −10
src/include/catalog/pg_amproc.h modified +1 −2
src/include/catalog/pg_opclass.h modified +1 −3
src/include/catalog/pg_operator.h modified +5 −11
src/include/catalog/pg_proc.h modified +12 −21
src/include/fmgr.h modified +5 −6
src/include/nodes/primnodes.h modified +4 −20
src/include/optimizer/clauses.h modified +1 −4
src/include/parser/parse_oper.h modified +1 −2
src/include/utils/acl.h modified +1 −2
src/include/utils/array.h modified +7 −48
src/include/utils/builtins.h modified +1 −3
src/include/utils/lsyscache.h modified +1 −19
src/interfaces/ecpg/preproc/preproc.y modified +4 −4
src/interfaces/ecpg/preproc/type.c modified +1 −1
src/interfaces/ecpg/preproc/variable.c modified +6 −6
src/test/regress/expected/arrays.out modified +26 −2
src/test/regress/sql/arrays.sql modified +6 −2