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 Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list