Changeset: d933aa77c13c for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d933aa77c13c
Modified Files:
        sql/test/sciql/Tests/sci01.sql
        sql/test/sciql/Tests/sci03.sql
        sql/test/sciql/Tests/sci06.sql
        sql/test/sciql/Tests/sci09.sql
        sql/test/sciql/Tests/sci13.sql
        sql/test/sciql/Tests/sci18.sql
        sql/test/sciql/Tests/sci20.sql
Branch: sciql
Log Message:

Be consistent with column name.
Use 'v' everywhere to prevent the error "SELECT: identifier 'v' unknown"


diffs (87 lines):

diff --git a/sql/test/sciql/Tests/sci01.sql b/sql/test/sciql/Tests/sci01.sql
--- a/sql/test/sciql/Tests/sci01.sql
+++ b/sql/test/sciql/Tests/sci01.sql
@@ -1,9 +1,9 @@
-CREATE ARRAY matrix ( x integer DIMENSION[4], y integer DIMENSION[4], val 
float DEFAULT 0.0 );
-CREATE ARRAY grid( x integer DIMENSION[4] CHECK(mod(x,2) = 0), y integer 
DIMENSION[4], val float DEFAULT 0.0);
-CREATE ARRAY diagonal( x integer DIMENSION[4], y integer DIMENSION[4] CHECK(x 
= y), val float );
-CREATE ARRAY sparse( x integer DIMENSION[4], y integer DIMENSION[4], val float 
DEFAULT 0.0 CHECK(val>=0.0));
+CREATE ARRAY matrix ( x integer DIMENSION[4], y integer DIMENSION[4], v float 
DEFAULT 0.0 );
+CREATE ARRAY grid( x integer DIMENSION[4] CHECK(mod(x,2) = 0), y integer 
DIMENSION[4], v float DEFAULT 0.0);
+CREATE ARRAY diagonal( x integer DIMENSION[4], y integer DIMENSION[4] CHECK(x 
= y), v float );
+CREATE ARRAY sparse( x integer DIMENSION[4], y integer DIMENSION[4], v float 
DEFAULT 0.0 CHECK(v>=0.0));
 
 
-CREATE ARRAY stripes( x integer DIMENSION[4], y integer DIMENSION[4], val 
float DEFAULT 0.0 );
-CREATE ARRAY stripes2( x integer DIMENSION, y integer DIMENSION, val float 
DEFAULT 0.0 );
-CREATE ARRAY stripes3( x integer DIMENSION[4], y integer DIMENSION, val float 
DEFAULT 0.0 );
+CREATE ARRAY stripes( x integer DIMENSION[4], y integer DIMENSION[4], v float 
DEFAULT 0.0 );
+CREATE ARRAY stripes2( x integer DIMENSION, y integer DIMENSION, v float 
DEFAULT 0.0 );
+CREATE ARRAY stripes3( x integer DIMENSION[4], y integer DIMENSION, v float 
DEFAULT 0.0 );
diff --git a/sql/test/sciql/Tests/sci03.sql b/sql/test/sciql/Tests/sci03.sql
--- a/sql/test/sciql/Tests/sci03.sql
+++ b/sql/test/sciql/Tests/sci03.sql
@@ -1,6 +1,11 @@
-UPDATE stripes SET val = x + y; 
+UPDATE stripes SET v = x + y; 
 UPDATE stripes SET x = x+1;  -- what does it mean
                                                        -- consider stripes 
with free dimensions too
 UPDATE grid
-SET val = CASE WHEN x > y THEN x + y  WHEN X<y THEN x - y ELSE 0 END;
-UPDATE diagonal SET val = x +y; UPDATE sparse SET val = mod(rand(),16);
+SET v = CASE WHEN x > y THEN x + y  WHEN X<y THEN x - y ELSE 0 END;
+UPDATE diagonal SET v = x +y;
+
+-- This query crashes mserver5 with: Segmentation fault.
+--   at .../monet/default/sql/server/sql_statement.c:708:
+--   n->data = push_project(sa, rows, n->data);
+UPDATE sparse SET v = mod(rand(),16);
diff --git a/sql/test/sciql/Tests/sci06.sql b/sql/test/sciql/Tests/sci06.sql
--- a/sql/test/sciql/Tests/sci06.sql
+++ b/sql/test/sciql/Tests/sci06.sql
@@ -1,4 +1,4 @@
-SELECT x, y, val FROM matrix WHERE val >2; 
-SELECT x, y, val FROM stripes WHERE val >2; 
-SELECT [x], [y], val FROM matrix WHERE val >2; 
-SELECT [T.k], [y], val FROM matrix JOIN T ON matrix.x = T.i;
+SELECT x, y, v FROM matrix WHERE v >2; 
+SELECT x, y, v FROM stripes WHERE v >2; 
+SELECT [x], [y], v FROM matrix WHERE v >2; 
+SELECT [T.k], [y], v FROM matrix JOIN T ON matrix.x = T.i;
diff --git a/sql/test/sciql/Tests/sci09.sql b/sql/test/sciql/Tests/sci09.sql
--- a/sql/test/sciql/Tests/sci09.sql
+++ b/sql/test/sciql/Tests/sci09.sql
@@ -1,5 +1,5 @@
 SET vector[0:2].v = (expr1,expr2); 
-SET vector[x].val = CASE  WHEN vector[x].val < 0  THEN 0 
-       WHEN vector[x].val >10 THEN 10 * x END ;
+SET vector[x].v = CASE  WHEN vector[x].v < 0  THEN 0 
+       WHEN vector[x].v >10 THEN 10 * x END ;
 
        
diff --git a/sql/test/sciql/Tests/sci13.sql b/sql/test/sciql/Tests/sci13.sql
--- a/sql/test/sciql/Tests/sci13.sql
+++ b/sql/test/sciql/Tests/sci13.sql
@@ -1,1 +1,1 @@
-SELECT [x],sum(val) FROM matrix GROUP BY DISTINCT matrix[x][y: *];
+SELECT [x],sum(v) FROM matrix GROUP BY DISTINCT matrix[x][y: *];
diff --git a/sql/test/sciql/Tests/sci18.sql b/sql/test/sciql/Tests/sci18.sql
--- a/sql/test/sciql/Tests/sci18.sql
+++ b/sql/test/sciql/Tests/sci18.sql
@@ -1,4 +1,4 @@
-CREATE ARRAY tmp(x integer DIMENSION, y integer DIMENSION, val float);
+CREATE ARRAY tmp(x integer DIMENSION, y integer DIMENSION, v float);
 INSERT INTO tmp SELECT x, y, avg(v) 
 FROM matrix 
 GROUP BY DISTINCT matrix[x:x+2][y:y+2];
diff --git a/sql/test/sciql/Tests/sci20.sql b/sql/test/sciql/Tests/sci20.sql
--- a/sql/test/sciql/Tests/sci20.sql
+++ b/sql/test/sciql/Tests/sci20.sql
@@ -1,6 +1,6 @@
 CREATE SEQUENCE seq AS integer START WITH 0 INCREMENT BY 1 MAXVALUE 10;
 CREATE FUNCTION random(n integer) 
-RETURNS ARRAY( i integer DIMENSION[seq], val float)
+RETURNS ARRAY( i integer DIMENSION[seq], v float)
        RETURN SELECT seq, rand() FROM SEQUENCES seq;
 CREATE FUNCTION transpose ( a ARRAY( i integer DIMENSION, j integer DIMENSION, 
v float))
 RETURNS ARRAY( i integer DIMENSION, j integer DIMENSION, v float) 
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to