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