From: Thomas G. Lockhart <lockhart@fourpalms.org>
Date: Tue, 23 Dec 1997 19:58:12 +0000 (+0000)
Subject: Change field name in RetrieveStmt from selectClause to unionClause.
X-Git-Tag: REL6_3~449
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e8783d4af044e596a017e740f5237262a99d4323;p=postgresql

Change field name in RetrieveStmt from selectClause to unionClause.
Add unionall boolean field to SubSelect structure.
---

diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h
index d6f866a445..d2b2066d3a 100644
--- a/src/include/nodes/parsenodes.h
+++ b/src/include/nodes/parsenodes.h
@@ -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 */