Changeset: 8485fd20f264 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8485fd20f264
Added Files:
        sql/backends/monet5/Tests/crash.Bug-3609.sql
        sql/backends/monet5/Tests/crash.Bug-3609.stable.err
        sql/backends/monet5/Tests/crash.Bug-3609.stable.out
        sql/backends/monet5/Tests/generator00.sql
        sql/backends/monet5/Tests/generator00.stable.err
        sql/backends/monet5/Tests/generator00.stable.out
        sql/backends/monet5/Tests/generator01.sql
        sql/backends/monet5/Tests/generator01.stable.err
        sql/backends/monet5/Tests/generator01.stable.out
        sql/backends/monet5/Tests/generator02.sql
        sql/backends/monet5/Tests/generator02.stable.err
        sql/backends/monet5/Tests/generator02.stable.out
        sql/backends/monet5/Tests/generator03.sql
        sql/backends/monet5/Tests/generator03.stable.err
        sql/backends/monet5/Tests/generator03.stable.out
        sql/backends/monet5/Tests/generator04.sql
        sql/backends/monet5/Tests/generator04.stable.err
        sql/backends/monet5/Tests/generator04.stable.out
        sql/backends/monet5/Tests/joins00.sql
        sql/backends/monet5/Tests/joins00.stable.err
        sql/backends/monet5/Tests/joins00.stable.out
        sql/backends/monet5/Tests/joins01.sql
        sql/backends/monet5/Tests/joins01.stable.err
        sql/backends/monet5/Tests/joins01.stable.out
        sql/backends/monet5/Tests/joins02.sql
        sql/backends/monet5/Tests/joins02.stable.err
        sql/backends/monet5/Tests/joins02.stable.out
        sql/backends/monet5/Tests/rangejoin.sql
        sql/backends/monet5/Tests/rangejoin.stable.err
        sql/backends/monet5/Tests/rangejoin.stable.out
        sql/backends/monet5/Tests/thetaselect00.sql
        sql/backends/monet5/Tests/thetaselect00.stable.err
        sql/backends/monet5/Tests/thetaselect00.stable.out
        sql/backends/monet5/generator.c
        sql/backends/monet5/generator.h
        sql/backends/monet5/sql_generator.mal
        sql/backends/monet5/sql_generator.mal.h
        sql/backends/monet5/sql_generator_hge.mal
        sql/backends/monet5/sql_generator_hge.mal.h
        sql/scripts/90_generator.sql
        sql/scripts/90_generator.sql.h
        sql/scripts/90_generator_hge.sql
        sql/scripts/90_generator_hge.sql.h
Removed Files:
        sql/backends/monet5/40_sql.mal
        sql/backends/monet5/40_sql.mal.h
        sql/backends/monet5/41_sql_hge.mal
        sql/backends/monet5/41_sql_hge.mal.h
        sql/backends/monet5/generator/90_generator.mal
        sql/backends/monet5/generator/90_generator.mal.h
        sql/backends/monet5/generator/90_generator.sql
        sql/backends/monet5/generator/90_generator.sql.h
        sql/backends/monet5/generator/90_generator_hge.mal
        sql/backends/monet5/generator/90_generator_hge.mal.h
        sql/backends/monet5/generator/90_generator_hge.sql
        sql/backends/monet5/generator/90_generator_hge.sql.h
        sql/backends/monet5/generator/Makefile.ag
        sql/backends/monet5/generator/Tests/All
        sql/backends/monet5/generator/Tests/crash.Bug-3609.sql
        sql/backends/monet5/generator/Tests/crash.Bug-3609.stable.err
        sql/backends/monet5/generator/Tests/crash.Bug-3609.stable.out
        sql/backends/monet5/generator/Tests/generator00.sql
        sql/backends/monet5/generator/Tests/generator00.stable.err
        sql/backends/monet5/generator/Tests/generator00.stable.out
        sql/backends/monet5/generator/Tests/generator01.sql
        sql/backends/monet5/generator/Tests/generator01.stable.err
        sql/backends/monet5/generator/Tests/generator01.stable.out
        sql/backends/monet5/generator/Tests/generator02.sql
        sql/backends/monet5/generator/Tests/generator02.stable.err
        sql/backends/monet5/generator/Tests/generator02.stable.out
        sql/backends/monet5/generator/Tests/generator03.sql
        sql/backends/monet5/generator/Tests/generator03.stable.err
        sql/backends/monet5/generator/Tests/generator03.stable.out
        sql/backends/monet5/generator/Tests/generator04.sql
        sql/backends/monet5/generator/Tests/generator04.stable.err
        sql/backends/monet5/generator/Tests/generator04.stable.out
        sql/backends/monet5/generator/Tests/joins00.sql
        sql/backends/monet5/generator/Tests/joins00.stable.err
        sql/backends/monet5/generator/Tests/joins00.stable.out
        sql/backends/monet5/generator/Tests/joins01.sql
        sql/backends/monet5/generator/Tests/joins01.stable.err
        sql/backends/monet5/generator/Tests/joins01.stable.out
        sql/backends/monet5/generator/Tests/joins02.sql
        sql/backends/monet5/generator/Tests/joins02.stable.err
        sql/backends/monet5/generator/Tests/joins02.stable.out
        sql/backends/monet5/generator/Tests/rangejoin.sql
        sql/backends/monet5/generator/Tests/rangejoin.stable.err
        sql/backends/monet5/generator/Tests/rangejoin.stable.out
        sql/backends/monet5/generator/Tests/thetaselect00.sql
        sql/backends/monet5/generator/Tests/thetaselect00.stable.err
        sql/backends/monet5/generator/Tests/thetaselect00.stable.out
        sql/backends/monet5/generator/generator.c
        sql/backends/monet5/generator/generator.h
        sql/backends/monet5/generator/generator.mal
        sql/backends/monet5/generator/generator.mal.h
        sql/backends/monet5/generator/generator_hge.mal
        sql/backends/monet5/generator/generator_hge.mal.h
Modified Files:
        sql/backends/monet5/Makefile.ag
        sql/backends/monet5/Tests/All
        sql/backends/monet5/sql_embedded.c
        sql/scripts/Makefile.ag
        sql/scripts/sql_scripts.c
Branch: translate-scripts
Log Message:

Moved generator module code into sql/backends/monet5 directory, as it is always 
installed.


diffs (truncated from 665 to 300 lines):

diff --git a/sql/backends/monet5/40_sql.mal b/sql/backends/monet5/40_sql.mal
deleted file mode 100644
--- a/sql/backends/monet5/40_sql.mal
+++ /dev/null
@@ -1,11 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0.  If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# Copyright 1997 - July 2008 CWI, August 2008 - 2019 MonetDB B.V.
-
-# This loads the MonetDB/SQL module
-include sql;
-include sqlcatalog;
-include sql_transaction;
-include wlr;
diff --git a/sql/backends/monet5/40_sql.mal.h b/sql/backends/monet5/40_sql.mal.h
deleted file mode 100644
--- a/sql/backends/monet5/40_sql.mal.h
+++ /dev/null
@@ -1,10 +0,0 @@
-/*
-* This Source Code Form is subject to the terms of the Mozilla Public
-* License, v. 2.0.  If a copy of the MPL was not distributed with this
-* file, You can obtain one at http://mozilla.org/MPL/2.0/.
-*
-* Copyright 1997 - July 2008 CWI, August 2008 - 2019 MonetDB B.V.
-*/
-
-// This file was generated automatically with mal2h.py. Do not edit this file 
directly.
-{ "40_sql", "\ninclude sql;\ninclude sqlcatalog;\ninclude 
sql_transaction;\ninclude wlr;" }, 
diff --git a/sql/backends/monet5/41_sql_hge.mal 
b/sql/backends/monet5/41_sql_hge.mal
deleted file mode 100644
--- a/sql/backends/monet5/41_sql_hge.mal
+++ /dev/null
@@ -1,8 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0.  If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# Copyright 1997 - July 2008 CWI, August 2008 - 2019 MonetDB B.V.
-
-# This loads the 128-bit support for the MonetDB/SQL module
-include sql_hge;
diff --git a/sql/backends/monet5/41_sql_hge.mal.h 
b/sql/backends/monet5/41_sql_hge.mal.h
deleted file mode 100644
--- a/sql/backends/monet5/41_sql_hge.mal.h
+++ /dev/null
@@ -1,10 +0,0 @@
-/*
-* This Source Code Form is subject to the terms of the Mozilla Public
-* License, v. 2.0.  If a copy of the MPL was not distributed with this
-* file, You can obtain one at http://mozilla.org/MPL/2.0/.
-*
-* Copyright 1997 - July 2008 CWI, August 2008 - 2019 MonetDB B.V.
-*/
-
-// This file was generated automatically with mal2h.py. Do not edit this file 
directly.
-{ "41_sql_hge", "\ninclude sql_hge;" }, 
diff --git a/sql/backends/monet5/Makefile.ag b/sql/backends/monet5/Makefile.ag
--- a/sql/backends/monet5/Makefile.ag
+++ b/sql/backends/monet5/Makefile.ag
@@ -4,7 +4,7 @@
 #
 # Copyright 1997 - July 2008 CWI, August 2008 - 2019 MonetDB B.V.
 
-SUBDIRS = NOT_WIN32?vaults UDF generator
+SUBDIRS = NOT_WIN32?vaults UDF
 
 INCLUDES = ../../include ../../common ../../storage ../../server ../../scripts 
\
                   ../../../monetdb5/modules/atoms \
@@ -47,6 +47,7 @@ lib_sqlcatalog = {
                sql_orderidx.c sql_orderidx.h \
                wlr.c wlr.h \
                sql_rank.c sql_rank.h \
+               generator.c generator.h \
                sql_embedded.c sql_embedded.h
 }
 
diff --git a/sql/backends/monet5/Tests/All b/sql/backends/monet5/Tests/All
--- a/sql/backends/monet5/Tests/All
+++ b/sql/backends/monet5/Tests/All
@@ -76,3 +76,20 @@ limithack
 shutdown
 
 HAVE_HGE?int_notation_1e5
+
+# generator tests
+generator00
+generator01
+generator02
+generator03
+generator04
+
+rangejoin
+
+joins00
+joins01
+joins02
+
+thetaselect00
+
+crash.Bug-3609
diff --git a/sql/backends/monet5/generator/Tests/crash.Bug-3609.sql 
b/sql/backends/monet5/Tests/crash.Bug-3609.sql
rename from sql/backends/monet5/generator/Tests/crash.Bug-3609.sql
rename to sql/backends/monet5/Tests/crash.Bug-3609.sql
diff --git a/sql/backends/monet5/generator/Tests/crash.Bug-3609.stable.err 
b/sql/backends/monet5/Tests/crash.Bug-3609.stable.err
rename from sql/backends/monet5/generator/Tests/crash.Bug-3609.stable.err
rename to sql/backends/monet5/Tests/crash.Bug-3609.stable.err
--- a/sql/backends/monet5/generator/Tests/crash.Bug-3609.stable.err
+++ b/sql/backends/monet5/Tests/crash.Bug-3609.stable.err
@@ -1,4 +1,4 @@
-stderr of test 'crash.Bug-3609` in directory 'sql/backends/monet5/generator` 
itself:
+stderr of test 'crash.Bug-3609` in directory 'sql/backends/monet5` itself:
 
 
 # 22:37:45 >  
diff --git a/sql/backends/monet5/generator/Tests/crash.Bug-3609.stable.out 
b/sql/backends/monet5/Tests/crash.Bug-3609.stable.out
rename from sql/backends/monet5/generator/Tests/crash.Bug-3609.stable.out
rename to sql/backends/monet5/Tests/crash.Bug-3609.stable.out
--- a/sql/backends/monet5/generator/Tests/crash.Bug-3609.stable.out
+++ b/sql/backends/monet5/Tests/crash.Bug-3609.stable.out
@@ -1,4 +1,4 @@
-stdout of test 'crash.Bug-3609` in directory 'sql/backends/monet5/generator` 
itself:
+stdout of test 'crash.Bug-3609` in directory 'sql/backends/monet5` itself:
 
 
 # 22:37:45 >  
diff --git a/sql/backends/monet5/generator/Tests/generator00.sql 
b/sql/backends/monet5/Tests/generator00.sql
rename from sql/backends/monet5/generator/Tests/generator00.sql
rename to sql/backends/monet5/Tests/generator00.sql
diff --git a/sql/backends/monet5/generator/Tests/generator00.stable.err 
b/sql/backends/monet5/Tests/generator00.stable.err
rename from sql/backends/monet5/generator/Tests/generator00.stable.err
rename to sql/backends/monet5/Tests/generator00.stable.err
--- a/sql/backends/monet5/generator/Tests/generator00.stable.err
+++ b/sql/backends/monet5/Tests/generator00.stable.err
@@ -1,4 +1,4 @@
-stderr of test 'generator00` in directory 'sql/backends/monet5/generator` 
itself:
+stderr of test 'generator00` in directory 'sql/backends/monet5` itself:
 
 
 # 18:09:06 >  
diff --git a/sql/backends/monet5/generator/Tests/generator00.stable.out 
b/sql/backends/monet5/Tests/generator00.stable.out
rename from sql/backends/monet5/generator/Tests/generator00.stable.out
rename to sql/backends/monet5/Tests/generator00.stable.out
--- a/sql/backends/monet5/generator/Tests/generator00.stable.out
+++ b/sql/backends/monet5/Tests/generator00.stable.out
@@ -1,4 +1,4 @@
-stdout of test 'generator00` in directory 'sql/backends/monet5/generator` 
itself:
+stdout of test 'generator00` in directory 'sql/backends/monet5` itself:
 
 
 # 18:09:06 >  
diff --git a/sql/backends/monet5/generator/Tests/generator01.sql 
b/sql/backends/monet5/Tests/generator01.sql
rename from sql/backends/monet5/generator/Tests/generator01.sql
rename to sql/backends/monet5/Tests/generator01.sql
diff --git a/sql/backends/monet5/generator/Tests/generator01.stable.err 
b/sql/backends/monet5/Tests/generator01.stable.err
rename from sql/backends/monet5/generator/Tests/generator01.stable.err
rename to sql/backends/monet5/Tests/generator01.stable.err
--- a/sql/backends/monet5/generator/Tests/generator01.stable.err
+++ b/sql/backends/monet5/Tests/generator01.stable.err
@@ -1,4 +1,4 @@
-stderr of test 'generator01` in directory 'sql/backends/monet5/generator` 
itself:
+stderr of test 'generator01` in directory 'sql/backends/monet5` itself:
 
 
 # 12:42:21 >  
diff --git a/sql/backends/monet5/generator/Tests/generator01.stable.out 
b/sql/backends/monet5/Tests/generator01.stable.out
rename from sql/backends/monet5/generator/Tests/generator01.stable.out
rename to sql/backends/monet5/Tests/generator01.stable.out
--- a/sql/backends/monet5/generator/Tests/generator01.stable.out
+++ b/sql/backends/monet5/Tests/generator01.stable.out
@@ -1,4 +1,4 @@
-stdout of test 'generator01` in directory 'sql/backends/monet5/generator` 
itself:
+stdout of test 'generator01` in directory 'sql/backends/monet5` itself:
 
 
 # 12:42:21 >  
diff --git a/sql/backends/monet5/generator/Tests/generator02.sql 
b/sql/backends/monet5/Tests/generator02.sql
rename from sql/backends/monet5/generator/Tests/generator02.sql
rename to sql/backends/monet5/Tests/generator02.sql
diff --git a/sql/backends/monet5/generator/Tests/generator02.stable.err 
b/sql/backends/monet5/Tests/generator02.stable.err
rename from sql/backends/monet5/generator/Tests/generator02.stable.err
rename to sql/backends/monet5/Tests/generator02.stable.err
--- a/sql/backends/monet5/generator/Tests/generator02.stable.err
+++ b/sql/backends/monet5/Tests/generator02.stable.err
@@ -1,4 +1,4 @@
-stderr of test 'generator02` in directory 'sql/backends/monet5/generator` 
itself:
+stderr of test 'generator02` in directory 'sql/backends/monet5` itself:
 
 
 # 21:17:52 >  
diff --git a/sql/backends/monet5/generator/Tests/generator02.stable.out 
b/sql/backends/monet5/Tests/generator02.stable.out
rename from sql/backends/monet5/generator/Tests/generator02.stable.out
rename to sql/backends/monet5/Tests/generator02.stable.out
--- a/sql/backends/monet5/generator/Tests/generator02.stable.out
+++ b/sql/backends/monet5/Tests/generator02.stable.out
@@ -1,4 +1,4 @@
-stdout of test 'generator02` in directory 'sql/backends/monet5/generator` 
itself:
+stdout of test 'generator02` in directory 'sql/backends/monet5` itself:
 
 
 # 21:17:52 >  
diff --git a/sql/backends/monet5/generator/Tests/generator03.sql 
b/sql/backends/monet5/Tests/generator03.sql
rename from sql/backends/monet5/generator/Tests/generator03.sql
rename to sql/backends/monet5/Tests/generator03.sql
diff --git a/sql/backends/monet5/generator/Tests/generator03.stable.err 
b/sql/backends/monet5/Tests/generator03.stable.err
rename from sql/backends/monet5/generator/Tests/generator03.stable.err
rename to sql/backends/monet5/Tests/generator03.stable.err
--- a/sql/backends/monet5/generator/Tests/generator03.stable.err
+++ b/sql/backends/monet5/Tests/generator03.stable.err
@@ -1,4 +1,4 @@
-stderr of test 'generator03` in directory 'sql/backends/monet5/generator` 
itself:
+stderr of test 'generator03` in directory 'sql/backends/monet5` itself:
 
 
 # 09:47:33 >  
diff --git a/sql/backends/monet5/generator/Tests/generator03.stable.out 
b/sql/backends/monet5/Tests/generator03.stable.out
rename from sql/backends/monet5/generator/Tests/generator03.stable.out
rename to sql/backends/monet5/Tests/generator03.stable.out
--- a/sql/backends/monet5/generator/Tests/generator03.stable.out
+++ b/sql/backends/monet5/Tests/generator03.stable.out
@@ -1,4 +1,4 @@
-stdout of test 'generator03` in directory 'sql/backends/monet5/generator` 
itself:
+stdout of test 'generator03` in directory 'sql/backends/monet5` itself:
 
 
 # 09:47:33 >  
diff --git a/sql/backends/monet5/generator/Tests/generator04.sql 
b/sql/backends/monet5/Tests/generator04.sql
rename from sql/backends/monet5/generator/Tests/generator04.sql
rename to sql/backends/monet5/Tests/generator04.sql
diff --git a/sql/backends/monet5/generator/Tests/generator04.stable.err 
b/sql/backends/monet5/Tests/generator04.stable.err
rename from sql/backends/monet5/generator/Tests/generator04.stable.err
rename to sql/backends/monet5/Tests/generator04.stable.err
--- a/sql/backends/monet5/generator/Tests/generator04.stable.err
+++ b/sql/backends/monet5/Tests/generator04.stable.err
@@ -1,4 +1,4 @@
-stderr of test 'generator04` in directory 'sql/backends/monet5/generator` 
itself:
+stderr of test 'generator04` in directory 'sql/backends/monet5` itself:
 
 
 # 21:38:52 >  
diff --git a/sql/backends/monet5/generator/Tests/generator04.stable.out 
b/sql/backends/monet5/Tests/generator04.stable.out
rename from sql/backends/monet5/generator/Tests/generator04.stable.out
rename to sql/backends/monet5/Tests/generator04.stable.out
--- a/sql/backends/monet5/generator/Tests/generator04.stable.out
+++ b/sql/backends/monet5/Tests/generator04.stable.out
@@ -1,4 +1,4 @@
-stdout of test 'generator04` in directory 'sql/backends/monet5/generator` 
itself:
+stdout of test 'generator04` in directory 'sql/backends/monet5` itself:
 
 
 # 21:18:55 >  
diff --git a/sql/backends/monet5/generator/Tests/joins00.sql 
b/sql/backends/monet5/Tests/joins00.sql
rename from sql/backends/monet5/generator/Tests/joins00.sql
rename to sql/backends/monet5/Tests/joins00.sql
diff --git a/sql/backends/monet5/generator/Tests/joins00.stable.err 
b/sql/backends/monet5/Tests/joins00.stable.err
rename from sql/backends/monet5/generator/Tests/joins00.stable.err
rename to sql/backends/monet5/Tests/joins00.stable.err
--- a/sql/backends/monet5/generator/Tests/joins00.stable.err
+++ b/sql/backends/monet5/Tests/joins00.stable.err
@@ -1,4 +1,4 @@
-stderr of test 'joins00` in directory 'sql/backends/monet5/generator` itself:
+stderr of test 'joins00` in directory 'sql/backends/monet5` itself:
 
 
 # 14:48:53 >  
diff --git a/sql/backends/monet5/generator/Tests/joins00.stable.out 
b/sql/backends/monet5/Tests/joins00.stable.out
rename from sql/backends/monet5/generator/Tests/joins00.stable.out
rename to sql/backends/monet5/Tests/joins00.stable.out
--- a/sql/backends/monet5/generator/Tests/joins00.stable.out
+++ b/sql/backends/monet5/Tests/joins00.stable.out
@@ -1,4 +1,4 @@
-stdout of test 'joins00` in directory 'sql/backends/monet5/generator` itself:
+stdout of test 'joins00` in directory 'sql/backends/monet5` itself:
 
 
 # 14:48:53 >  
diff --git a/sql/backends/monet5/generator/Tests/joins01.sql 
b/sql/backends/monet5/Tests/joins01.sql
rename from sql/backends/monet5/generator/Tests/joins01.sql
rename to sql/backends/monet5/Tests/joins01.sql
diff --git a/sql/backends/monet5/generator/Tests/joins01.stable.err 
b/sql/backends/monet5/Tests/joins01.stable.err
rename from sql/backends/monet5/generator/Tests/joins01.stable.err
rename to sql/backends/monet5/Tests/joins01.stable.err
--- a/sql/backends/monet5/generator/Tests/joins01.stable.err
+++ b/sql/backends/monet5/Tests/joins01.stable.err
@@ -1,4 +1,4 @@
-stderr of test 'joins01` in directory 'sql/backends/monet5/generator` itself:
+stderr of test 'joins01` in directory 'sql/backends/monet5` itself:
 
 
 # 11:37:00 >  
diff --git a/sql/backends/monet5/generator/Tests/joins01.stable.out 
b/sql/backends/monet5/Tests/joins01.stable.out
rename from sql/backends/monet5/generator/Tests/joins01.stable.out
rename to sql/backends/monet5/Tests/joins01.stable.out
--- a/sql/backends/monet5/generator/Tests/joins01.stable.out
+++ b/sql/backends/monet5/Tests/joins01.stable.out
@@ -1,4 +1,4 @@
-stdout of test 'joins01` in directory 'sql/backends/monet5/generator` itself:
+stdout of test 'joins01` in directory 'sql/backends/monet5` itself:
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to