Changeset: 87f5088371a9 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=87f5088371a9
Modified Files:
pathfinder/compiler/algebra/opt/opt_join_pd.c
Branch: default
Log Message:
Prune unnecessary columns in equi-join pushdown optimization.
diffs (15 lines):
diff -r 93e4d15fe948 -r 87f5088371a9
pathfinder/compiler/algebra/opt/opt_join_pd.c
--- a/pathfinder/compiler/algebra/opt/opt_join_pd.c Sun May 09 13:58:39
2010 +0200
+++ b/pathfinder/compiler/algebra/opt/opt_join_pd.c Thu May 13 21:41:27
2010 +0200
@@ -1780,6 +1780,11 @@
remove_eqjoin_opt (root);
PFla_dag_reset (root);
+ /* The eqjoin removal might result in very wide relations.
+ To speed up the unique name mapping we remove the superfluos
+ columns. */
+ root = PFalgopt_icol (root);
+
/* make sure that column name splitting is removed */
root = PFmap_unq_names (root);
}
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list