Changeset: e9c766ce78cb for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e9c766ce78cb Added Files: monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.MAL.py monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.options5 monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.stable.err monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_date_with_nills_1.raw.MAL.py monetdb5/modules/mosaic/Tests/mosaic_date_with_nills_1.raw.options5 monetdb5/modules/mosaic/Tests/mosaic_date_with_nills_1.raw.stable.err monetdb5/modules/mosaic/Tests/mosaic_date_with_nills_1.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.raw.MAL.py monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.raw.options5 monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.raw.stable.err monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid_with_nills_1.raw.MAL.py monetdb5/modules/mosaic/Tests/mosaic_oid_with_nills_1.raw.options5 monetdb5/modules/mosaic/Tests/mosaic_oid_with_nills_1.raw.stable.err monetdb5/modules/mosaic/Tests/mosaic_oid_with_nills_1.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nills_1.raw.MAL.py monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nills_1.raw.options5 monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nills_1.raw.stable.err monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nills_1.raw.stable.out Modified Files: monetdb5/modules/mosaic/Tests/All monetdb5/modules/mosaic/mosaic.c monetdb5/modules/mosaic/mosaic_raw.c monetdb5/modules/mosaic/mosaic_raw.h Branch: mosaic Log Message:
Introduce nil semantics for raw compression. diffs (truncated from 6634 to 300 lines): diff --git a/monetdb5/modules/mosaic/Tests/All b/monetdb5/modules/mosaic/Tests/All --- a/monetdb5/modules/mosaic/Tests/All +++ b/monetdb5/modules/mosaic/Tests/All @@ -35,6 +35,11 @@ mosaic_lng_1.raw mosaic_oid_1.raw mosaic_date_1.raw mosaic_timestamp_1.raw +mosaic_bit_with_nills_1.raw +mosaic_lng_with_nills_1.raw +mosaic_oid_with_nills_1.raw +mosaic_date_with_nills_1.raw +mosaic_timestamp_with_nills_1.raw mosaic_bit_2.runlength mosaic_lng_2.runlength diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.frame.MAL.py b/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.MAL.py copy from monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.frame.MAL.py copy to monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.MAL.py diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.frame.options5 b/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.options5 copy from monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.frame.options5 copy to monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.options5 diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.frame.stable.err b/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.stable.err copy from monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.frame.stable.err copy to monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.stable.err --- a/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.frame.stable.err +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.stable.err @@ -1,4 +1,4 @@ -stderr of test 'mosaic_bit_with_nills_1.frame` in directory 'monetdb5/modules/mosaic` itself: +stderr of test 'mosaic_bit_with_nills_1.raw` in directory 'monetdb5/modules/mosaic` itself: # 13:33:23 > diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.frame.stable.out b/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.stable.out copy from monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.frame.stable.out copy to monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.stable.out --- a/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.frame.stable.out +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.stable.out @@ -1,4 +1,4 @@ -stdout of test 'mosaic_bit_with_nills_1.frame` in directory 'monetdb5/modules/mosaic` itself: +stdout of test 'mosaic_bit_with_nills_1.raw` in directory 'monetdb5/modules/mosaic` itself: # 16:26:45 > @@ -16,604 +16,95 @@ stdout of test 'mosaic_bit_with_nills_1. # Listening for connection requests on mapi:monetdb://aris-XPS-13-9380:34578/ # Listening for UNIX domain connection requests on mapi:monetdb:///var/tmp/mtest-26512/.s.monetdb.34578 # MonetDB/SQL module loaded - -# 16:26:45 > -# 16:26:45 > "mclient" "-lmal" "-ftest" "-tnone" "-Eutf-8" "--host=/var/tmp/mtest-26512" "--port=34578" -# 16:26:45 > +MOScompress_raw +#BATmosaic: mosaic construction 21 usec +MOSdecompress_raw +MOSselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSselect_raw +MOSthetaselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSselect_raw +MOSjoin_raw +MOSthetaselect_raw +MOSprojection_raw +MOSprojection_raw -MOScompress_frame -MOScompress_frame -MOScompress_frame -MOScompress_frame -MOScompress_frame -MOScompress_frame -MOScompress_frame -#BATmosaic: mosaic construction 26 usec -MOSdecompress_frame -MOSdecompress_frame -MOSdecompress_frame -MOSdecompress_frame -MOSdecompress_frame -MOSdecompress_frame -MOSdecompress_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSthetaselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSselect_frame -MOSthetaselect_frame _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list