diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2005-04-06 16:34:07 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2005-04-06 16:34:07 +0000 |
commit | ad161bcc8a3792d18ef2f3ebe66bb1e22d42b6f2 (patch) | |
tree | 18ec8963fbd1d6dd62ad214bfe3552fc2e7d06eb /src/tools/backend/index.html | |
parent | 0f3748a28c42d09d794ff00af3f1f992eaa5fd7c (diff) | |
download | postgresql-ad161bcc8a3792d18ef2f3ebe66bb1e22d42b6f2.tar.gz postgresql-ad161bcc8a3792d18ef2f3ebe66bb1e22d42b6f2.zip |
Merge Resdom nodes into TargetEntry nodes to simplify code and save a
few palloc's. I also chose to eliminate the restype and restypmod fields
entirely, since they are redundant with information stored in the node's
contained expression; re-examining the expression at need seems simpler
and more reliable than trying to keep restype/restypmod up to date.
initdb forced due to change in contents of stored rules.
Diffstat (limited to 'src/tools/backend/index.html')
-rw-r--r-- | src/tools/backend/index.html | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/tools/backend/index.html b/src/tools/backend/index.html index 241c4bb5d57..6d85edfcf84 100644 --- a/src/tools/backend/index.html +++ b/src/tools/backend/index.html @@ -71,9 +71,8 @@ transformFromClause().</A> Query.rtable holds the query's range table.</P><P> Certain queries, like <I>SELECT,</I> return columns of data. Other queries, like <I>INSERT</I> and <I>UPDATE,</I> specify the columns modified by the query. These column references are converted to <A -HREF="../../include/nodes/primnodes.h">Resdom</A> entries, which are -placed in <A HREF="../../include/nodes/parsenodes.h">target list -entries,</A> and linked together to make up the <I>target list</I> of +HREF="../../include/nodes/primnodes.h">TargetEntry</A> entries, which are +linked together to make up the <I>target list</I> of the query. The target list is stored in Query.targetList, which is generated by <A HREF="../../backend/parser/parse_target.c">transformTargetList().</A></P><P> |