aboutsummaryrefslogtreecommitdiff
path: root/src/include/nodes/parsenodes.h
diff options
context:
space:
mode:
authorThomas G. Lockhart <lockhart@fourpalms.org>2000-07-14 15:43:57 +0000
committerThomas G. Lockhart <lockhart@fourpalms.org>2000-07-14 15:43:57 +0000
commitbe703cd9e8359d00c9f5498c713ab9fc282f21c4 (patch)
tree53cb9d4b7fee0efc22ac8d274bf669afec991854 /src/include/nodes/parsenodes.h
parent1e901bbe8430ce870f7dbfcc33c14f4c82c2f9aa (diff)
downloadpostgresql-be703cd9e8359d00c9f5498c713ab9fc282f21c4.tar.gz
postgresql-be703cd9e8359d00c9f5498c713ab9fc282f21c4.zip
Implement nested block comments in the backend and in psql.
Include updates for the comment.sql regression test. Implement SET SESSION CHARACTERISTICS and SET DefaultXactIsoLevel. Implement SET SESSION CHARACTERISTICS TRANSACTION COMMIT and SET AutoCommit in the parser only. Need to add code to actually do something. Implement WITHOUT TIME ZONE type qualifier. Define SCHEMA keyword, along with stubbed-out grammar. Implement "[IN|INOUT|OUT] [varname] type" function arguments in parser only; INOUT and OUT throws an elog(ERROR). Add PATH as a type-specific token, since PATH is in SQL99 to support schema resource search and resolution.
Diffstat (limited to 'src/include/nodes/parsenodes.h')
-rw-r--r--src/include/nodes/parsenodes.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h
index e2949b97b93..388efc2ebdc 100644
--- a/src/include/nodes/parsenodes.h
+++ b/src/include/nodes/parsenodes.h
@@ -7,7 +7,7 @@
* Portions Copyright (c) 1996-2000, PostgreSQL, Inc
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: parsenodes.h,v 1.108 2000/06/12 03:41:03 momjian Exp $
+ * $Id: parsenodes.h,v 1.109 2000/07/14 15:43:51 thomas Exp $
*
*-------------------------------------------------------------------------
*/
@@ -689,6 +689,16 @@ typedef struct ExplainStmt
} ExplainStmt;
/* ----------------------
+ * Set Session Statement
+ * ----------------------
+ */
+typedef struct SetSessionStmt
+{
+ NodeTag type;
+ List *args;
+} SetSessionStmt;
+
+/* ----------------------
* Set Statement
* ----------------------
*/