Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.h

Alvaro Herrera <alvherre@alvh.no-ip.org>

Commit: b93f5a5673b4bb09e14eb80fe28aa21fc20a6271
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date: 2011-07-04T18:35:58Z
Releases: 9.2.0
Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.h

This lets us stop including rel.h into execnodes.h, which is a widely
used header.

Files

PathChange+/−
contrib/dblink/dblink.c modified +1 −0
contrib/file_fdw/file_fdw.c modified +1 −0
contrib/lo/lo.c modified +2 −5
contrib/pageinspect/btreefuncs.c modified +1 −0
contrib/pageinspect/rawpage.c modified +1 −0
contrib/pgrowlocks/pgrowlocks.c modified +1 −0
contrib/pgstattuple/pgstatindex.c modified +1 −0
contrib/spi/autoinc.c modified +1 −0
contrib/spi/insert_username.c modified +1 −0
contrib/spi/moddatetime.c modified +1 −0
contrib/spi/refint.c modified +1 −0
contrib/spi/timetravel.c modified +1 −0
src/backend/access/gin/ginfast.c modified +1 −0
src/backend/access/gin/gininsert.c modified +1 −0
src/backend/access/gist/gist.c modified +1 −0
src/backend/access/gist/gistget.c modified +1 −0
src/backend/access/hash/hash.c modified +1 −0
src/backend/access/hash/hashutil.c modified +1 −0
src/backend/access/nbtree/nbtutils.c modified +1 −0
src/backend/bootstrap/bootstrap.c modified +1 −0
src/backend/catalog/heap.c modified +1 −1
src/backend/catalog/indexing.c modified +1 −0
src/backend/catalog/pg_proc.c modified +1 −0
src/backend/catalog/toasting.c modified +1 −0
src/backend/commands/alter.c modified +1 −0
src/backend/commands/constraint.c modified +1 −0
src/backend/commands/copy.c modified +1 −0
src/backend/commands/explain.c modified +2 −1
src/backend/commands/extension.c modified +1 −0
src/backend/commands/schemacmds.c modified +1 −0
src/backend/commands/trigger.c modified +1 −0
src/backend/commands/typecmds.c modified +1 −0
src/backend/executor/execAmi.c modified +1 −0
src/backend/executor/execCurrent.c modified +1 −0
src/backend/executor/nodeBitmapHeapscan.c modified +1 −0
src/backend/executor/nodeForeignscan.c modified +1 −0
src/backend/executor/nodeIndexscan.c modified +1 −0
src/backend/executor/nodeLockRows.c modified +1 −0
src/backend/executor/nodeMergeAppend.c modified +1 −0
src/backend/executor/nodeModifyTable.c modified +1 −0
src/backend/executor/nodeSeqscan.c modified +1 −0
src/backend/executor/nodeTidscan.c modified +1 −0
src/backend/executor/spi.c modified +1 −0
src/backend/optimizer/plan/planner.c modified +1 −0
src/backend/optimizer/util/predtest.c modified +1 −0
src/backend/parser/parse_relation.c modified +1 −0
src/backend/parser/parse_target.c modified +1 −0
src/backend/parser/parse_utilcmd.c modified +1 −1
src/backend/postmaster/autovacuum.c modified +1 −0
src/backend/rewrite/rewriteHandler.c modified +2 −1
src/backend/utils/adt/ri_triggers.c modified +1 −0
src/backend/utils/adt/ruleutils.c modified +2 −1
src/backend/utils/adt/selfuncs.c modified +1 −0
src/backend/utils/adt/trigfuncs.c modified +1 −0
src/backend/utils/adt/tsvector_op.c modified +1 −0
src/backend/utils/adt/xml.c modified +1 −0
src/backend/utils/cache/lsyscache.c modified +1 −0
src/backend/utils/fmgr/funcapi.c modified +1 −0
src/include/nodes/execnodes.h modified +1 −1
src/include/utils/rel.h modified +1 −54
src/include/utils/reltrigger.h added +74 −0
src/pl/plperl/plperl.c modified +1 −0
src/pl/plpgsql/src/pl_comp.c modified +1 −0
src/pl/plpgsql/src/pl_exec.c modified +1 −0
src/pl/plpython/plpython.c modified +1 −0
src/pl/tcl/pltcl.c modified +1 −0
src/test/regress/regress.c modified +1 −0