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

Reply via email to