Changeset: 5236fb638aaa for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5236fb638aaa
Modified Files:
clients/Tests/exports.stable.out
sql/test/BugTracker/Tests/explain.SF-1739353.stable.out
sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out
Branch: mosaic
Log Message:
Approve output
diffs (261 lines):
diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out
--- a/clients/Tests/exports.stable.out
+++ b/clients/Tests/exports.stable.out
@@ -395,7 +395,7 @@ int geomversion_get(void);
void geomversion_set(void);
bat getBBPsize(void);
int getBitVector(BitVector vector, BUN i, int bits);
-lng getBitVectorSize(const BUN cnt, const int width);
+size_t getBitVectorSize(const BUN cnt, const int width);
char *get_bin_path(void);
int gettimeofday(struct timeval *tv, int *ignore_zone);
int gprof_pthread_create(pthread_t *__restrict, __const pthread_attr_t
*__restrict, void *( *fcn)(void *), void *__restrict);
@@ -1404,6 +1404,7 @@ str MKEYconstbulk_rotate_xor_hash(bat *r
str MKEYhash(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p);
str MKEYrotate(lng *ret, const lng *v, const int *nbits);
str MKEYrotate_xor_hash(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p);
+void MOSadvance_calendar(Client cntxt, MOStask task);
void MOSadvance_delta(Client cntxt, MOStask task);
void MOSadvance_dictionary(Client cntxt, MOStask task);
void MOSadvance_frame(Client cntxt, MOStask task);
@@ -1413,11 +1414,12 @@ void MOSadvance_prefix(Client cntxt, MOS
void MOSadvance_runlength(Client cntxt, MOStask task);
str MOSanalyse(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
int MOSanalyseInternal(Client cntxt, int threshold, MOStask task, bat bid);
-void MOSanalyseReport(Client cntxt, BAT *b, BAT *btech, BAT *output, BAT
*factor, BAT *run, str compressions);
+void MOSanalyseReport(Client cntxt, BAT *b, BAT *btech, BAT *output, BAT
*factor, BAT *compress, BAT *decompress, str compressions);
void MOSblk(MosaicBlk blk);
BUN MOSblocklimit;
str MOScompress(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
str MOScompressInternal(Client cntxt, bat *bid, MOStask task, int debug);
+void MOScompress_calendar(Client cntxt, MOStask task);
void MOScompress_delta(Client cntxt, MOStask task);
void MOScompress_dictionary(Client cntxt, MOStask task);
void MOScompress_frame(Client cntxt, MOStask task);
@@ -1425,11 +1427,13 @@ void MOScompress_linear(Client cntxt, MO
void MOScompress_literal(Client cntxt, MOStask task);
void MOScompress_prefix(Client cntxt, MOStask task);
void MOScompress_runlength(Client cntxt, MOStask task);
+void MOScreatecalendar(Client cntxt, MOStask task);
void MOScreatedictionary(Client cntxt, MOStask task);
void MOScreateframeDictionary(Client cntxt, MOStask task);
str MOSdecompress(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
str MOSdecompressInternal(Client cntxt, bat *bid);
str MOSdecompressStorage(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr
pci);
+void MOSdecompress_calendar(Client cntxt, MOStask task);
void MOSdecompress_delta(Client cntxt, MOStask task);
void MOSdecompress_dictionary(Client cntxt, MOStask task);
void MOSdecompress_frame(Client cntxt, MOStask task);
@@ -1439,6 +1443,7 @@ void MOSdecompress_prefix(Client cntxt,
void MOSdecompress_runlength(Client cntxt, MOStask task);
str MOSdump(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
void MOSdumpHeader(Client cntxt, MOStask task);
+void MOSdump_calendar(Client cntxt, MOStask task);
void MOSdump_delta(Client cntxt, MOStask task);
void MOSdump_dictionary(Client cntxt, MOStask task);
void MOSdump_frame(Client cntxt, MOStask task);
@@ -1446,6 +1451,7 @@ void MOSdump_linear(Client cntxt, MOStas
void MOSdump_literal(Client cntxt, MOStask task);
void MOSdump_prefix(Client cntxt, MOStask task);
void MOSdump_runlength(Client cntxt, MOStask task);
+flt MOSestimate_calendar(Client cntxt, MOStask task);
flt MOSestimate_delta(Client cntxt, MOStask task);
flt MOSestimate_dictionary(Client cntxt, MOStask task);
flt MOSestimate_frame(Client cntxt, MOStask task);
@@ -1456,6 +1462,8 @@ char *MOSfiltername[];
void MOSinitHeader(MOStask task);
void MOSinitializeScan(Client cntxt, MOStask task, int startblk, int stopblk);
str MOSlayout(Client cntxt, BAT *b, BAT *btech, BAT *bcount, BAT *binput, BAT
*boutput, BAT *bproperties);
+void MOSlayout_calendar(Client cntxt, MOStask task, BAT *btech, BAT *bcount,
BAT *binput, BAT *boutput, BAT *bproperties);
+void MOSlayout_calendar_hdr(Client cntxt, MOStask task, BAT *btech, BAT
*bcount, BAT *binput, BAT *boutput, BAT *bproperties);
void MOSlayout_delta(Client cntxt, MOStask task, BAT *btech, BAT *bcount, BAT
*binput, BAT *boutput, BAT *bproperties);
void MOSlayout_dictionary(Client cntxt, MOStask task, BAT *btech, BAT *bcount,
BAT *binput, BAT *boutput, BAT *bproperties);
void MOSlayout_dictionary_hdr(Client cntxt, MOStask task, BAT *btech, BAT
*bcount, BAT *binput, BAT *boutput, BAT *bproperties);
@@ -1468,6 +1476,7 @@ void MOSlayout_runlength(Client cntxt, M
BUN MOSlimit(void);
str MOSoptimizer(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
str MOSprojection(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
+str MOSprojection_calendar(Client cntxt, MOStask task);
str MOSprojection_delta(Client cntxt, MOStask task);
str MOSprojection_dictionary(Client cntxt, MOStask task);
str MOSprojection_frame(Client cntxt, MOStask task);
@@ -1475,6 +1484,7 @@ str MOSprojection_linear(Client cntxt, M
str MOSprojection_literal(Client cntxt, MOStask task);
str MOSprojection_prefix(Client cntxt, MOStask task);
str MOSprojection_runlength(Client cntxt, MOStask task);
+void MOSskip_calendar(Client cntxt, MOStask task);
void MOSskip_delta(Client cntxt, MOStask task);
void MOSskip_dictionary(Client cntxt, MOStask task);
void MOSskip_frame(Client cntxt, MOStask task);
@@ -1485,6 +1495,7 @@ void MOSskip_runlength(Client cntxt, MOS
str MOSslice(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
str MOSsliceInternal(Client cntxt, bat *slices, BUN size, BAT *b);
str MOSsubjoin(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
+str MOSsubjoin_calendar(Client cntxt, MOStask task);
str MOSsubjoin_delta(Client cntxt, MOStask task);
str MOSsubjoin_dictionary(Client cntxt, MOStask task);
str MOSsubjoin_frame(Client cntxt, MOStask task);
@@ -1493,6 +1504,7 @@ str MOSsubjoin_literal(Client cntxt, MOS
str MOSsubjoin_prefix(Client cntxt, MOStask task);
str MOSsubjoin_runlength(Client cntxt, MOStask task);
str MOSsubselect(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
+str MOSsubselect_calendar(Client cntxt, MOStask task, void *low, void *hgh,
bit *li, bit *hi, bit *anti);
str MOSsubselect_delta(Client cntxt, MOStask task, void *low, void *hgh, bit
*li, bit *hi, bit *anti);
str MOSsubselect_dictionary(Client cntxt, MOStask task, void *low, void *hgh,
bit *li, bit *hi, bit *anti);
str MOSsubselect_frame(Client cntxt, MOStask task, void *low, void *hgh, bit
*li, bit *hi, bit *anti);
@@ -1501,6 +1513,7 @@ str MOSsubselect_literal(Client cntxt, M
str MOSsubselect_prefix(Client cntxt, MOStask task, void *low, void *hgh, bit
*li, bit *hi, bit *anti);
str MOSsubselect_runlength(Client cntxt, MOStask task, void *low, void *hgh,
bit *li, bit *hi, bit *anti);
str MOSthetasubselect(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
+str MOSthetasubselect_calendar(Client cntxt, MOStask task, void *val, str
oper);
str MOSthetasubselect_delta(Client cntxt, MOStask task, void *val, str oper);
str MOSthetasubselect_dictionary(Client cntxt, MOStask task, void *val, str
oper);
str MOSthetasubselect_frame(Client cntxt, MOStask task, void *val, str oper);
diff --git a/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out
b/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out
--- a/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out
+++ b/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out
@@ -41,46 +41,46 @@ Operation successful
| X_1:bat[:str] := bat.new(nil:str);
|
| X_0 := sql.mvc();
|
| X_6:bat[:sht] := sql.bind(X_0,"sys","_tables","type",0);
|
-| X_3:bat[:oid] := sql.tid(X_0,"sys","_tables");
|
-| X_63 := algebra.subselect(X_6,X_3,2,2,true,true,true);
|
-| (X_9,r1_10) := sql.bind(X_0,"sys","_tables","type",2);
|
-| X_64 := algebra.subselect(r1_10,nil:bat[:oid],2,2,true,true,true);
|
+| C_3:bat[:oid] := sql.tid(X_0,"sys","_tables");
|
+| C_63 := algebra.subselect(X_6,C_3,2,2,true,true,true);
|
+| (C_9:bat[:oid],r1_10:bat[:sht]) :=
sql.bind(X_0,"sys","_tables","type",2); |
+| C_64 := algebra.subselect(r1_10,nil:bat[:oid],2,2,true,true,true);
|
| X_12:bat[:sht] := sql.bind(X_0,"sys","_tables","type",1);
|
-| X_66 := algebra.subselect(X_12,X_3,2,2,true,true,true);
|
-| X_18 := sql.subdelta(X_63,X_3,X_9,X_64,X_66);
|
+| C_66 := algebra.subselect(X_12,C_3,2,2,true,true,true);
|
+| C_18 := sql.subdelta(C_63,C_3,C_9,C_64,C_66);
|
| X_21:bat[:str] := sql.bind(X_0,"sys","_tables","name",0);
|
-| (X_23,r1_24) := sql.bind(X_0,"sys","_tables","name",2);
|
+| (C_23:bat[:oid],r1_24:bat[:str]) :=
sql.bind(X_0,"sys","_tables","name",2); |
| X_25:bat[:str] := sql.bind(X_0,"sys","_tables","name",1);
|
-| X_28 := sql.projectdelta(X_18,X_21,X_23,r1_24,X_25);
|
+| X_28 := sql.projectdelta(C_18,X_21,C_23,r1_24,X_25);
|
| X_29 := bat.append(X_1,X_28,true);
|
-| X_30:bat[:oid] := sql.tid(X_0,"tmp","_tables");
|
+| C_30:bat[:oid] := sql.tid(X_0,"tmp","_tables");
|
| X_32:bat[:str] := sql.bind(X_0,"tmp","_tables","name",0);
|
-| X_33 := mosaic.projection(X_30,X_32);
|
+| X_33 := mosaic.projection(C_30,X_32);
|
| X_34 := bat.append(X_29,X_33,true);
|
| sql.resultSet(X_43,X_45,X_46,X_48,X_50,X_34);
|
| end user.s2_1;
|
| #inline actions= 0 time=1 usec
|
-| #remap actions= 0 time=3 usec
|
+| #remap actions= 0 time=2 usec
|
| #costmodel actions= 1 time=2 usec
|
| #coercion actions= 1 time=6 usec
|
| #evaluate actions= 0 time=4 usec
|
| #aliases actions= 0 time=6 usec
|
-| #pushselect actions= 4 time=30 usec
|
-| #mergetable actions= 0 time=31 usec
|
+| #pushselect actions= 4 time=27 usec
|
+| #mergetable actions= 0 time=29 usec
|
| #deadcode actions= 4 time=7 usec
|
| #aliases actions= 0 time=5 usec
|
-| #constants actions= 3 time=7 usec
|
+| #constants actions= 3 time=6 usec
|
| #commonTerms actions= 0 time=6 usec
|
| #projectionpath actions= 0 time=4 usec
|
| #reorder actions= 1 time=25 usec
|
-| #deadcode actions= 0 time=6 usec
|
+| #deadcode actions= 0 time=5 usec
|
| #reduce actions=26 time=8 usec
|
| #matpack actions= 0 time=2 usec
|
-| #multiplex actions= 0 time=3 usec
|
-| #profiler actions= 1 time=5 usec
|
+| #multiplex actions= 0 time=2 usec
|
+| #profiler actions= 1 time=3 usec
|
| #candidates actions= 1 time=1 usec
|
-| #garbagecollector actions= 1 time=18 usec
|
-| #total actions= 1 time=273 usec
|
+| #garbagecollector actions= 1 time=37 usec
|
+| #total actions= 1 time=303 usec
|
+------------------------------------------------------------------------------------------------------+
55 rows
diff --git a/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out
b/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out
--- a/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out
+++ b/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out
@@ -53,50 +53,50 @@ Operation successful
| X_1:bat[:lng] := bat.new(nil:lng);
|
| X_0 := sql.mvc();
|
| X_6:bat[:sht] := sql.bind(X_0,"sys","_tables","type",0);
|
-| X_3:bat[:oid] := sql.tid(X_0,"sys","_tables");
|
-| X_57 := algebra.subselect(X_6,X_3,2,2,true,true,true);
|
-| (X_9,r1_10) := sql.bind(X_0,"sys","_tables","type",2);
|
-| X_58 := algebra.subselect(r1_10,nil:bat[:oid],2,2,true,true,true);
|
+| C_3:bat[:oid] := sql.tid(X_0,"sys","_tables");
|
+| C_57 := algebra.subselect(X_6,C_3,2,2,true,true,true);
|
+| (C_9:bat[:oid],r1_10:bat[:sht]) :=
sql.bind(X_0,"sys","_tables","type",2); |
+| C_58 := algebra.subselect(r1_10,nil:bat[:oid],2,2,true,true,true);
|
| X_12:bat[:sht] := sql.bind(X_0,"sys","_tables","type",1);
|
-| X_60 := algebra.subselect(X_12,X_3,2,2,true,true,true);
|
-| X_18 := sql.subdelta(X_57,X_3,X_9,X_58,X_60);
|
+| C_60 := algebra.subselect(X_12,C_3,2,2,true,true,true);
|
+| C_18 := sql.subdelta(C_57,C_3,C_9,C_58,C_60);
|
| X_21:bat[:int] := sql.bind(X_0,"sys","_tables","id",0);
|
-| (X_23,r1_24) := sql.bind(X_0,"sys","_tables","id",2);
|
+| (C_23:bat[:oid],r1_24:bat[:int]) :=
sql.bind(X_0,"sys","_tables","id",2); |
| X_25:bat[:int] := sql.bind(X_0,"sys","_tables","id",1);
|
-| X_28 := sql.projectdelta(X_18,X_21,X_23,r1_24,X_25);
|
+| X_28 := sql.projectdelta(C_18,X_21,C_23,r1_24,X_25);
|
| X_29 := aggr.count(X_28);
|
| X_30 := sql.single(X_29);
|
| X_31 := bat.append(X_1,X_30,true);
|
-| X_32:bat[:oid] := sql.tid(X_0,"tmp","_tables");
|
+| C_32:bat[:oid] := sql.tid(X_0,"tmp","_tables");
|
| X_34:bat[:int] := sql.bind(X_0,"tmp","_tables","id",0);
|
-| X_35 := mosaic.projection(X_32,X_34);
|
+| X_35 := mosaic.projection(C_32,X_34);
|
| X_36 := aggr.count(X_35);
|
| X_37 := bat.append(X_31,X_36,true);
|
| X_38:lng := aggr.sum(X_37);
|
| sql.resultSet(".L3","L3","bigint",64,0,7,X_38);
|
| end user.s2_1;
|
| #inline actions= 0 time=1 usec
|
-| #remap actions= 0 time=3 usec
|
-| #costmodel actions= 1 time=2 usec
|
+| #remap actions= 0 time=2 usec
|
+| #costmodel actions= 1 time=1 usec
|
| #coercion actions= 1 time=6 usec
|
| #evaluate actions= 0 time=3 usec
|
+| #aliases actions= 0 time=5 usec
|
+| #pushselect actions= 4 time=26 usec
|
+| #mergetable actions= 0 time=26 usec
|
+| #deadcode actions= 4 time=6 usec
|
| #aliases actions= 0 time=6 usec
|
-| #pushselect actions= 4 time=29 usec
|
-| #mergetable actions= 0 time=30 usec
|
-| #deadcode actions= 4 time=7 usec
|
-| #aliases actions= 0 time=5 usec
|
-| #constants actions= 2 time=6 usec
|
-| #commonTerms actions= 0 time=6 usec
|
-| #projectionpath actions= 0 time=4 usec
|
-| #reorder actions= 1 time=22 usec
|
+| #constants actions= 2 time=5 usec
|
+| #commonTerms actions= 0 time=5 usec
|
+| #projectionpath actions= 0 time=3 usec
|
+| #reorder actions= 1 time=20 usec
|
| #deadcode actions= 0 time=5 usec
|
| #reduce actions=25 time=7 usec
|
-| #matpack actions= 0 time=3 usec
|
-| #multiplex actions= 0 time=11 usec
|
-| #profiler actions= 1 time=5 usec
|
+| #matpack actions= 0 time=2 usec
|
+| #multiplex actions= 0 time=2 usec
|
+| #profiler actions= 1 time=4 usec
|
| #candidates actions= 1 time=1 usec
|
-| #garbagecollector actions= 1 time=16 usec
|
-| #total actions= 1 time=271 usec
|
+| #garbagecollector actions= 1 time=14 usec
|
+| #total actions= 1 time=234 usec
|
+--------------------------------------------------------------------------------------------------+
49 rows
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list