1
0
mirror of https://github.com/postgres/postgres.git synced 2025-11-07 19:06:32 +03:00

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.
This commit is contained in:
Thomas G. Lockhart
2000-07-14 15:43:57 +00:00
parent 1e901bbe84
commit be703cd9e8
10 changed files with 424 additions and 173 deletions

View File

@@ -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 $
*
*-------------------------------------------------------------------------
*/
@@ -688,6 +688,16 @@ typedef struct ExplainStmt
bool verbose; /* print plan info */
} ExplainStmt;
/* ----------------------
* Set Session Statement
* ----------------------
*/
typedef struct SetSessionStmt
{
NodeTag type;
List *args;
} SetSessionStmt;
/* ----------------------
* Set Statement
* ----------------------