Changeset: 45515ba9d125 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=45515ba9d125
Modified Files:
        monetdb5/modules/mal/mosaic_delta.c
        monetdb5/modules/mal/mosaic_dictionary.c
        monetdb5/modules/mal/mosaic_linear.c
        monetdb5/modules/mal/mosaic_prefix.c
Branch: mosaic
Log Message:

Comments


diffs (56 lines):

diff --git a/monetdb5/modules/mal/mosaic_delta.c 
b/monetdb5/modules/mal/mosaic_delta.c
--- a/monetdb5/modules/mal/mosaic_delta.c
+++ b/monetdb5/modules/mal/mosaic_delta.c
@@ -19,7 +19,7 @@
 
 /*
  * (c)2014 author Martin Kersten
- * Byte-wise delta encoding for SHT,INT,LNG,TIMESTAMP
+ * Byte-wise delta encoding for SHT,INT,LNG, OID, WRD, STR-offsets, TIMESTAMP
  */
 
 #include "monetdb_config.h"
diff --git a/monetdb5/modules/mal/mosaic_dictionary.c 
b/monetdb5/modules/mal/mosaic_dictionary.c
--- a/monetdb5/modules/mal/mosaic_dictionary.c
+++ b/monetdb5/modules/mal/mosaic_dictionary.c
@@ -19,10 +19,10 @@
 
 /*
  * (c)2014 author Martin Kersten
- * Local dictionary encoding based on 8-bits.
+ * Global dictionary encoding
  * Index value zero is not used to easy detection of filler
- * The dictionary size is correlated with the number of entries covered
- * Dictionaries bring back the size to 1 byte, which leads to limited type use 
and compression gains
+ * The dictionary index size is derived from the number of entries covered.
+ * It leads to a compact n-bit representation.
  * Floating points are not expected to be replicated 
  */
 
diff --git a/monetdb5/modules/mal/mosaic_linear.c 
b/monetdb5/modules/mal/mosaic_linear.c
--- a/monetdb5/modules/mal/mosaic_linear.c
+++ b/monetdb5/modules/mal/mosaic_linear.c
@@ -19,7 +19,8 @@
 
 /*
  * (c)2014 author Martin Kersten
- * Range encoding framework for a single chunk
+ * Linear encoding
+ * Replace a well-behaving series by its [start,step] value.
  */
 
 #include "monetdb_config.h"
diff --git a/monetdb5/modules/mal/mosaic_prefix.c 
b/monetdb5/modules/mal/mosaic_prefix.c
--- a/monetdb5/modules/mal/mosaic_prefix.c
+++ b/monetdb5/modules/mal/mosaic_prefix.c
@@ -19,7 +19,9 @@
 
 /*
  * (c)2014 author Martin Kersten
- * Blocked bit_ prefix compression
+ * Blocked bit_prefix compression
+ * Factor out the leading bits from a series of values.
+ * The prefix size is determined by the first two non-identical values.
  */
 
 #include "monetdb_config.h"
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to