*
* Copyright (c) 1994, Regents of the University of California
*
- * $Id: nodes.h,v 1.5 1997/03/02 02:12:49 momjian Exp $
+ * $Id: nodes.h,v 1.6 1997/04/02 03:34:44 vadim Exp $
*
*-------------------------------------------------------------------------
*/
T_DestroydbStmt,
T_VacuumStmt,
T_ExplainStmt,
+ T_CreateSeqStmt,
T_A_Expr = 700,
T_Attr,
*
* Copyright (c) 1994, Regents of the University of California
*
- * $Id: parsenodes.h,v 1.10 1997/01/16 14:56:45 momjian Exp $
+ * $Id: parsenodes.h,v 1.11 1997/04/02 03:34:46 vadim Exp $
*
*-------------------------------------------------------------------------
*/
int archiveLoc; /* smgrid (-1 if none) */
} CreateStmt;
+/* ----------------------
+ * Create SEQUENCE Statement
+ * ----------------------
+ */
+
+typedef struct CreateSeqStmt {
+ NodeTag type;
+ char *seqname; /* the relation to create */
+ List *options;
+} CreateSeqStmt;
+
/* ----------------------
* Create Version Statement
* ----------------------
typedef struct DestroyStmt {
NodeTag type;
List *relNames; /* relations to be dropped */
+ bool sequence;
} DestroyStmt;
/* ----------------------