Changeset: 047e1632ba8e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=047e1632ba8e
Added Files:
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.frame.MAL.py
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.frame.options5
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.frame.stable.err
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.frame.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.mal
Modified Files:
        monetdb5/modules/mosaic/Tests/All
        monetdb5/modules/mosaic/mosaic.c
        monetdb5/modules/mosaic/mosaic_frame.c
        monetdb5/modules/mosaic/mosaic_frame.h
Branch: mosaic
Log Message:

Introduce nil semantics for frame compression.


diffs (truncated from 25750 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
@@ -69,6 +69,7 @@ mosaic_lng_1.frame
 mosaic_oid_1.frame
 mosaic_date_1.frame
 mosaic_timestamp_1.frame
+mosaic_lng_with_nills_1.frame
 
 mosaic_bit_1.prefix
 mosaic_lng_1.prefix
diff --git a/monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.frame.MAL.py 
b/monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.frame.MAL.py
new file mode 100644
--- /dev/null
+++ b/monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.frame.MAL.py
@@ -0,0 +1,2 @@
+from run_mal_client import main
+main(__file__)
diff --git 
a/monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.frame.options5 
b/monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.frame.options5
new file mode 100644
--- /dev/null
+++ b/monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.frame.options5
@@ -0,0 +1,1 @@
+--debug=2097152
diff --git 
a/monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.frame.stable.err 
b/monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.frame.stable.err
new file mode 100644
--- /dev/null
+++ b/monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.frame.stable.err
@@ -0,0 +1,20255 @@
+stderr of test 'mosaic_lng_with_nills_1.frame` in directory 
'monetdb5/modules/mosaic` itself:
+
+
+# 14:24:54 >  
+# 14:24:54 >  "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" 
"mapi_open=true" "--set" "mapi_port=36479" "--set" 
"mapi_usock=/var/tmp/mtest-16514/.s.monetdb.36479" "--forcemito" 
"--dbpath=/home/aris/sources/monetdb/build/installation/var/MonetDB/mTests_monetdb5_modules_mosaic"
 "--debug=2097152" "--set" "embedded_c=true"
+# 14:24:54 >  
+
+# builtin opt  gdk_dbpath = 
/home/aris/sources/monetdb/build/installation/var/monetdb5/dbfarm/demo
+# builtin opt  mapi_port = 50000
+# builtin opt  mapi_open = false
+# builtin opt  mapi_ipv6 = false
+# builtin opt  mapi_autosense = false
+# builtin opt  sql_optimizer = default_pipe
+# builtin opt  sql_debug = 0
+# cmdline opt  gdk_nr_threads = 0
+# cmdline opt  mapi_open = true
+# cmdline opt  mapi_port = 36479
+# cmdline opt  mapi_usock = /var/tmp/mtest-16514/.s.monetdb.36479
+# cmdline opt  gdk_dbpath = 
/home/aris/sources/monetdb/build/installation/var/MonetDB/mTests_monetdb5_modules_mosaic
+# cmdline opt  embedded_c = true
+#COLnew()=tmp_1#0@0[str]TSRN
+#COLnew()=tmp_2#0@0[str]TSRN
+#BAThash: create hash(environment_key#10@0[str]TN);
+#HASHnew: create hash(size 256, mask 256, width 2, total 1024 bytes);
+#BAThash: hash construction 21 usec
+#BAThash: statistics (10, entries 9, mask 255, max 2, avg 1.111111);
+#BAThash: NOT persisting hash 1
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#COLnew()=tmp_3#0@0[str]TSRN
+#COLnew()=tmp_4#0@0[str]TSRN
+#COLnew()=tmp_5#0@0[oid]TSRN
+#COLnew()=tmp_6#0@0[str]TSRN
+#COLnew()=tmp_7#0@0[str]TSRN
+#COLnew()=tmp_10#0@0[str]TSRN
+#COLnew()=tmp_11#0@0[str]TSRN
+#COLnew()=tmp_12#0@0[oid]TSRN
+#BAThash: create hash(M5system_auth_user#0@0[str]PSRKN);
+#HASHnew: create hash(size 256, mask 256, width 2, total 1024 bytes);
+#BAThash: hash construction 14 usec
+#BAThash: statistics (0, entries 0, mask 255, max 0, avg 0.000000);
+#BAThash: NOT persisting hash 3
+#BATcheckhash: already has hash M5system_auth_user, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
+#BATcheckhash: already has hash environment_key, waited 0 usec
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to