Changeset: 9a94ef69691f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9a94ef69691f
Added Files:
        monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.linear.MAL.py
        monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.linear.options5
        monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.linear.stable.err
        monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.linear.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_with_nils_2.linear.MAL.py
        monetdb5/modules/mosaic/Tests/mosaic_date_with_nils_2.linear.options5
        monetdb5/modules/mosaic/Tests/mosaic_date_with_nils_2.linear.stable.err
        monetdb5/modules/mosaic/Tests/mosaic_date_with_nils_2.linear.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nils_2.linear.MAL.py
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nils_2.linear.options5
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nils_2.linear.stable.err
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nils_2.linear.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_with_nils_2.linear.MAL.py
        monetdb5/modules/mosaic/Tests/mosaic_oid_with_nils_2.linear.options5
        monetdb5/modules/mosaic/Tests/mosaic_oid_with_nils_2.linear.stable.err
        monetdb5/modules/mosaic/Tests/mosaic_oid_with_nils_2.linear.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nils_2.linear.MAL.py
        
monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nils_2.linear.options5
        
monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nils_2.linear.stable.err
        
monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nils_2.linear.stable.out
Modified Files:
        monetdb5/modules/mosaic/TODO_MOSAIC.txt
        monetdb5/modules/mosaic/Tests/All
        monetdb5/modules/mosaic/mosaic.c
        monetdb5/modules/mosaic/mosaic_linear.c
        monetdb5/modules/mosaic/mosaic_linear.h
Branch: mosaic
Log Message:

Nil semantics for linear compressions.


diffs (truncated from 27837 to 300 lines):

diff --git a/monetdb5/modules/mosaic/TODO_MOSAIC.txt 
b/monetdb5/modules/mosaic/TODO_MOSAIC.txt
--- a/monetdb5/modules/mosaic/TODO_MOSAIC.txt
+++ b/monetdb5/modules/mosaic/TODO_MOSAIC.txt
@@ -1,5 +1,4 @@
 ####technical depth####
-Finish null semantics plus tests
 make sure candidate lists are working properly for select, theta_select and 
join (2)
 Be sure alignment is correct. Use asserts for this.
 Add test for float/double
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
@@ -90,6 +90,11 @@ mosaic_lng_2.linear
 mosaic_oid_2.linear
 mosaic_date_2.linear
 mosaic_timestamp_2.linear
+mosaic_bit_with_nils_2.linear
+mosaic_lng_with_nils_2.linear
+mosaic_oid_with_nils_2.linear
+mosaic_date_with_nils_2.linear
+mosaic_timestamp_with_nils_2.linear
 
 mosaic_bit_1.frame
 mosaic_lng_1.frame
diff --git 
a/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.runlength.MAL.py 
b/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.linear.MAL.py
copy from monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.runlength.MAL.py
copy to monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.linear.MAL.py
diff --git 
a/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.runlength.options5 
b/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.linear.options5
copy from 
monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.runlength.options5
copy to monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.linear.options5
diff --git 
a/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.runlength.stable.err 
b/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.linear.stable.err
copy from 
monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.runlength.stable.err
copy to monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.linear.stable.err
--- a/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.runlength.stable.err
+++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.linear.stable.err
@@ -1,4 +1,4 @@
-stderr of test 'mosaic_bit_with_nils_2.runlength` in directory 
'monetdb5/modules/mosaic` itself:
+stderr of test 'mosaic_bit_with_nils_2.linear` in directory 
'monetdb5/modules/mosaic` itself:
 
 
 # 13:33:16 >  
diff --git 
a/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.runlength.stable.out 
b/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.linear.stable.out
copy from 
monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.runlength.stable.out
copy to monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.linear.stable.out
--- a/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.runlength.stable.out
+++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils_2.linear.stable.out
@@ -1,4 +1,4 @@
-stdout of test 'mosaic_bit_with_nils_2.runlength` in directory 
'monetdb5/modules/mosaic` itself:
+stdout of test 'mosaic_bit_with_nils_2.linear` in directory 
'monetdb5/modules/mosaic` itself:
 
 
 # 16:26:45 >  
@@ -16,1039 +16,941 @@ stdout of test 'mosaic_bit_with_nils_2.r
 # 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_linear
+MOScompress_linear
+MOScompress_linear
+MOScompress_linear
+MOScompress_linear
+MOScompress_linear
+MOScompress_linear
+MOScompress_linear
+MOScompress_linear
+MOScompress_linear
+#BATmosaic: mosaic construction 20 usec
+MOSdecompress_linear
+MOSdecompress_linear
+MOSdecompress_linear
+MOSdecompress_linear
+MOSdecompress_linear
+MOSdecompress_linear
+MOSdecompress_linear
+MOSdecompress_linear
+MOSdecompress_linear
+MOSdecompress_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
+MOSthetaselect_linear
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to