Changeset: ba48d5742de6 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ba48d5742de6
Modified Files:
Branch: default
Log Message:
merged Oct2010
diffs (truncated from 1148 to 300 lines):
diff -r b7c83816e1d8 -r ba48d5742de6
sql/src/test/BugTracker-2009/Tests/alter_table_drop_constraint.SF-2803477.stable.err
---
a/sql/src/test/BugTracker-2009/Tests/alter_table_drop_constraint.SF-2803477.stable.err
Wed Sep 15 15:09:12 2010 +0200
+++
b/sql/src/test/BugTracker-2009/Tests/alter_table_drop_constraint.SF-2803477.stable.err
Wed Sep 15 15:37:13 2010 +0200
@@ -71,9 +71,6 @@
# 21:50:59 > mclient -lsql -umonetdb -Pmonetdb --host=alf --port=38418
# 21:50:59 >
-MAPI = mone...@alf:32448
-QUERY = DROP INDEX UNQ_VALUE_C;
-ERROR = !DROP INDEX: no such index 'unq_value_c'
# 21:50:59 >
# 21:50:59 > Done.
diff -r b7c83816e1d8 -r ba48d5742de6
sql/src/test/BugTracker-2010/Tests/LIMIT_OFFSET_big-endian.Bug-2622.stable.out
---
a/sql/src/test/BugTracker-2010/Tests/LIMIT_OFFSET_big-endian.Bug-2622.stable.out
Wed Sep 15 15:09:12 2010 +0200
+++
b/sql/src/test/BugTracker-2010/Tests/LIMIT_OFFSET_big-endian.Bug-2622.stable.out
Wed Sep 15 15:37:13 2010 +0200
@@ -174,10 +174,12 @@
_22 := calc.+(_18,_20);
_23 := calc.-(_22,1);
_24 := algebra.slice(_17,_18,_23);
- _25 := sql.resultSet(1,1,_24);
- sql.rsColumn(_25,"sys.oblo","a","int",32,0,_24);
- _30 := io.stdout();
- sql.exportResult(_30,_25);
+ _25 := bat.mirror(_24);
+ _26 := algebra.leftjoin(_25,_17);
+ _27 := sql.resultSet(1,1,_26);
+ sql.rsColumn(_27,"sys.oblo","a","int",32,0,_26);
+ _32 := io.stdout();
+ sql.exportResult(_32,_27);
end s2_1;
#EXPLAIN select * from oblo LIMIT 2;
% .explain # table_name
@@ -200,15 +202,19 @@
_22 := calc.+(_18,_20);
_23 := calc.-(_22,1);
_24 := algebra.slice(_17,_18,_23);
- _25 := calc.wrd(0:wrd);
- _26 := calc.wrd(2:wrd);
- _27 := calc.+(_25,_26);
- _28 := calc.-(_27,1);
- _29 := algebra.slice(_24,_25,_28);
- _30 := sql.resultSet(1,1,_29);
- sql.rsColumn(_30,"sys.oblo","a","int",32,0,_29);
- _35 := io.stdout();
- sql.exportResult(_35,_30);
+ _25 := bat.mirror(_24);
+ _26 := algebra.leftjoin(_25,_17);
+ _27 := calc.wrd(0:wrd);
+ _28 := calc.wrd(2:wrd);
+ _29 := calc.+(_27,_28);
+ _30 := calc.-(_29,1);
+ _31 := algebra.slice(_26,_27,_30);
+ _32 := bat.mirror(_31);
+ _33 := algebra.leftjoin(_32,_26);
+ _34 := sql.resultSet(1,1,_33);
+ sql.rsColumn(_34,"sys.oblo","a","int",32,0,_33);
+ _39 := io.stdout();
+ sql.exportResult(_39,_34);
end s3_1;
#EXPLAIN select * from oblo LIMIT 1 OFFSET 2;
% .explain # table_name
@@ -231,15 +237,19 @@
_22 := calc.+(_18,_20);
_23 := calc.-(_22,1);
_24 := algebra.slice(_17,_18,_23);
- _25 := calc.wrd(2:wrd);
- _27 := calc.wrd(1:wrd);
- _29 := calc.+(_25,_27);
- _30 := calc.-(_29,1);
- _31 := algebra.slice(_24,_25,_30);
- _32 := sql.resultSet(1,1,_31);
- sql.rsColumn(_32,"sys.oblo","a","int",32,0,_31);
- _37 := io.stdout();
- sql.exportResult(_37,_32);
+ _25 := bat.mirror(_24);
+ _26 := algebra.leftjoin(_25,_17);
+ _27 := calc.wrd(2:wrd);
+ _29 := calc.wrd(1:wrd);
+ _31 := calc.+(_27,_29);
+ _32 := calc.-(_31,1);
+ _33 := algebra.slice(_26,_27,_32);
+ _34 := bat.mirror(_33);
+ _35 := algebra.leftjoin(_34,_26);
+ _36 := sql.resultSet(1,1,_35);
+ sql.rsColumn(_36,"sys.oblo","a","int",32,0,_35);
+ _43 := io.stdout();
+ sql.exportResult(_43,_36);
end s4_1;
#EXPLAIN select * from oblo LIMIT 2 OFFSET 1;
% .explain # table_name
@@ -262,15 +272,19 @@
_22 := calc.+(_18,_20);
_23 := calc.-(_22,1);
_24 := algebra.slice(_17,_18,_23);
- _25 := calc.wrd(1:wrd);
- _27 := calc.wrd(2:wrd);
- _29 := calc.+(_25,_27);
- _30 := calc.-(_29,1);
- _31 := algebra.slice(_24,_25,_30);
- _32 := sql.resultSet(1,1,_31);
- sql.rsColumn(_32,"sys.oblo","a","int",32,0,_31);
- _37 := io.stdout();
- sql.exportResult(_37,_32);
+ _25 := bat.mirror(_24);
+ _26 := algebra.leftjoin(_25,_17);
+ _27 := calc.wrd(1:wrd);
+ _29 := calc.wrd(2:wrd);
+ _31 := calc.+(_27,_29);
+ _32 := calc.-(_31,1);
+ _33 := algebra.slice(_26,_27,_32);
+ _34 := bat.mirror(_33);
+ _35 := algebra.leftjoin(_34,_26);
+ _36 := sql.resultSet(1,1,_35);
+ sql.rsColumn(_36,"sys.oblo","a","int",32,0,_35);
+ _43 := io.stdout();
+ sql.exportResult(_43,_36);
end s5_1;
#EXPLAIN select * from oblo ORDER BY a;
% .explain # table_name
@@ -310,15 +324,15 @@
_15:bat[:oid,:oid] := sql.bind_dbat(_2,"sys","oblo",1);
_16 := bat.reverse(_15);
_17 := algebra.kdifference(_14,_16);
- _18 := calc.wrd(2:wrd);
- _20 := calc.wrd(nil:wrd);
- _22 := calc.+(_18,_20);
- _23 := pqueue.topn_max(_17,_22);
- _24 := calc.-(_22,1);
- _25 := algebra.sortTail(_23);
- _26 := algebra.slice(_25,_18,_24);
- _27 := algebra.sortTail(_26);
- _28 := algebra.semijoin(_17,_27);
+ _18 := algebra.sortTail(_17);
+ _19 := calc.wrd(2:wrd);
+ _21 := calc.wrd(nil:wrd);
+ _23 := calc.+(_19,_21);
+ _24 := calc.-(_23,1);
+ _25 := algebra.slice(_18,_19,_24);
+ _26 := bat.mirror(_25);
+ _27 := algebra.leftjoin(_26,_18);
+ _28 := algebra.leftjoin(_26,_17);
_29 := sql.resultSet(1,1,_27);
sql.rsColumn(_29,"sys.oblo","a","int",32,0,_28);
_34 := io.stdout();
@@ -344,17 +358,19 @@
_20 := calc.wrd(2:wrd);
_22 := calc.+(_18,_20);
_23 := pqueue.topn_max(_17,_22);
- _24 := algebra.semijoin(_17,_23);
- _25 := calc.wrd(0:wrd);
- _26 := calc.wrd(2:wrd);
- _27 := calc.+(_25,_26);
- _28 := pqueue.topn_max(_24,_27);
- _29 := algebra.sortTail(_28);
- _30 := algebra.semijoin(_24,_29);
- _31 := sql.resultSet(1,1,_29);
- sql.rsColumn(_31,"sys.oblo","a","int",32,0,_30);
- _36 := io.stdout();
- sql.exportResult(_36,_31);
+ _24 := bat.mirror(_23);
+ _25 := algebra.leftjoin(_24,_17);
+ _26 := calc.wrd(0:wrd);
+ _27 := calc.wrd(2:wrd);
+ _28 := calc.+(_26,_27);
+ _29 := calc.-(_28,1);
+ _30 := algebra.slice(_25,_26,_29);
+ _31 := bat.mirror(_30);
+ _32 := algebra.leftjoin(_31,_25);
+ _33 := sql.resultSet(1,1,_32);
+ sql.rsColumn(_33,"sys.oblo","a","int",32,0,_32);
+ _38 := io.stdout();
+ sql.exportResult(_38,_33);
end s8_1;
#EXPLAIN select * from oblo ORDER BY a LIMIT 2 OFFSET 1;
% .explain # table_name
@@ -378,20 +394,19 @@
_24 := calc.+(_20,_22);
_25 := calc.+(_18,_24);
_26 := pqueue.topn_max(_17,_25);
- _27 := algebra.semijoin(_17,_26);
- _28 := calc.wrd(1:wrd);
- _29 := calc.wrd(2:wrd);
- _30 := calc.+(_28,_29);
- _31 := pqueue.topn_max(_27,_30);
- _32 := calc.-(_30,1);
- _33 := algebra.sortTail(_31);
- _34 := algebra.slice(_33,_28,_32);
- _35 := algebra.sortTail(_34);
- _36 := algebra.semijoin(_27,_35);
- _37 := sql.resultSet(1,1,_35);
- sql.rsColumn(_37,"sys.oblo","a","int",32,0,_36);
- _44 := io.stdout();
- sql.exportResult(_44,_37);
+ _27 := bat.mirror(_26);
+ _28 := algebra.leftjoin(_27,_17);
+ _29 := calc.wrd(1:wrd);
+ _30 := calc.wrd(2:wrd);
+ _31 := calc.+(_29,_30);
+ _32 := calc.-(_31,1);
+ _33 := algebra.slice(_28,_29,_32);
+ _34 := bat.mirror(_33);
+ _35 := algebra.leftjoin(_34,_28);
+ _36 := sql.resultSet(1,1,_35);
+ sql.rsColumn(_36,"sys.oblo","a","int",32,0,_35);
+ _43 := io.stdout();
+ sql.exportResult(_43,_36);
end s9_1;
#EXPLAIN select * from oblo ORDER BY a LIMIT 1 OFFSET 2;
% .explain # table_name
@@ -415,20 +430,19 @@
_24 := calc.+(_20,_22);
_25 := calc.+(_18,_24);
_26 := pqueue.topn_max(_17,_25);
- _27 := algebra.semijoin(_17,_26);
- _28 := calc.wrd(2:wrd);
- _29 := calc.wrd(1:wrd);
- _30 := calc.+(_28,_29);
- _31 := pqueue.topn_max(_27,_30);
- _32 := calc.-(_30,1);
- _33 := algebra.sortTail(_31);
- _34 := algebra.slice(_33,_28,_32);
- _35 := algebra.sortTail(_34);
- _36 := algebra.semijoin(_27,_35);
- _37 := sql.resultSet(1,1,_35);
- sql.rsColumn(_37,"sys.oblo","a","int",32,0,_36);
- _44 := io.stdout();
- sql.exportResult(_44,_37);
+ _27 := bat.mirror(_26);
+ _28 := algebra.leftjoin(_27,_17);
+ _29 := calc.wrd(2:wrd);
+ _30 := calc.wrd(1:wrd);
+ _31 := calc.+(_29,_30);
+ _32 := calc.-(_31,1);
+ _33 := algebra.slice(_28,_29,_32);
+ _34 := bat.mirror(_33);
+ _35 := algebra.leftjoin(_34,_28);
+ _36 := sql.resultSet(1,1,_35);
+ sql.rsColumn(_36,"sys.oblo","a","int",32,0,_35);
+ _43 := io.stdout();
+ sql.exportResult(_43,_36);
end s10_1;
#select * from oblo;
diff -r b7c83816e1d8 -r ba48d5742de6
sql/src/test/BugTracker-2010/Tests/copy-into-too-long-string.Bug-2358.sql
--- a/sql/src/test/BugTracker-2010/Tests/copy-into-too-long-string.Bug-2358.sql
Wed Sep 15 15:09:12 2010 +0200
+++ b/sql/src/test/BugTracker-2010/Tests/copy-into-too-long-string.Bug-2358.sql
Wed Sep 15 15:37:13 2010 +0200
@@ -1,5 +1,5 @@
create table t (c varchar(3));
COPY 1 RECORDS INTO t FROM STDIN USING DELIMITERS '|','
-','"' NULL AS '';"abcd"
-
+','"' NULL AS '';
+"abcd"
diff -r b7c83816e1d8 -r ba48d5742de6
sql/src/test/BugTracker-2010/Tests/mat.slice_limit1.Bug-2645.stable.out
--- a/sql/src/test/BugTracker-2010/Tests/mat.slice_limit1.Bug-2645.stable.out
Wed Sep 15 15:09:12 2010 +0200
+++ b/sql/src/test/BugTracker-2010/Tests/mat.slice_limit1.Bug-2645.stable.out
Wed Sep 15 15:37:13 2010 +0200
@@ -112,7 +112,7 @@
% L6 # name
% wrd # type
% 1 # length
-[ 1 ]
+[ 0 ]
#TRACE select cast(x as string)||'-bla-'||cast(y as string) from slice_test
limit 1;
% sys. # table_name
% concat_concat_x # name
@@ -127,7 +127,7 @@
% L6 # name
% wrd # type
% 1 # length
-[ 1 ]
+[ 0 ]
#drop function GetTrace;
#drop table slice_test;
diff -r b7c83816e1d8 -r ba48d5742de6
sql/src/test/BugTracker-2010/Tests/with_row_number_crash.Bug-2631.stable.out
---
a/sql/src/test/BugTracker-2010/Tests/with_row_number_crash.Bug-2631.stable.out
Wed Sep 15 15:09:12 2010 +0200
+++
b/sql/src/test/BugTracker-2010/Tests/with_row_number_crash.Bug-2631.stable.out
Wed Sep 15 15:37:13 2010 +0200
@@ -65,6 +65,10 @@
[ 34 ]
[ 35 ]
[ 36 ]
+[ 37 ]
+[ 38 ]
+[ 39 ]
+[ 40 ]
#WITH t1 (i) AS (SELECT ROW_NUMBER () OVER (ORDER BY id ASC) AS i FROM
_tables) select i from t1;
% .t1 # table_name
% i # name
@@ -109,8 +113,36 @@
[ 37 ]
[ 38 ]
[ 39 ]
+[ 40 ]
+[ 41 ]
+[ 42 ]
+[ 43 ]
+[ 44 ]
+[ 45 ]
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list