]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist'
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 8 Aug 2000 15:43:12 +0000 (15:43 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 8 Aug 2000 15:43:12 +0000 (15:43 +0000)
commit62e29fe2e748933bfd8ab1429518ee7b5a8974a7
treed9ca32ad908a811854e890c059b46b8ff13fa038
parent8fc32374beb542380857e2fc0d67df91ad123b1d
Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist'
from Param nodes, per discussion a few days ago on pghackers.  Add new
expression node type FieldSelect that implements the functionality where
it's actually needed.  Clean up some other unused fields in Func nodes
as well.
NOTE: initdb forced due to change in stored expression trees for rules.
31 files changed:
src/backend/executor/execQual.c
src/backend/executor/functions.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/nodes/makefuncs.c
src/backend/nodes/outfuncs.c
src/backend/nodes/readfuncs.c
src/backend/optimizer/path/indxpath.c
src/backend/optimizer/path/pathkeys.c
src/backend/optimizer/plan/initsplan.c
src/backend/optimizer/plan/planner.c
src/backend/optimizer/prep/prepqual.c
src/backend/optimizer/prep/preptlist.c
src/backend/optimizer/util/clauses.c
src/backend/optimizer/util/tlist.c
src/backend/parser/analyze.c
src/backend/parser/parse_expr.c
src/backend/parser/parse_func.c
src/backend/parser/parse_node.c
src/backend/parser/parse_relation.c
src/backend/parser/parse_target.c
src/backend/rewrite/rewriteHandler.c
src/backend/utils/adt/ruleutils.c
src/backend/utils/cache/fcache.c
src/include/catalog/catversion.h
src/include/executor/functions.h
src/include/nodes/makefuncs.h
src/include/nodes/nodes.h
src/include/nodes/primnodes.h
src/include/parser/parse_func.h
src/include/utils/fcache.h