Change field name in RetrieveStmt from selectClause to unionClause.
authorThomas G. Lockhart
Tue, 23 Dec 1997 19:58:12 +0000 (19:58 +0000)
committerThomas G. Lockhart
Tue, 23 Dec 1997 19:58:12 +0000 (19:58 +0000)
Add unionall boolean field to SubSelect structure.

src/include/nodes/parsenodes.h

index d6f866a4455ab000a5eee2555ba0a6c58c9d9cf2..d2b2066d3a8dfc4b0a58a1c2930e687b7de59985 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: parsenodes.h,v 1.37 1997/12/04 23:55:52 thomas Exp $
+ * $Id: parsenodes.h,v 1.38 1997/12/23 19:58:12 thomas Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -632,7 +632,7 @@ typedef struct RetrieveStmt
    Node       *whereClause;    /* qualifications */
    List       *groupClause;    /* group by clause */
    Node       *havingClause;   /* having conditional-expression */
-   List       *selectClause;   /* subselect parameters */
+   List       *unionClause;    /* union subselect parameters */
    List       *sortClause;     /* sort clause (a list of SortGroupBy's) */
 } RetrieveStmt;
 
@@ -648,6 +648,7 @@ typedef struct SubSelect
 {
    NodeTag     type;
    char       *unique;         /* NULL, '*', or unique attribute name */
+   int         unionall;       /* union without unique sort */
    List       *targetList;     /* the target list (of ResTarget) */
    List       *fromClause;     /* the from clause */
    Node       *whereClause;    /* qualifications */