Changeset: f5ac657b4c16 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f5ac657b4c16
Modified Files:
        sql/benchmarks/tpch/Tests/01-explain.stable.out.32bit
        sql/benchmarks/tpch/Tests/04-explain.stable.out.32bit
        sql/benchmarks/tpch/Tests/13-explain.stable.out.32bit
        sql/benchmarks/tpch/Tests/16-explain.stable.out.32bit
        sql/benchmarks/tpch/Tests/20-explain.stable.out.32bit
        sql/benchmarks/tpch/Tests/21-explain.stable.out.32bit
        sql/benchmarks/tpch/Tests/22-explain.stable.out.32bit
Branch: Oct2014
Log Message:

Approved 32-bit output.


diffs (truncated from 702 to 300 lines):

diff --git a/sql/benchmarks/tpch/Tests/01-explain.stable.out.32bit 
b/sql/benchmarks/tpch/Tests/01-explain.stable.out.32bit
--- a/sql/benchmarks/tpch/Tests/01-explain.stable.out.32bit
+++ b/sql/benchmarks/tpch/Tests/01-explain.stable.out.32bit
@@ -53,41 +53,41 @@ Ready.
 % 602 # length
 function user.s2_1{autoCommit=true}(A0:bte,A1:bte,A2:bte,A3:date,A4:lng):void;
     X_7 := sql.mvc();
-    X_11 := sql.bind(X_7,"sys","lineitem","l_shipdate",0);
+    X_11:bat[:oid,:date]  := sql.bind(X_7,"sys","lineitem","l_shipdate",0);
     X_8:bat[:oid,:oid]  := sql.tid(X_7,"sys","lineitem");
     X_19 := mtime.date_sub_msec_interval(A3,A4);
     X_184 := algebra.thetasubselect(X_11,X_8,X_19,"<=");
     (X_14,r1_14) := sql.bind(X_7,"sys","lineitem","l_shipdate",2);
     X_185 := algebra.thetasubselect(r1_14,X_19,"<=");
-    X_17 := sql.bind(X_7,"sys","lineitem","l_shipdate",1);
+    X_17:bat[:oid,:date]  := sql.bind(X_7,"sys","lineitem","l_shipdate",1);
     X_186 := algebra.thetasubselect(X_17,X_8,X_19,"<=");
     X_20 := sql.subdelta(X_184,X_8,X_14,X_185,X_186);
-    X_22 := sql.bind(X_7,"sys","lineitem","l_linestatus",0);
+    X_22:bat[:oid,:str]  := sql.bind(X_7,"sys","lineitem","l_linestatus",0);
     (X_24,r1_28) := sql.bind(X_7,"sys","lineitem","l_linestatus",2);
-    X_26 := sql.bind(X_7,"sys","lineitem","l_linestatus",1);
+    X_26:bat[:oid,:str]  := sql.bind(X_7,"sys","lineitem","l_linestatus",1);
     X_27 := sql.projectdelta(X_20,X_22,X_24,r1_28,X_26);
-    X_28 := sql.bind(X_7,"sys","lineitem","l_returnflag",0);
+    X_28:bat[:oid,:str]  := sql.bind(X_7,"sys","lineitem","l_returnflag",0);
     (X_30,r1_36) := sql.bind(X_7,"sys","lineitem","l_returnflag",2);
-    X_32 := sql.bind(X_7,"sys","lineitem","l_returnflag",1);
+    X_32:bat[:oid,:str]  := sql.bind(X_7,"sys","lineitem","l_returnflag",1);
     X_33 := sql.projectdelta(X_20,X_28,X_30,r1_36,X_32);
     (X_34,r1_42,r2_42) := group.subgroup(X_33);
     (X_37,r1_45,r2_45) := group.subgroupdone(X_27,X_34);
     X_40 := algebra.leftfetchjoin(r1_45,X_27);
     X_41 := algebra.leftfetchjoin(r1_45,X_33);
-    X_51 := sql.bind(X_7,"sys","lineitem","l_quantity",0);
+    X_51:bat[:oid,:int]  := sql.bind(X_7,"sys","lineitem","l_quantity",0);
     (X_56,r1_64) := sql.bind(X_7,"sys","lineitem","l_quantity",2);
-    X_59 := sql.bind(X_7,"sys","lineitem","l_quantity",1);
+    X_59:bat[:oid,:int]  := sql.bind(X_7,"sys","lineitem","l_quantity",1);
     X_61 := sql.projectdelta(X_20,X_51,X_56,r1_64,X_59);
     X_62:bat[:oid,:lng]  := aggr.subsum(X_61,X_37,r1_45,true,true);
-    X_65 := sql.bind(X_7,"sys","lineitem","l_extendedprice",0);
+    X_65:bat[:oid,:lng]  := sql.bind(X_7,"sys","lineitem","l_extendedprice",0);
     (X_67,r1_77) := sql.bind(X_7,"sys","lineitem","l_extendedprice",2);
-    X_69 := sql.bind(X_7,"sys","lineitem","l_extendedprice",1);
+    X_69:bat[:oid,:lng]  := sql.bind(X_7,"sys","lineitem","l_extendedprice",1);
     X_70 := sql.projectdelta(X_20,X_65,X_67,r1_77,X_69);
     X_71:bat[:oid,:lng]  := aggr.subsum(X_70,X_37,r1_45,true,true);
     X_73 := calc.lng(A0,15,2);
-    X_75 := sql.bind(X_7,"sys","lineitem","l_discount",0);
+    X_75:bat[:oid,:lng]  := sql.bind(X_7,"sys","lineitem","l_discount",0);
     (X_77,r1_90) := sql.bind(X_7,"sys","lineitem","l_discount",2);
-    X_79 := sql.bind(X_7,"sys","lineitem","l_discount",1);
+    X_79:bat[:oid,:lng]  := sql.bind(X_7,"sys","lineitem","l_discount",1);
     X_82 := sql.projectdelta(X_20,X_75,X_77,r1_90,X_79);
     X_83:bat[:oid,:lng]  := batcalc.-(X_73,X_82);
     X_84:bat[:oid,:lng]  := batcalc.*(X_70,X_83);
@@ -96,9 +96,9 @@ function user.s2_1{autoCommit=true}(A0:b
     X_89:bat[:oid,:lng]  := batcalc.-(X_87,X_82);
     X_90:bat[:oid,:lng]  := batcalc.*(X_70,X_89);
     X_91 := calc.lng(A2,15,2);
-    X_92 := sql.bind(X_7,"sys","lineitem","l_tax",0);
+    X_92:bat[:oid,:lng]  := sql.bind(X_7,"sys","lineitem","l_tax",0);
     (X_95,r1_115) := sql.bind(X_7,"sys","lineitem","l_tax",2);
-    X_97 := sql.bind(X_7,"sys","lineitem","l_tax",1);
+    X_97:bat[:oid,:lng]  := sql.bind(X_7,"sys","lineitem","l_tax",1);
     X_99 := sql.projectdelta(X_20,X_92,X_95,r1_115,X_97);
     X_100:bat[:oid,:lng]  := batcalc.+(X_91,X_99);
     X_101:bat[:oid,:lng]  := batcalc.*(X_90,X_100);
diff --git a/sql/benchmarks/tpch/Tests/04-explain.stable.out.32bit 
b/sql/benchmarks/tpch/Tests/04-explain.stable.out.32bit
--- a/sql/benchmarks/tpch/Tests/04-explain.stable.out.32bit
+++ b/sql/benchmarks/tpch/Tests/04-explain.stable.out.32bit
@@ -54,43 +54,43 @@ Ready.
 function user.s2_1{autoCommit=true}(A0:date,A1:date,A2:int):void;
     X_5 := sql.mvc();
     X_6:bat[:oid,:oid]  := sql.tid(X_5,"sys","orders");
-    X_9 := sql.bind(X_5,"sys","orders","o_orderdate",0);
+    X_9:bat[:oid,:date]  := sql.bind(X_5,"sys","orders","o_orderdate",0);
     (X_12,r1_12) := sql.bind(X_5,"sys","orders","o_orderdate",2);
-    X_15 := sql.bind(X_5,"sys","orders","o_orderdate",1);
+    X_15:bat[:oid,:date]  := sql.bind(X_5,"sys","orders","o_orderdate",1);
     X_17 := sql.delta(X_9,X_12,r1_12,X_15);
     X_18 := algebra.leftfetchjoin(X_6,X_17);
     X_19 := mtime.addmonths(A1,A2);
     X_20 := algebra.subselect(X_18,A0,X_19,true,false,false);
     X_119 := algebra.leftfetchjoin(X_20,X_6);
-    X_22 := sql.bind(X_5,"sys","orders","o_orderkey",0);
+    X_22:bat[:oid,:int]  := sql.bind(X_5,"sys","orders","o_orderkey",0);
     (X_24,r1_27) := sql.bind(X_5,"sys","orders","o_orderkey",2);
-    X_26 := sql.bind(X_5,"sys","orders","o_orderkey",1);
+    X_26:bat[:oid,:int]  := sql.bind(X_5,"sys","orders","o_orderkey",1);
     X_27 := sql.delta(X_22,X_24,r1_27,X_26);
     X_28:bat[:oid,:int]  := algebra.leftfetchjoin(X_119,X_27);
     X_29 := bat.mirror(X_28);
     X_30:bat[:oid,:oid]  := sql.tid(X_5,"sys","lineitem");
-    X_32 := sql.bind(X_5,"sys","lineitem","l_commitdate",0);
+    X_32:bat[:oid,:date]  := sql.bind(X_5,"sys","lineitem","l_commitdate",0);
     (X_34,r1_38) := sql.bind(X_5,"sys","lineitem","l_commitdate",2);
-    X_37 := sql.bind(X_5,"sys","lineitem","l_commitdate",1);
+    X_37:bat[:oid,:date]  := sql.bind(X_5,"sys","lineitem","l_commitdate",1);
     X_38 := sql.delta(X_32,X_34,r1_38,X_37);
     X_39 := algebra.leftfetchjoin(X_30,X_38);
-    X_40 := sql.bind(X_5,"sys","lineitem","l_receiptdate",0);
+    X_40:bat[:oid,:date]  := sql.bind(X_5,"sys","lineitem","l_receiptdate",0);
     (X_43,r1_47) := sql.bind(X_5,"sys","lineitem","l_receiptdate",2);
-    X_46 := sql.bind(X_5,"sys","lineitem","l_receiptdate",1);
+    X_46:bat[:oid,:date]  := sql.bind(X_5,"sys","lineitem","l_receiptdate",1);
     X_48 := sql.delta(X_40,X_43,r1_47,X_46);
     X_49 := algebra.leftfetchjoin(X_30,X_48);
     X_50:bat[:oid,:bit]  := batcalc.<(X_39,X_49);
     X_51 := algebra.subselect(X_50,true,true,true,true,false);
-    X_54 := sql.bind(X_5,"sys","lineitem","l_orderkey",0);
+    X_54:bat[:oid,:int]  := sql.bind(X_5,"sys","lineitem","l_orderkey",0);
     (X_56,r1_62) := sql.bind(X_5,"sys","lineitem","l_orderkey",2);
-    X_58 := sql.bind(X_5,"sys","lineitem","l_orderkey",1);
+    X_58:bat[:oid,:int]  := sql.bind(X_5,"sys","lineitem","l_orderkey",1);
     X_59 := sql.delta(X_54,X_56,r1_62,X_58);
     X_60:bat[:oid,:int]  := algebra.leftfetchjoinPath(X_51,X_30,X_59);
     (X_61,r1_68) := algebra.join(X_28,X_60);
     X_63 := algebra.tinter(X_29,X_61);
-    X_64 := sql.bind(X_5,"sys","orders","o_orderpriority",0);
+    X_64:bat[:oid,:str]  := sql.bind(X_5,"sys","orders","o_orderpriority",0);
     (X_67,r1_74) := sql.bind(X_5,"sys","orders","o_orderpriority",2);
-    X_70 := sql.bind(X_5,"sys","orders","o_orderpriority",1);
+    X_70:bat[:oid,:str]  := sql.bind(X_5,"sys","orders","o_orderpriority",1);
     X_71 := sql.delta(X_64,X_67,r1_74,X_70);
     X_72:bat[:oid,:str]  := algebra.leftfetchjoinPath(X_63,X_119,X_71);
     (X_73,r1_82,r2_82) := group.subgroupdone(X_72);
diff --git a/sql/benchmarks/tpch/Tests/13-explain.stable.out.32bit 
b/sql/benchmarks/tpch/Tests/13-explain.stable.out.32bit
--- a/sql/benchmarks/tpch/Tests/13-explain.stable.out.32bit
+++ b/sql/benchmarks/tpch/Tests/13-explain.stable.out.32bit
@@ -62,21 +62,21 @@ function user.s2_1{autoCommit=true}(A0:s
     X_21 := algebra.leftfetchjoin(X_10,X_20);
     (X_22,r1_22) := algebra.join(X_7,X_21);
     X_119 := algebra.leftfetchjoin(r1_22,X_10);
-    X_24 := sql.bind(X_3,"sys","orders","o_comment",0);
+    X_24:bat[:oid,:str]  := sql.bind(X_3,"sys","orders","o_comment",0);
     (X_26,r1_26) := sql.bind(X_3,"sys","orders","o_comment",2);
-    X_28 := sql.bind(X_3,"sys","orders","o_comment",1);
+    X_28:bat[:oid,:str]  := sql.bind(X_3,"sys","orders","o_comment",1);
     X_29 := sql.delta(X_24,X_26,r1_26,X_28);
     X_30:bat[:oid,:str]  := algebra.leftfetchjoin(X_119,X_29);
     X_32 := algebra.likesubselect(X_30,A0,"",true);
-    X_34 := sql.bind(X_3,"sys","orders","o_orderkey",0);
+    X_34:bat[:oid,:int]  := sql.bind(X_3,"sys","orders","o_orderkey",0);
     (X_36,r1_40) := sql.bind(X_3,"sys","orders","o_orderkey",2);
-    X_39 := sql.bind(X_3,"sys","orders","o_orderkey",1);
+    X_39:bat[:oid,:int]  := sql.bind(X_3,"sys","orders","o_orderkey",1);
     X_41 := sql.delta(X_34,X_36,r1_40,X_39);
     X_42:bat[:oid,:int]  := algebra.leftfetchjoinPath(X_32,X_119,X_41);
     X_43 := bat.append(X_4,X_42,true);
-    X_44 := sql.bind(X_3,"sys","customer","c_custkey",0);
+    X_44:bat[:oid,:int]  := sql.bind(X_3,"sys","customer","c_custkey",0);
     (X_48,r1_53) := sql.bind(X_3,"sys","customer","c_custkey",2);
-    X_51 := sql.bind(X_3,"sys","customer","c_custkey",1);
+    X_51:bat[:oid,:int]  := sql.bind(X_3,"sys","customer","c_custkey",1);
     X_53 := sql.delta(X_44,X_48,r1_53,X_51);
     X_54 := algebra.leftfetchjoin(X_7,X_53);
     X_55 := bat.mirror(X_54);
diff --git a/sql/benchmarks/tpch/Tests/16-explain.stable.out.32bit 
b/sql/benchmarks/tpch/Tests/16-explain.stable.out.32bit
--- a/sql/benchmarks/tpch/Tests/16-explain.stable.out.32bit
+++ b/sql/benchmarks/tpch/Tests/16-explain.stable.out.32bit
@@ -63,22 +63,22 @@ Ready.
 function 
user.s2_1{autoCommit=true}(A0:str,A1:str,A2:int,A3:int,A4:int,A5:int,A6:int,A7:int,A8:int,A9:int,A10:str):void;
     X_13 := sql.mvc();
     X_14:bat[:oid,:oid]  := sql.tid(X_13,"sys","partsupp");
-    X_17 := sql.bind(X_13,"sys","partsupp","ps_suppkey",0);
+    X_17:bat[:oid,:int]  := sql.bind(X_13,"sys","partsupp","ps_suppkey",0);
     (X_20,r1_20) := sql.bind(X_13,"sys","partsupp","ps_suppkey",2);
-    X_23 := sql.bind(X_13,"sys","partsupp","ps_suppkey",1);
+    X_23:bat[:oid,:int]  := sql.bind(X_13,"sys","partsupp","ps_suppkey",1);
     X_25 := sql.delta(X_17,X_20,r1_20,X_23);
     X_26 := algebra.leftfetchjoin(X_14,X_25);
     X_27 := bat.mirror(X_26);
     X_28:bat[:oid,:oid]  := sql.tid(X_13,"sys","supplier");
-    X_30 := sql.bind(X_13,"sys","supplier","s_comment",0);
+    X_30:bat[:oid,:str]  := sql.bind(X_13,"sys","supplier","s_comment",0);
     (X_32,r1_32) := sql.bind(X_13,"sys","supplier","s_comment",2);
-    X_34 := sql.bind(X_13,"sys","supplier","s_comment",1);
+    X_34:bat[:oid,:str]  := sql.bind(X_13,"sys","supplier","s_comment",1);
     X_35 := sql.delta(X_30,X_32,r1_32,X_34);
     X_36 := algebra.leftfetchjoin(X_28,X_35);
     X_38 := algebra.likesubselect(X_36,A10,"",false);
-    X_40 := sql.bind(X_13,"sys","supplier","s_suppkey",0);
+    X_40:bat[:oid,:int]  := sql.bind(X_13,"sys","supplier","s_suppkey",0);
     (X_42,r1_44) := sql.bind(X_13,"sys","supplier","s_suppkey",2);
-    X_44 := sql.bind(X_13,"sys","supplier","s_suppkey",1);
+    X_44:bat[:oid,:int]  := sql.bind(X_13,"sys","supplier","s_suppkey",1);
     X_45 := sql.delta(X_40,X_42,r1_44,X_44);
     X_46:bat[:oid,:int]  := algebra.leftfetchjoinPath(X_38,X_28,X_45);
     (X_47,r1_50) := algebra.join(X_26,X_46);
@@ -89,19 +89,19 @@ function user.s2_1{autoCommit=true}(A0:s
     X_60 := sql.delta(X_50,X_55,r1_58,X_58);
     X_61:bat[:oid,:oid]  := algebra.leftfetchjoinPath(X_49,X_14,X_60);
     X_62:bat[:oid,:oid]  := sql.tid(X_13,"sys","part");
-    X_64 := sql.bind(X_13,"sys","part","p_size",0);
+    X_64:bat[:oid,:int]  := sql.bind(X_13,"sys","part","p_size",0);
     (X_66,r1_70) := sql.bind(X_13,"sys","part","p_size",2);
-    X_68 := sql.bind(X_13,"sys","part","p_size",1);
+    X_68:bat[:oid,:int]  := sql.bind(X_13,"sys","part","p_size",1);
     X_69 := sql.delta(X_64,X_66,r1_70,X_68);
     X_70 := algebra.leftfetchjoin(X_62,X_69);
-    X_71 := sql.bind(X_13,"sys","part","p_type",0);
+    X_71:bat[:oid,:str]  := sql.bind(X_13,"sys","part","p_type",0);
     (X_73,r1_78) := sql.bind(X_13,"sys","part","p_type",2);
-    X_75 := sql.bind(X_13,"sys","part","p_type",1);
+    X_75:bat[:oid,:str]  := sql.bind(X_13,"sys","part","p_type",1);
     X_76 := sql.delta(X_71,X_73,r1_78,X_75);
     X_77 := algebra.leftfetchjoin(X_62,X_76);
-    X_79 := sql.bind(X_13,"sys","part","p_brand",0);
+    X_79:bat[:oid,:str]  := sql.bind(X_13,"sys","part","p_brand",0);
     (X_82,r1_89) := sql.bind(X_13,"sys","part","p_brand",2);
-    X_84 := sql.bind(X_13,"sys","part","p_brand",1);
+    X_84:bat[:oid,:str]  := sql.bind(X_13,"sys","part","p_brand",1);
     X_85 := sql.delta(X_79,X_82,r1_89,X_84);
     X_86 := algebra.leftfetchjoin(X_62,X_85);
     X_87 := algebra.subselect(X_86,A0,A0,true,true,true);
diff --git a/sql/benchmarks/tpch/Tests/20-explain.stable.out.32bit 
b/sql/benchmarks/tpch/Tests/20-explain.stable.out.32bit
--- a/sql/benchmarks/tpch/Tests/20-explain.stable.out.32bit
+++ b/sql/benchmarks/tpch/Tests/20-explain.stable.out.32bit
@@ -67,139 +67,139 @@ Ready.
 function 
user.s2_1{autoCommit=true}(A0:str,A1:bte,A2:date,A3:date,A4:int,A5:str):void;
     X_8 := sql.mvc();
     X_9:bat[:oid,:oid]  := sql.tid(X_8,"sys","supplier");
-    X_12 := sql.bind(X_8,"sys","supplier","s_suppkey",0);
+    X_12:bat[:oid,:int]  := sql.bind(X_8,"sys","supplier","s_suppkey",0);
     (X_15,r1_15) := sql.bind(X_8,"sys","supplier","s_suppkey",2);
-    X_18 := sql.bind(X_8,"sys","supplier","s_suppkey",1);
+    X_18:bat[:oid,:int]  := sql.bind(X_8,"sys","supplier","s_suppkey",1);
     X_20 := sql.delta(X_12,X_15,r1_15,X_18);
     X_21 := algebra.leftfetchjoin(X_9,X_20);
     X_22 := bat.mirror(X_21);
     X_23:bat[:oid,:oid]  := sql.tid(X_8,"sys","partsupp");
-    X_25 := sql.bind(X_8,"sys","partsupp","ps_partkey",0);
+    X_25:bat[:oid,:int]  := sql.bind(X_8,"sys","partsupp","ps_partkey",0);
     (X_27,r1_27) := sql.bind(X_8,"sys","partsupp","ps_partkey",2);
-    X_29 := sql.bind(X_8,"sys","partsupp","ps_partkey",1);
+    X_29:bat[:oid,:int]  := sql.bind(X_8,"sys","partsupp","ps_partkey",1);
     X_30 := sql.delta(X_25,X_27,r1_27,X_29);
     X_31 := algebra.leftfetchjoin(X_23,X_30);
     X_32 := bat.mirror(X_31);
     X_33:bat[:oid,:oid]  := sql.tid(X_8,"sys","part");
-    X_35 := sql.bind(X_8,"sys","part","p_name",0);
+    X_35:bat[:oid,:str]  := sql.bind(X_8,"sys","part","p_name",0);
     (X_37,r1_37) := sql.bind(X_8,"sys","part","p_name",2);
-    X_39 := sql.bind(X_8,"sys","part","p_name",1);
+    X_39:bat[:oid,:str]  := sql.bind(X_8,"sys","part","p_name",1);
     X_40 := sql.delta(X_35,X_37,r1_37,X_39);
     X_41 := algebra.leftfetchjoin(X_33,X_40);
     X_43 := algebra.likesubselect(X_41,A0,"",false);
-    X_45 := sql.bind(X_8,"sys","part","p_partkey",0);
+    X_45:bat[:oid,:int]  := sql.bind(X_8,"sys","part","p_partkey",0);
     (X_49,r1_51) := sql.bind(X_8,"sys","part","p_partkey",2);
-    X_52 := sql.bind(X_8,"sys","part","p_partkey",1);
+    X_52:bat[:oid,:int]  := sql.bind(X_8,"sys","part","p_partkey",1);
     X_54 := sql.delta(X_45,X_49,r1_51,X_52);
     X_55:bat[:oid,:int]  := algebra.leftfetchjoinPath(X_43,X_33,X_54);
     (X_56,r1_59) := algebra.join(X_31,X_55);
     X_58 := algebra.tinter(X_32,X_56);
-    X_278 := algebra.leftfetchjoin(X_58,X_23);
+    X_275 := algebra.leftfetchjoin(X_58,X_23);
     X_59 := 
sql.bind_idxbat(X_8,"sys","partsupp","partsupp_ps_partkey_ps_suppkey_pkey",0);
     (X_62,r1_65) := 
sql.bind_idxbat(X_8,"sys","partsupp","partsupp_ps_partkey_ps_suppkey_pkey",2);
     X_64 := 
sql.bind_idxbat(X_8,"sys","partsupp","partsupp_ps_partkey_ps_suppkey_pkey",1);
     X_65 := sql.delta(X_59,X_62,r1_65,X_64);
-    X_66:bat[:oid,:wrd]  := algebra.leftfetchjoin(X_278,X_65);
+    X_66:bat[:oid,:wrd]  := algebra.leftfetchjoin(X_275,X_65);
     X_67:bat[:oid,:oid]  := sql.tid(X_8,"sys","lineitem");
-    X_69 := sql.bind(X_8,"sys","lineitem","l_shipdate",0);
+    X_69:bat[:oid,:date]  := sql.bind(X_8,"sys","lineitem","l_shipdate",0);
     (X_71,r1_75) := sql.bind(X_8,"sys","lineitem","l_shipdate",2);
-    X_73 := sql.bind(X_8,"sys","lineitem","l_shipdate",1);
+    X_73:bat[:oid,:date]  := sql.bind(X_8,"sys","lineitem","l_shipdate",1);
     X_74 := sql.delta(X_69,X_71,r1_75,X_73);
     X_75 := algebra.leftfetchjoin(X_67,X_74);
     X_76 := mtime.addmonths(A3,A4);
     X_77 := algebra.subselect(X_75,A2,X_76,true,false,false);
-    X_279 := algebra.leftfetchjoin(X_77,X_67);
-    X_80 := sql.bind(X_8,"sys","lineitem","l_suppkey",0);
-    (X_84,r1_91) := sql.bind(X_8,"sys","lineitem","l_suppkey",2);
-    X_87 := sql.bind(X_8,"sys","lineitem","l_suppkey",1);
+    X_276 := algebra.leftfetchjoin(X_77,X_67);
+    X_80:bat[:oid,:int]  := sql.bind(X_8,"sys","lineitem","l_partkey",0);
+    (X_84,r1_91) := sql.bind(X_8,"sys","lineitem","l_partkey",2);
+    X_87:bat[:oid,:int]  := sql.bind(X_8,"sys","lineitem","l_partkey",1);
     X_89 := sql.delta(X_80,X_84,r1_91,X_87);
-    X_90:bat[:oid,:int]  := algebra.leftfetchjoin(X_279,X_89);
-    X_91 := sql.bind(X_8,"sys","lineitem","l_partkey",0);
-    (X_93,r1_101) := sql.bind(X_8,"sys","lineitem","l_partkey",2);
-    X_95 := sql.bind(X_8,"sys","lineitem","l_partkey",1);
-    X_96 := sql.delta(X_91,X_93,r1_101,X_95);
-    X_97:bat[:oid,:int]  := algebra.leftfetchjoin(X_279,X_96);
-    (X_98,r1_107,r2_107) := group.subgroup(X_97);
-    (X_101,r1_110,r2_110) := group.subgroupdone(X_90,X_98);
-    X_104 := algebra.leftfetchjoin(r1_110,X_97);
-    X_109 := algebra.leftfetchjoin(r1_110,X_90);
-    X_149 := sql.bind(X_8,"sys","lineitem","l_quantity",0);
-    (X_154,r1_176) := sql.bind(X_8,"sys","lineitem","l_quantity",2);
-    X_157 := sql.bind(X_8,"sys","lineitem","l_quantity",1);
-    X_159 := sql.delta(X_149,X_154,r1_176,X_157);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to