Changeset: 1e01f696d547 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1e01f696d547
Modified Files:
        sql/test/BugTracker-2012/Tests/with_and_exists.Bug-3099.sql
        sql/test/BugTracker-2012/Tests/with_and_exists.Bug-3099.stable.out
Branch: Oct2014
Log Message:

Add order by to query.


diffs (110 lines):

diff --git a/sql/test/BugTracker-2012/Tests/with_and_exists.Bug-3099.sql 
b/sql/test/BugTracker-2012/Tests/with_and_exists.Bug-3099.sql
--- a/sql/test/BugTracker-2012/Tests/with_and_exists.Bug-3099.sql
+++ b/sql/test/BugTracker-2012/Tests/with_and_exists.Bug-3099.sql
@@ -15,12 +15,13 @@ WHERE  EXISTS (
          AND    span1.pre < ancestor.post
          AND    ancestor.pre < span2.pre
          AND    span2.pre < ancestor.post)
-AND    span1.pre <> span2.pre;
+AND    span1.pre <> span2.pre
+ORDER BY pre1, pre2;
 
 WITH
   span1 AS ( SELECT pre AS pre1 FROM rank ),
   span2 AS ( SELECT pre AS pre2 FROM rank )
-SELECT DISTINCT span1.pre1, span2.pre2
+SELECT DISTINCT span1.pre1 AS pre1, span2.pre2 AS pre2
 FROM   span1, span2
 WHERE  EXISTS (
          SELECT 1
@@ -29,9 +30,10 @@ WHERE  EXISTS (
          AND    span1.pre1 < ancestor.post
          AND    ancestor.pre < span2.pre2
          AND    span2.pre2 < ancestor.post)
-AND    span1.pre1 <> span2.pre2;
+AND    span1.pre1 <> span2.pre2
+ORDER BY pre1, pre2;
 
-SELECT DISTINCT span1.pre, span2.pre
+SELECT DISTINCT span1.pre AS pre1, span2.pre AS pre2
 FROM   rank AS span1, rank AS span2
 WHERE  EXISTS (
          SELECT ancestor.pre
@@ -40,17 +42,19 @@ WHERE  EXISTS (
          AND    span1.pre < ancestor.post
          AND    ancestor.pre < span2.pre
          AND    span2.pre < ancestor.post)
-AND    span1.pre <> span2.pre;
+AND    span1.pre <> span2.pre
+ORDER BY pre1, pre2;
 
 WITH
   span1 AS ( SELECT pre FROM rank ),
   span2 AS ( SELECT pre FROM rank )
-SELECT DISTINCT span1.pre, span2.pre
+SELECT DISTINCT span1.pre AS pre1, span2.pre AS pre2
 FROM   span1, span2, rank AS ancestor
 WHERE  ancestor.pre < span1.pre
 AND    span1.pre < ancestor.post
 AND    ancestor.pre < span2.pre
 AND    span2.pre < ancestor.post
-AND    span1.pre <> span2.pre;
+AND    span1.pre <> span2.pre
+ORDER BY pre1, pre2;
 
 drop table rank;
diff --git a/sql/test/BugTracker-2012/Tests/with_and_exists.Bug-3099.stable.out 
b/sql/test/BugTracker-2012/Tests/with_and_exists.Bug-3099.stable.out
--- a/sql/test/BugTracker-2012/Tests/with_and_exists.Bug-3099.stable.out
+++ b/sql/test/BugTracker-2012/Tests/with_and_exists.Bug-3099.stable.out
@@ -43,8 +43,9 @@ Ready.
 #         AND    span1.pre < ancestor.post
 #         AND    ancestor.pre < span2.pre
 #         AND    span2.pre < ancestor.post)
-#AND    span1.pre <> span2.pre;
-% sys.L2,      sys.L2 # table_name
+#AND    span1.pre <> span2.pre
+#ORDER BY pre1, pre2;
+% sys.L,       sys.L # table_name
 % pre1,        pre2 # name
 % int, int # type
 % 1,   1 # length
@@ -62,8 +63,9 @@ Ready.
 #         AND    span1.pre1 < ancestor.post
 #         AND    ancestor.pre < span2.pre2
 #         AND    span2.pre2 < ancestor.post)
-#AND    span1.pre1 <> span2.pre2;
-% sys.span1,   sys.span2 # table_name
+#AND    span1.pre1 <> span2.pre2
+#ORDER BY pre1, pre2;
+% sys.L,       sys.L # table_name
 % pre1,        pre2 # name
 % int, int # type
 % 1,   1 # length
@@ -78,9 +80,10 @@ Ready.
 #         AND    span1.pre < ancestor.post
 #         AND    ancestor.pre < span2.pre
 #         AND    span2.pre < ancestor.post)
-#AND    span1.pre <> span2.pre;
-% sys.span1,   sys.span2 # table_name
-% pre, pre # name
+#AND    span1.pre <> span2.pre
+#ORDER BY pre1, pre2;
+% sys.L,       sys.L # table_name
+% pre1,        pre2 # name
 % int, int # type
 % 1,   1 # length
 [ 2,   4       ]
@@ -94,9 +97,10 @@ Ready.
 #AND    span1.pre < ancestor.post
 #AND    ancestor.pre < span2.pre
 #AND    span2.pre < ancestor.post
-#AND    span1.pre <> span2.pre;
-% sys.span1,   sys.span2 # table_name
-% pre, pre # name
+#AND    span1.pre <> span2.pre
+#ORDER BY pre1, pre2;
+% sys.L,       sys.L # table_name
+% pre1,        pre2 # name
 % int, int # type
 % 1,   1 # length
 [ 2,   4       ]
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to