update
authorBruce Momjian
Fri, 17 Jul 1998 18:19:31 +0000 (18:19 +0000)
committerBruce Momjian
Fri, 17 Jul 1998 18:19:31 +0000 (18:19 +0000)
src/tools/backend/index.html

index 6aff709af6d65915eb35904975e80ef112856b3b..2fb2a096af298cdb9349cea61b31052c1bd4aefe 100644 (file)
@@ -43,8 +43,10 @@ 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 
 HREF="../../include/nodes/primnodes.h">Resdom 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
+placed in target list
+entries, and linked together to make up the target list of
+the query. The target list is stored in Query.targetList, which is
+generated by
 transformTargetList().
 

 Other query elements, like aggregates(SUM()), GROUP BY,
@@ -62,9 +64,13 @@ HREF="../../backend/optimizer/path">path module determines the best
 table join order and join type of each table in the RangeTable, using
 Query.qual(WHERE clause) to consider optimal index usage.
 

+
 The Plan is then passed to the 
 HREF="../../backend/executor">executor for execution, and the result
-returned to the client.
+returned to the client.  The Plan actually as set of nodes, arranged in
+a tree structure with a top-level node, and various sub-nodes as
+children.
+
 

 There are many other modules that support this basic functionality.
 They can be accessed by clicking on the flowchart.