Changeset: b8a2059e25fd for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b8a2059e25fd
Added Files:
        monetdb5/optimizer/Tests/factory06.malC
Removed Files:
        monetdb5/optimizer/Tests/factory01.malC
Modified Files:
        sql/backends/monet5/Tests/factory10.sql
        sql/backends/monet5/Tests/factory13.sql
        sql/backends/monet5/Tests/factory14.sql
Branch: trails
Log Message:

Always use a consistent return


diffs (62 lines):

diff --git a/monetdb5/optimizer/Tests/factory01.malC 
b/monetdb5/optimizer/Tests/factory06.malC
rename from monetdb5/optimizer/Tests/factory01.malC
rename to monetdb5/optimizer/Tests/factory06.malC
--- a/monetdb5/optimizer/Tests/factory01.malC
+++ b/monetdb5/optimizer/Tests/factory06.malC
@@ -1,3 +1,4 @@
+# The support function for SQL factory test 06
 factory user.factory06(Aparam:int):int;
     X_3 := Aparam;
     yield factory06:int := X_3;
@@ -47,5 +48,6 @@ k:= factory06a(1);
 io.print(k);
 
 mdb.List("user","factory06");
+mdb.var("user","factory06");
 optimizer.aliases("user","factory06");
 mdb.List("user","factory06");
diff --git a/sql/backends/monet5/Tests/factory10.sql 
b/sql/backends/monet5/Tests/factory10.sql
--- a/sql/backends/monet5/Tests/factory10.sql
+++ b/sql/backends/monet5/Tests/factory10.sql
@@ -19,6 +19,7 @@ CREATE FUNCTION factory10() RETURNS TABL
         END IF;
         SET pointer = pointer + 1;
     END WHILE;
+       RETURN (SELECT MIN(aa), MAX(dd) FROM myTable10);
 END;
 
 SELECT aa, dd FROM factory10();
diff --git a/sql/backends/monet5/Tests/factory13.sql 
b/sql/backends/monet5/Tests/factory13.sql
--- a/sql/backends/monet5/Tests/factory13.sql
+++ b/sql/backends/monet5/Tests/factory13.sql
@@ -5,6 +5,7 @@ CREATE FUNCTION factory13() RETURNS TABL
     WHILE TRUE DO
         YIELD TABLE (SELECT aa, bb, cc FROM myTable13);
     END WHILE;
+       RETURN TABLE (SELECT aa, bb, cc FROM myTable13);
 END;
 
 INSERT INTO myTable13 VALUES (1, cast('08:00:00' AS TIME), '1234');
diff --git a/sql/backends/monet5/Tests/factory14.sql 
b/sql/backends/monet5/Tests/factory14.sql
--- a/sql/backends/monet5/Tests/factory14.sql
+++ b/sql/backends/monet5/Tests/factory14.sql
@@ -1,4 +1,4 @@
---Update the arguments durinf
+--Update the arguments during
 CREATE FUNCTION factory14(aa INT, bb CLOB) RETURNS TABLE (aa INT, bb CLOB) 
BEGIN
     YIELD TABLE (SELECT aa, bb);
     SET aa = aa + 1;
@@ -13,9 +13,9 @@ CREATE FUNCTION factory14(aa INT, bb CLO
 END;
 
 SELECT aa, bb FROM factory14(0, '');
-SELECT aa, bb FROM factory14(0, '');
-SELECT aa, bb FROM factory14(0, '');
-SELECT aa, bb FROM factory14(0, '');
-SELECT aa, bb FROM factory14(0, ''); --error
+SELECT aa, bb FROM factory14(1, 'first');
+SELECT aa, bb FROM factory14(2, 'second');
+SELECT aa, bb FROM factory14(3, 'third');
+SELECT aa, bb FROM factory14(4, 'fourth'); --error
 
 DROP FUNCTION factory14;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to