Changeset: 3a6c20dd731b for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3a6c20dd731b
Modified Files:
sql/server/sql_parser.y
sql/server/sql_scan.c
Branch: timetrails
Log Message:
Drop the QUERY keyword
Use the phrase CONTINUOUS PROCEDURE instead.
This avoid a difficult migration path.
diffs (32 lines):
diff --git a/sql/server/sql_parser.y b/sql/server/sql_parser.y
--- a/sql/server/sql_parser.y
+++ b/sql/server/sql_parser.y
@@ -588,7 +588,7 @@ SQLCODE SQLERROR UNDER WHENEVER
%token TEMP TEMPORARY STREAM MERGE REMOTE REPLICA
%token<sval> ASC DESC AUTHORIZATION
%token CHECK CONSTRAINT CREATE
-%token TYPE PROCEDURE FUNCTION CONTINUOUS QUERY sqlLOADER AGGREGATE RETURNS
EXTERNAL sqlNAME DECLARE
+%token TYPE PROCEDURE FUNCTION CONTINUOUS sqlLOADER AGGREGATE RETURNS EXTERNAL
sqlNAME DECLARE
%token CALL LANGUAGE
%token ANALYZE MINMAX SQL_EXPLAIN SQL_PLAN SQL_DEBUG SQL_TRACE PREPARE EXECUTE
%token DEFAULT DISTINCT DROP
@@ -1969,7 +1969,7 @@ func_def:
append_int(f, FUNC_LANG_SQL);
append_int(f, $1);
$$ = _symbol_create_list( SQL_CREATE_FUNC, f ); }
- | create_or_replace CONTINUOUS QUERY qname
+ | create_or_replace CONTINUOUS PROCEDURE qname
'(' opt_paramlist ')'
routine_body
{ dlist *f = L();
diff --git a/sql/server/sql_scan.c b/sql/server/sql_scan.c
--- a/sql/server/sql_scan.c
+++ b/sql/server/sql_scan.c
@@ -339,7 +339,6 @@ scanner_init_keywords(void)
keywords_insert("TYPE", TYPE);
keywords_insert("PROCEDURE", PROCEDURE);
keywords_insert("CONTINUOUS", CONTINUOUS);
- keywords_insert("QUERY", QUERY);
keywords_insert("FUNCTION", FUNCTION);
keywords_insert("LOADER", sqlLOADER);
keywords_insert("REPLACE", REPLACE);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list