Changeset: 8462ee8a6bfc for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8462ee8a6bfc
Added Files:
sql/test/orderidx/Tests/simpletable.stable.out.32bit
sql/test/orderidx/Tests/smalltable.stable.out.32bit
sql/test/pg_regress/Tests/oid.stable.out.32bit
sql/test/pg_regress/Tests/without_oid.stable.out.32bit
Removed Files:
sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out.32bit
sql/test/BugTracker-2010/Tests/limit_in_prepare.Bug-2552.stable.out.32bit
sql/test/BugTracker-2010/Tests/prepare_stmt.Bug-2533.Bug-2534.stable.out.32bit
sql/test/BugTracker-2016/Tests/decimal_vs_integer.Bug-3941.stable.out.32bit
sql/test/BugTracker-2016/Tests/rename_exps.Bug-3974.stable.out.32bit
sql/test/Dependencies/Tests/Dependencies.stable.out.int128
Modified Files:
monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.single
monetdb5/modules/mal/Tests/inspect05.stable.out
monetdb5/optimizer/Tests/manifold2.stable.out.single
sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128.single
sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.single
sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out.single
sql/test/BugTracker-2014/Tests/querylog.Bug-3607.stable.out.single
sql/test/BugTracker-2016/Tests/All
sql/test/BugTracker-2016/Tests/column_alias_in_where_clause.Bug-3947.stable.out
sql/test/BugTracker-2016/Tests/storagemodel.stable.out.32bit
sql/test/Dependencies/Tests/Dependencies.stable.out
sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.32bit
sql/test/testdb-upgrade/Tests/upgrade.stable.out.32bit
Branch: default
Log Message:
32 bit approvals.
diffs (truncated from 2804 to 300 lines):
diff --git
a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.single
b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.single
---
a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.single
+++
b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.single
@@ -61,16 +61,16 @@ Ready.
% .explain # table_name
% mal # name
% clob # type
-% 118 # length
+% 126 # length
function user.s4_1():void;
- X_24:void := querylog.define("explain copy into ttt from
\\'/tmp/xyz\\';","default_pipe",10);
- X_1 := sql.mvc();
- (X_11:bat[:int],X_12:bat[:int],X_13:bat[:int]) :=
sql.copy_from(nil,"|","\\n",nil:str,"null","/tmp/xyz",-1,0,0,0);
- X_14 := sql.append(X_1,"sys","ttt","a",X_11);
- X_18 := sql.append(X_14,"sys","ttt","b",X_12);
- X_20 := sql.append(X_18,"sys","ttt","c",X_13);
- X_22 := aggr.count(X_13);
- sql.affectedRows(X_20,X_22);
+ X_38:void := querylog.define("explain copy into ttt from
\\'/tmp/xyz\\';","default_pipe",10);
+ X_0 := sql.mvc();
+ (X_21:bat[:int],X_22:bat[:int],X_23:bat[:int]) :=
sql.copy_from(nil,"|","\\n",nil:str,"null","/tmp/xyz",-1,0,0,0,nil:str);
+ X_25 := sql.append(X_0,"sys","ttt","a",X_21);
+ X_30 := sql.append(X_25,"sys","ttt","b",X_22);
+ X_33 := sql.append(X_30,"sys","ttt","c",X_23);
+ X_35 := aggr.count(X_23);
+ sql.affectedRows(X_33,X_35);
end user.s4_1;
#declare opt_pipe_name string;
#set opt_pipe_name = ( select optimizer );
@@ -93,16 +93,16 @@ end user.s4_1;
% .explain # table_name
% mal # name
% clob # type
-% 118 # length
+% 126 # length
function user.s12_1():void;
- X_24:void := querylog.define("explain copy into ttt from
\\'/tmp/xyz\\';","user_1",10);
- X_1 := sql.mvc();
- (X_11:bat[:int],X_12:bat[:int],X_13:bat[:int]) :=
sql.copy_from(nil,"|","\\n",nil:str,"null","/tmp/xyz",-1,0,0,0);
- X_14 := sql.append(X_1,"sys","ttt","a",X_11);
- X_18 := sql.append(X_14,"sys","ttt","b",X_12);
- X_22 := aggr.count(X_13);
- X_20 := sql.append(X_18,"sys","ttt","c",X_13);
- sql.affectedRows(X_20,X_22);
+ X_38:void := querylog.define("explain copy into ttt from
\\'/tmp/xyz\\';","user_1",10);
+ X_0 := sql.mvc();
+ (X_21:bat[:int],X_22:bat[:int],X_23:bat[:int]) :=
sql.copy_from(nil,"|","\\n",nil:str,"null","/tmp/xyz",-1,0,0,0,nil:str);
+ X_25 := sql.append(X_0,"sys","ttt","a",X_21);
+ X_30 := sql.append(X_25,"sys","ttt","b",X_22);
+ X_35 := aggr.count(X_23);
+ X_33 := sql.append(X_30,"sys","ttt","c",X_23);
+ sql.affectedRows(X_33,X_35);
end user.s12_1;
#drop table ttt;
diff --git a/monetdb5/modules/mal/Tests/inspect05.stable.out
b/monetdb5/modules/mal/Tests/inspect05.stable.out
--- a/monetdb5/modules/mal/Tests/inspect05.stable.out
+++ b/monetdb5/modules/mal/Tests/inspect05.stable.out
@@ -66,40 +66,36 @@ Ready.
[ 34@0, "isSortedReverse", "command", "bat",
"(b:bat[:any_1]):bit ", "BKCisSortedReverse;" ]
[ 35@0, "isSynced", "command", "bat", "(b:bat[:any_1]):bit ",
"BKCisSorted;" ]
[ 36@0, "isTransient", "command", "bat", "(b:bat[:any_1]):bit ",
"BKCgetKey;" ]
-[ 37@0, "isaKey", "command", "bat", "(b:bat[:any_1])
(X_2:bat[:str],X_3:bat[:str]) ", "BKCinfo;" ]
+[ 37@0, "isaKey", "command", "bat", "(b:bat[:any_1])
(X_0:bat[:str],X_1:bat[:str]) ", "BKCinfo;" ]
[ 38@0, "mergecand", "command", "bat",
"(a:bat[:oid],b:bat[:oid]):bat[:oid] ", "BKCmergecand;" ]
[ 39@0, "mirror", "command", "bat",
"(b:bat[:any_2]):bat[:oid] ", "BKCmirror;" ]
-[ 40@0, "new", "pattern", "bat",
"(ht:oid,tt:any_1,size:lng):bat[:any_1] ", "CMDBATnew_persistent;" ]
-[ 41@0, "new", "pattern", "bat",
"(ht:oid,tt:any_1,size:int):bat[:any_1] ", "CMDBATnew_persistent;" ]
-[ 42@0, "new", "pattern", "bat", "(ht:oid,tt:any_1):bat[:any_1]
", "CMDBATnew_persistent;" ]
-[ 43@0, "new", "pattern", "bat",
"(ht:oid,tt:any_1,size:lng):bat[:any_1] ", "CMDBATnew;" ]
-[ 44@0, "new", "pattern", "bat",
"(ht:oid,tt:any_1,size:int):bat[:any_1] ", "CMDBATnew;" ]
-[ 45@0, "new", "pattern", "bat", "(ht:oid,tt:any_1):bat[:any_1]
", "CMDBATnew;" ]
-[ 46@0, "new_persistent", "pattern", "bat",
"(tt:any_1,size:lng):bat[:any_1] ", "CMDBATnewColumn;" ]
-[ 47@0, "new_persistent", "pattern", "bat",
"(tt:any_1,size:int):bat[:any_1] ", "CMDBATnewColumn;" ]
-[ 48@0, "new_persistent", "pattern", "bat",
"(tt:any_1):bat[:any_1] ", "CMDBATnewColumn;" ]
-[ 49@0, "orderidx", "pattern", "bat",
"(bv:bat[:any_1],l:bat[:any_1]...):void ", "OIDXmerge;" ]
-[ 50@0, "orderidx", "pattern", "bat",
"(bv:bat[:any_1],pieces:int):void ", "OIDXcreate;" ]
-[ 51@0, "orderidx", "pattern", "bat", "(bv:bat[:any_1]):void
", "OIDXcreate;" ]
-[ 52@0, "partition", "pattern", "bat",
"(b:bat[:any_1],pieces:int,n:int):bat[:any_1] ", "CMDBATpartition2;"
]
-[ 53@0, "partition", "pattern", "bat",
"(b:bat[:any_1]):bat[:any_1]... ", "CMDBATpartition;" ]
-[ 54@0, "replace", "command", "bat",
"(b:bat[:any_1],del:bat[:oid]):bat[:oid] ", "BKCreuseBATmap;" ]
-[ 55@0, "replace", "command", "bat",
"(b:bat[:any_1],del:bat[:oid]):bat[:any_1] ", "BKCreuseBAT;" ]
-[ 56@0, "replace", "command", "bat",
"(b:bat[:any_1],rid:bat[:oid],val:bat[:any_1],force:bit):bat[:any_1] ",
"BKCbat_inplace_force;" ]
-[ 57@0, "replace", "command", "bat",
"(b:bat[:any_1],rid:bat[:oid],val:bat[:any_1]):bat[:any_1] ",
"BKCbat_inplace;" ]
-[ 58@0, "reuse", "command", "bat",
"(b:bat[:any_1],h:oid,t:any_1,force:bit):bat[:any_1] ", "BKCbun_inplace_force;"
]
-[ 59@0, "reuseMap", "command", "bat",
"(b:bat[:any_1],h:oid,t:any_1):bat[:any_1] ", "BKCbun_inplace;" ]
-[ 60@0, "save", "pattern", "bat", "(val:any_1):bat[:any_1] ",
"CMDBATsingle;" ]
-[ 61@0, "save", "command", "bat", "(b:bat[:any_1]):bit ",
"BKCsetImprints;" ]
-[ 62@0, "setAccess", "command", "bat", "(b:bat[:any_1]):bit ",
"BKCsetHash;" ]
-[ 63@0, "setColumn", "command", "bat", "(nme:str):bit ",
"BKCsave;" ]
-[ 64@0, "setHash", "command", "bat", "(nme:bat[:any_1]):void
", "BKCsave2;" ]
-[ 65@0, "setImprints", "command", "bat", "(b:bat[:any_1]):void
", "BKCsetPersistent;" ]
-[ 66@0, "setKey", "command", "bat", "(b:bat[:any_1]):void
", "BKCsetTransient;" ]
-[ 67@0, "setName", "command", "bat",
"(b:bat[:any_1],t:str):void ", "BKCsetColumn;" ]
-[ 68@0, "setPersistent", "command", "bat",
"(b:bat[:any_1],s:str):void ", "BKCsetName;" ]
-[ 69@0, "setTransient", "command", "bat",
"(b:bat[:any_1],mode:str):bat[:any_1] ", "BKCsetAccess;" ]
-[ 70@0, "single", "command", "bat",
"(b:bat[:any_1],mode:bit):bat[:any_1] ", "BKCsetkey;" ]
+[ 40@0, "new", "pattern", "bat",
"(tt:any_1,size:lng):bat[:any_1] ", "CMDBATnew;" ]
+[ 41@0, "new", "pattern", "bat",
"(tt:any_1,size:int,persist:bit):bat[:any_1] ", "CMDBATnew;" ]
+[ 42@0, "new", "pattern", "bat",
"(tt:any_1,size:lng,persist:bit):bat[:any_1] ", "CMDBATnew;" ]
+[ 43@0, "new", "pattern", "bat",
"(tt:any_1,size:int):bat[:any_1] ", "CMDBATnew;" ]
+[ 44@0, "new", "pattern", "bat", "(tt:any_1):bat[:any_1] ",
"CMDBATnew;" ]
+[ 45@0, "orderidx", "pattern", "bat",
"(bv:bat[:any_1],l:bat[:any_1]...):void ", "OIDXmerge;" ]
+[ 46@0, "orderidx", "pattern", "bat",
"(bv:bat[:any_1],pieces:int):void ", "OIDXcreate;" ]
+[ 47@0, "orderidx", "pattern", "bat", "(bv:bat[:any_1]):void
", "OIDXcreate;" ]
+[ 48@0, "partition", "pattern", "bat",
"(b:bat[:any_1],pieces:int,n:int):bat[:any_1] ", "CMDBATpartition2;"
]
+[ 49@0, "partition", "pattern", "bat",
"(b:bat[:any_1]):bat[:any_1]... ", "CMDBATpartition;" ]
+[ 50@0, "replace", "command", "bat",
"(b:bat[:any_1],del:bat[:oid]):bat[:oid] ", "BKCreuseBATmap;" ]
+[ 51@0, "replace", "command", "bat",
"(b:bat[:any_1],del:bat[:oid]):bat[:any_1] ", "BKCreuseBAT;" ]
+[ 52@0, "replace", "command", "bat",
"(b:bat[:any_1],rid:bat[:oid],val:bat[:any_1],force:bit):bat[:any_1] ",
"BKCbat_inplace_force;" ]
+[ 53@0, "replace", "command", "bat",
"(b:bat[:any_1],rid:bat[:oid],val:bat[:any_1]):bat[:any_1] ",
"BKCbat_inplace;" ]
+[ 54@0, "reuse", "command", "bat",
"(b:bat[:any_1],h:oid,t:any_1,force:bit):bat[:any_1] ", "BKCbun_inplace_force;"
]
+[ 55@0, "reuseMap", "command", "bat",
"(b:bat[:any_1],h:oid,t:any_1):bat[:any_1] ", "BKCbun_inplace;" ]
+[ 56@0, "save", "pattern", "bat", "(val:any_1):bat[:any_1] ",
"CMDBATsingle;" ]
+[ 57@0, "save", "command", "bat", "(b:bat[:any_1]):bit ",
"BKCsetImprints;" ]
+[ 58@0, "setAccess", "command", "bat", "(b:bat[:any_1]):bit ",
"BKCsetHash;" ]
+[ 59@0, "setColumn", "command", "bat", "(nme:str):bit ",
"BKCsave;" ]
+[ 60@0, "setHash", "command", "bat", "(nme:bat[:any_1]):void
", "BKCsave2;" ]
+[ 61@0, "setImprints", "command", "bat", "(b:bat[:any_1]):void
", "BKCsetPersistent;" ]
+[ 62@0, "setKey", "command", "bat", "(b:bat[:any_1]):void
", "BKCsetTransient;" ]
+[ 63@0, "setName", "command", "bat",
"(b:bat[:any_1],t:str):void ", "BKCsetColumn;" ]
+[ 64@0, "setPersistent", "command", "bat",
"(b:bat[:any_1],s:str):void ", "BKCsetName;" ]
+[ 65@0, "setTransient", "command", "bat",
"(b:bat[:any_1],mode:str):bat[:any_1] ", "BKCsetAccess;" ]
+[ 66@0, "single", "command", "bat",
"(b:bat[:any_1],mode:bit):bat[:any_1] ", "BKCsetkey;" ]
# 08:55:30 >
# 08:55:30 > Done.
diff --git a/monetdb5/optimizer/Tests/manifold2.stable.out.single
b/monetdb5/optimizer/Tests/manifold2.stable.out.single
--- a/monetdb5/optimizer/Tests/manifold2.stable.out.single
+++ b/monetdb5/optimizer/Tests/manifold2.stable.out.single
@@ -26,44 +26,45 @@ Ready.
# 12:52:57 > "mclient" "-lmal" "-ftest" "-Eutf-8"
"--host=/var/tmp/mtest-23074" "--port=30414"
# 12:52:57 >
-function user.tst(b:bat[:dbl],b2:bat[:dbl]):void; #[0] 0 <- 1 2
- c:lng := aggr.count(b:bat[:dbl]); #[1] ALGcount_bat 3 <- 1
- c2:lng := aggr.count(b2:bat[:dbl]); #[2] ALGcount_bat 4 <- 2
- X_9:bat[:dbl] := bat.new(nil:oid,nil:dbl); #[3] CMDBATnew 9 <- 10 11
-barrier (X_13:oid,X_14:dbl) := iterator.new(b:bat[:dbl]); #[4]
ITRbunIterator 13 14 <- 1
- X_16:dbl := algebra.fetch(b2:bat[:dbl],X_13:oid); #[5] ALGfetchoid 16 <-
2 13
- X_18:dbl := calc.max(X_14:dbl,X_16:dbl); #[6] CALCmax 18 <- 14 16
- bat.append(X_9:bat[:dbl],X_18:dbl); #[7] BKCappend_val_wrap 19 <- 9
18
- redo (X_13:oid,X_14:dbl) := iterator.next(b:bat[:dbl]); #[8] ITRbunNext
13 14 <- 1
-exit (X_13:oid,X_14:dbl); #[9] 13 14
- z:bat[:dbl] := X_9:bat[:dbl]; #[10] 5 <- 9
- io.print(z:bat[:dbl],b:bat[:dbl],b2:bat[:dbl]); #[11] IOtable 8 <- 5 1
2
-end user.tst; #[12]
-#[1] b = :bat[:dbl]
-#[2] b2 = :bat[:dbl]
-#[5] z = :bat[:dbl]
-#[6] _6 = "calc" :str constant
-#[7] _7 = "max" :str constant
-#[9] _9 = :bat[:oid,:dbl]
-#[10] _10 = nil :oid constant
-#[11] _11 = nil :dbl constant
-#[13] _13 = :oid
-#[14] _14 = :dbl
-#[16] _16 = :dbl
-#[18] _18 = :dbl
-function user.tst(b:bat[:dbl],b2:bat[:dbl]):void; #[0] 0 <- 1 2
- c:lng := aggr.count(b:bat[:dbl]); #[1] ALGcount_bat 3 <- 1
- c2:lng := aggr.count(b2:bat[:dbl]); #[2] ALGcount_bat 4 <- 2
- X_9:bat[:dbl] := bat.new(nil:oid,nil:dbl); #[3] CMDBATnew 9 <- 10 11
-barrier (X_13:oid,X_14:dbl) := iterator.new(b:bat[:dbl]); #[4]
ITRbunIterator 13 14 <- 1
- X_16:dbl := algebra.fetch(b2:bat[:dbl],X_13:oid); #[5] ALGfetchoid 16 <-
2 13
- X_18:dbl := calc.max(X_14:dbl,X_16:dbl); #[6] CALCmax 18 <- 14 16
- bat.append(X_9:bat[:dbl],X_18:dbl); #[7] BKCappend_val_wrap 19 <- 9
18
- redo (X_13:oid,X_14:dbl) := iterator.next(b:bat[:dbl]); #[8] ITRbunNext
13 14 <- 1
-exit (X_13:oid,X_14:dbl); #[9] 13 14
- z:bat[:dbl] := X_9:bat[:dbl]; #[10] 5 <- 9
- io.print(z:bat[:dbl],b:bat[:dbl],b2:bat[:dbl]); #[11] IOtable 8 <- 5 1
2
-end user.tst; #[12]
+function user.tst(b:bat[:dbl],b2:bat[:dbl]):void; #[0] (0) 0 <- 1 2
+ c:lng := aggr.count(b:bat[:dbl]); #[1] (0) ALGcount_bat 3 <- 1
+ c2:lng := aggr.count(b2:bat[:dbl]); #[2] (0) ALGcount_bat 4 <- 2
+ X_3:bat[:dbl] := bat.new(nil:dbl); #[3] (0) CMDBATnew 9 <- 10
+barrier (X_6:oid,X_7:dbl) := iterator.new(b:bat[:dbl]); #[4] (0)
ITRbunIterator 12 13 <- 1
+ X_9:dbl := algebra.fetch(b2:bat[:dbl],X_6:oid); #[5] (0) ALGfetchoid 15
<- 2 12
+ X_11:dbl := calc.max(X_7:dbl,X_9:dbl); #[6] (0) CALCmax 17 <- 13 15
+ bat.append(X_3:bat[:dbl],X_11:dbl); #[7] (0) BKCappend_val_wrap 18
<- 9 17
+ redo (X_6:oid,X_7:dbl) := iterator.next(b:bat[:dbl]); #[8] (0)
ITRbunNext 12 13 <- 1
+exit (X_6:oid,X_7:dbl); #[9] (0) 12 13
+ z:bat[:dbl] := X_3:bat[:dbl]; #[10] (0) 5 <- 9
+ io.print(z:bat[:dbl],b:bat[:dbl],b2:bat[:dbl]); #[11] (0) IOtable 8 <-
5 1 2
+end user.tst; #[12] (0)
+#multiplex actions= 1 time=101 usec
+#[ 1] b (0,0,0) = :bat[:dbl]
+#[ 2] b2 (0,0,0) = :bat[:dbl]
+#[ 5] z (0,0,0) = :bat[:dbl]
+#[ 6] X_0 (0,0,0) = "calc" :str constant
+#[ 7] X_1 (0,0,0) = "max" :str constant
+#[ 9] X_3 (0,0,0) = :bat[:dbl]
+#[10] X_4 (0,0,0) = nil :dbl constant
+#[12] X_6 (0,0,0) = :oid
+#[13] X_7 (0,0,0) = :dbl
+#[15] X_9 (0,0,0) = :dbl
+#[17] X_11 (0,0,0) = :dbl
+function user.tst(b:bat[:dbl],b2:bat[:dbl]):void; #[0] (0) 0 <- 1 2
+ c:lng := aggr.count(b:bat[:dbl]); #[1] (0) ALGcount_bat 3 <- 1
+ c2:lng := aggr.count(b2:bat[:dbl]); #[2] (0) ALGcount_bat 4 <- 2
+ X_3:bat[:dbl] := bat.new(nil:dbl); #[3] (0) CMDBATnew 9 <- 10
+barrier (X_6:oid,X_7:dbl) := iterator.new(b:bat[:dbl]); #[4] (0)
ITRbunIterator 12 13 <- 1
+ X_9:dbl := algebra.fetch(b2:bat[:dbl],X_6:oid); #[5] (0) ALGfetchoid 15
<- 2 12
+ X_11:dbl := calc.max(X_7:dbl,X_9:dbl); #[6] (0) CALCmax 17 <- 13 15
+ bat.append(X_3:bat[:dbl],X_11:dbl); #[7] (0) BKCappend_val_wrap 18
<- 9 17
+ redo (X_6:oid,X_7:dbl) := iterator.next(b:bat[:dbl]); #[8] (0)
ITRbunNext 12 13 <- 1
+exit (X_6:oid,X_7:dbl); #[9] (0) 12 13
+ z:bat[:dbl] := X_3:bat[:dbl]; #[10] (0) 5 <- 9
+ io.print(z:bat[:dbl],b:bat[:dbl],b2:bat[:dbl]); #[11] (0) IOtable 8 <-
5 1 2
+end user.tst; #[12] (0)
+#multiplex actions= 1 time=101 usec
# 09:02:36 >
# 09:02:36 > "Done."
diff --git
a/sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out.32bit
b/sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out.32bit
deleted file mode 100644
---
a/sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out.32bit
+++ /dev/null
@@ -1,89 +0,0 @@
-stdout of test 'group-by_ordered_column.Bug-2564` in directory
'sql/test/BugTracker-2010` itself:
-
-
-# 19:36:51 >
-# 19:36:51 > mserver5
"--config=/ufs/manegold/_/scratch0/Monet/HG/Jun2010/prefix.--enable-strict_--disable-optimize_--enable-debug_--enable-assert/etc/monetdb5.conf"
--debug=10 --set gdk_nr_threads=0 --set
"monet_mod_path=/ufs/manegold/_/scratch0/Monet/HG/Jun2010/prefix.--enable-strict_--disable-optimize_--enable-debug_--enable-assert/lib64/MonetDB5:/ufs/manegold/_/scratch0/Monet/HG/Jun2010/prefix.--enable-strict_--disable-optimize_--enable-debug_--enable-assert/lib64/MonetDB5/lib:/ufs/manegold/_/scratch0/Monet/HG/Jun2010/prefix.--enable-strict_--disable-optimize_--enable-debug_--enable-assert/lib64/MonetDB5/bin"
--set
"gdk_dbfarm=/ufs/manegold/_/scratch0/Monet/HG/Jun2010/prefix.--enable-strict_--disable-optimize_--enable-debug_--enable-assert/var/MonetDB5/dbfarm"
--set mapi_open=true --set xrpc_open=true --set mapi_port=30272 --set
xrpc_port=42483 --set monet_prompt= --set mal_listing=2 --trace
"--dbname=mTests_src_test_BugTracker-2010" --set mal_listing=0 ; echo ; echo
Over..
-# 19:36:51 >
-
-# MonetDB server v5.20.3, based on kernel v1.38.2
-# Serving database 'mTests_src_test_BugTracker-2010', using 4 threads
-# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically
linked
-# Found 7.751 GiB available main-memory.
-# Copyright (c) 1993-July 2008 CWI.
-# Copyright (c) August 2008-2015 MonetDB B.V., all rights reserved
-# Visit http://monetdb.cwi.nl/ for further information
-# Listening for connection requests on mapi:monetdb://rig.ins.cwi.nl:30272/
-# MonetDB/SQL module v2.38.3 loaded
-# MonetDB/GIS module v0.18.1 loaded
-
-Ready.
-
-
-# 19:36:51 >
-# 19:36:51 > mclient -lsql -ftest -i -e --host=rig --port=30272
-# 19:36:51 >
-
-[ 1 ]
-[ 1 ]
-[ 1 ]
-#select * from t2564;
-% sys.t2564, sys.t2564, sys.t2564 # table_name
-% c1, c2, c3 # name
-% int, int, int # type
-% 1, 1, 1 # length
-[ 3, 1, 2 ]
-[ 1, 2, 1 ]
-[ 2, 3, 3 ]
-#explain select count(*) from t2564 group by c1, c2, c3;
-% .explain # table_name
-% mal # name
-% clob # type
-% 113 # length
-function user.s5_1():void;
- X_58:void := querylog.define("explain select count(*) from t2564 group by
c1, c2, c3;","sequential_pipe",35);
- X_41 := bat.new(nil:oid,nil:str);
- X_49 := bat.append(X_41,"sys.L1");
- X_44 := bat.new(nil:oid,nil:str);
- X_51 := bat.append(X_44,"L1");
- X_45 := bat.new(nil:oid,nil:str);
- X_53 := bat.append(X_45,"wrd");
- X_46 := bat.new(nil:oid,nil:int);
- X_55 := bat.append(X_46,32);
- X_48 := bat.new(nil:oid,nil:int);
- X_57 := bat.append(X_48,0);
- X_1 := sql.mvc();
- C_2:bat[:oid] := sql.tid(X_1,"sys","t2564");
- X_5:bat[:int] := sql.bind(X_1,"sys","t2564","c3",0);
- (C_8,r1_8) := sql.bind(X_1,"sys","t2564","c3",2);
- X_11:bat[:int] := sql.bind(X_1,"sys","t2564","c3",1);
- X_13 := sql.delta(X_5,C_8,r1_8,X_11);
- X_14 := algebra.projection(C_2,X_13);
- X_15:bat[:int] := sql.bind(X_1,"sys","t2564","c1",0);
- (C_17,r1_17) := sql.bind(X_1,"sys","t2564","c1",2);
- X_19:bat[:int] := sql.bind(X_1,"sys","t2564","c1",1);
- X_20 := sql.delta(X_15,C_17,r1_17,X_19);
- X_21 := algebra.projection(C_2,X_20);
- X_22:bat[:int] := sql.bind(X_1,"sys","t2564","c2",0);
- (C_24,r1_24) := sql.bind(X_1,"sys","t2564","c2",2);
- X_26:bat[:int] := sql.bind(X_1,"sys","t2564","c2",1);
- X_27 := sql.delta(X_22,C_24,r1_24,X_26);
- X_28 := algebra.projection(C_2,X_27);
- (X_29,r1_29,r2_29) := group.subgroup(X_28);
- (X_32,r1_32,r2_32) := group.subgroup(X_21,X_29);
- (X_35,r1_35,r2_35) := group.subgroupdone(X_14,X_32);
- X_38:bat[:wrd] := aggr.subcount(X_35,X_35,r1_35,false);
- sql.resultSet(X_49,X_51,X_53,X_55,X_57,X_38);
-end user.s5_1;
-#select count(*) from t2564 group by c1, c2, c3;
-% sys.L1 # table_name
-% L1 # name
-% wrd # type
-% 1 # length
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list