diff options
Diffstat (limited to 'src/include/nodes/parsenodes.h')
| -rw-r--r-- | src/include/nodes/parsenodes.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h index 9bc9956857..65718fc6e1 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.42 1998/01/10 04:30:11 momjian Exp $ + * $Id: parsenodes.h,v 1.43 1998/01/11 03:41:49 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -574,10 +574,15 @@ typedef struct InsertStmt { NodeTag type; char *relname; /* relation to insert into */ + char *unique; /* NULL, '*', or unique attribute name */ List *cols; /* names of the columns */ List *targetList; /* the target list (of ResTarget) */ List *fromClause; /* the from clause */ Node *whereClause; /* qualifications */ + List *groupClause; /* group by clause */ + Node *havingClause; /* having conditional-expression */ + List *unionClause; /* union subselect parameters */ + bool unionall; /* union without unique sort */ } InsertStmt; /* ---------------------- |
