Changeset: ba0dc001d223 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ba0dc001d223
Modified Files:
        sql/backends/monet5/sql_upgrades.c
        sql/scripts/51_sys_schema_extension.sql
Branch: grouping-analytics
Log Message:

New keywords added


diffs (48 lines):

diff --git a/sql/backends/monet5/sql_upgrades.c 
b/sql/backends/monet5/sql_upgrades.c
--- a/sql/backends/monet5/sql_upgrades.c
+++ b/sql/backends/monet5/sql_upgrades.c
@@ -2381,6 +2381,9 @@ sql_update_default(Client c, mvc *sql, c
                        "update sys._tables set system = true where schema_id = 
(select id from sys.schemas where name = 'sys')"
                        " and name = 'queue';\n");
 
+       pos += snprintf(buf + pos, bufsize - pos,
+                       "insert into sys.keywords values ('CUBE'), 
('GROUPING'), ('ROLLUP'), ('SETS');\n");
+
        pos += snprintf(buf + pos, bufsize - pos, "set schema \"%s\";\n", 
prev_schema);
        pos += snprintf(buf + pos, bufsize - pos, "commit;\n");
        assert(pos < bufsize);
diff --git a/sql/scripts/51_sys_schema_extension.sql 
b/sql/scripts/51_sys_schema_extension.sql
--- a/sql/scripts/51_sys_schema_extension.sql
+++ b/sql/scripts/51_sys_schema_extension.sql
@@ -52,6 +52,7 @@ INSERT INTO sys.keywords (keyword) VALUE
   ('CORRESPONDING'),
   ('CREATE'),
   ('CROSS'),
+  ('CUBE'),
   ('CURRENT'),
   ('CURRENT_DATE'),
   ('CURRENT_ROLE'),
@@ -94,6 +95,7 @@ INSERT INTO sys.keywords (keyword) VALUE
   ('GLOBAL'),
   ('GRANT'),
   ('GROUP'),
+  ('GROUPING'),
   ('HAVING'),
   ('HOUR'),
   ('HUGEINT'),
@@ -170,6 +172,7 @@ INSERT INTO sys.keywords (keyword) VALUE
   ('REVOKE'),
   ('RIGHT'),
   ('ROLLBACK'),
+  ('ROLLUP'),
   ('ROWS'),
   ('SAMPLE'),
   ('SAVEPOINT'),
@@ -180,6 +183,7 @@ INSERT INTO sys.keywords (keyword) VALUE
   ('SERIALIZABLE'),
   ('SESSION_USER'),
   ('SET'),
+  ('SETS'),
   ('SIMPLE'),
   ('SMALLINT'),
   ('SOME'),
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to