Changeset: 92edc3e65f29 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/92edc3e65f29
Modified Files:
        monetdb5/optimizer/opt_mergetable.c
Branch: dict
Log Message:

handle per partion decompression


diffs (17 lines):

diff --git a/monetdb5/optimizer/opt_mergetable.c 
b/monetdb5/optimizer/opt_mergetable.c
--- a/monetdb5/optimizer/opt_mergetable.c
+++ b/monetdb5/optimizer/opt_mergetable.c
@@ -2246,8 +2246,11 @@ OPTmergetableImplementation(Client cntxt
                }
 
                /* Handle projection */
-               if (match > 0 && getModuleId(p) == algebraRef &&
-                       getFunctionId(p) == projectionRef &&
+               if (match > 0 &&
+                               ((getModuleId(p) == algebraRef &&
+                       getFunctionId(p) == projectionRef) ||
+                               (getModuleId(p) == dictRef &&
+                       getFunctionId(p) == decompressRef)) &&
                   (m=is_a_mat(getArg(p,1), &ml)) >= 0) {
                        n=is_a_mat(getArg(p,2), &ml);
                        if(mat_projection(mb, p, &ml, m, n)) {
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to