From ad161bcc8a3792d18ef2f3ebe66bb1e22d42b6f2 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Wed, 6 Apr 2005 16:34:07 +0000 Subject: 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. --- src/tools/backend/index.html | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/tools') 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(). Query.rtable holds the query's range table.

Certain queries, like SELECT, return columns of data. Other queries, like INSERT and UPDATE, specify the columns modified by the query. These column references are converted to Resdom entries, which are -placed in target list -entries, and linked together to make up the target list of +HREF="../../include/nodes/primnodes.h">TargetEntry entries, which are +linked together to make up the target list of the query. The target list is stored in Query.targetList, which is generated by transformTargetList().

-- cgit v1.2.3