Changeset: 2a596e4f4823 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2a596e4f4823
Modified Files:
monetdb5/modules/mosaic/mosaic_dictionary.c
Branch: mosaic
Log Message:
Add TODO.
diffs (19 lines):
diff --git a/monetdb5/modules/mosaic/mosaic_dictionary.c
b/monetdb5/modules/mosaic/mosaic_dictionary.c
--- a/monetdb5/modules/mosaic/mosaic_dictionary.c
+++ b/monetdb5/modules/mosaic/mosaic_dictionary.c
@@ -424,6 +424,15 @@ MOSdecompress_dictionary(MOStask task)
// perform relational algebra operators over non-compressed chunks
// They are bound by an oid range and possibly a candidate list
+/* TODO: the select_operator for dictionaries doesn't use
+ * the ordered property of the actual global dictionary.
+ * Which is a shame because it could in this select operator
+ * safe on the dictionary look ups by using the dictionary itself
+ * as a reverse index for the ranges of your select predicate.
+ * Or if we want to stick to this set up, then we should use a
+ * hash based dictionary.
+*/
+
#define select_dictionary_str(TPE) \
throw(MAL,"mosaic.dictionary","TBD");
#define select_dictionary(TPE) {\
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list