Changeset: 7a3da683d0a1 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7a3da683d0a1
Modified Files:
        sql/test/sciql/Tests/teleios_noa_bsm.sql
Branch: SciQL-2
Log Message:

teleios_noa_bsm.sql: one more inner-subquery factored out in separate function


diffs (31 lines):

diff --git a/sql/test/sciql/Tests/teleios_noa_bsm.sql 
b/sql/test/sciql/Tests/teleios_noa_bsm.sql
--- a/sql/test/sciql/Tests/teleios_noa_bsm.sql
+++ b/sql/test/sciql/Tests/teleios_noa_bsm.sql
@@ -289,6 +289,15 @@ BEGIN
     GROUP BY fire[x-1:x+3][y-1:y+3]
     HAVING f IS NULL AND MIN(f) <> MAX(f);
 END;
+CREATE FUNCTION connect_neighbors_5()
+RETURNS TABLE (x SMALLINT, y SMALLINT)
+BEGIN 
+  RETURN
+    SELECT x, y
+    FROM fire
+    GROUP BY fire[x-1:x+2][y-1:y+2]
+    HAVING f IS NULL AND SUM(f) IS NOT NULL;
+END;
 CREATE FUNCTION connect_neighbors()
 RETURNS TABLE (i1 INT, i2 INT)
 BEGIN
@@ -328,10 +337,7 @@ BEGIN
         SELECT t1.x, t1.y, t1.i, t1.a
         FROM bridgesXXL AS t1
         JOIN (
-          SELECT x, y
-          FROM fire
-          GROUP BY fire[x-1:x+2][y-1:y+2]
-          HAVING f IS NULL AND SUM(f) IS NOT NULL
+          SELECT * FROM connect_neighbors_5()
         ) AS t2
         ON t1.x = t2.x AND t1.y = t2.y
       );
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to