Changeset: d780ed88da2a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d780ed88da2a Modified Files: monetdb5/optimizer/opt_pipes.c Branch: Feb2013 Log Message:
Reorder coercion and evaluate optimizers Coercions are check evaluate operations. diffs (115 lines): diff --git a/monetdb5/optimizer/opt_pipes.c b/monetdb5/optimizer/opt_pipes.c --- a/monetdb5/optimizer/opt_pipes.c +++ b/monetdb5/optimizer/opt_pipes.c @@ -64,9 +64,9 @@ struct PIPELINES { {"default_pipe", "optimizer.inline();" "optimizer.remap();" - "optimizer.evaluate();" "optimizer.costModel();" "optimizer.coercions();" + "optimizer.evaluate();" "optimizer.emptySet();" "optimizer.aliases();" "optimizer.pushselect();" @@ -94,9 +94,9 @@ struct PIPELINES { {"no_mitosis_pipe", "optimizer.inline();" "optimizer.remap();" - "optimizer.evaluate();" "optimizer.costModel();" "optimizer.coercions();" + "optimizer.evaluate();" "optimizer.emptySet();" "optimizer.aliases();" "optimizer.pushselect();" @@ -122,9 +122,9 @@ struct PIPELINES { {"sequential_pipe", "optimizer.inline();" "optimizer.remap();" - "optimizer.evaluate();" "optimizer.costModel();" "optimizer.coercions();" + "optimizer.evaluate();" "optimizer.emptySet();" "optimizer.aliases();" "optimizer.pushselect();" @@ -144,9 +144,9 @@ struct PIPELINES { {"nov2009_pipe", "optimizer.inline();" "optimizer.remap();" - "optimizer.evaluate();" "optimizer.costModel();" "optimizer.coercions();" + "optimizer.evaluate();" "optimizer.emptySet();" "optimizer.aliases();" "optimizer.mergetable();" @@ -171,9 +171,9 @@ struct PIPELINES { {"replication_pipe", "optimizer.inline();" "optimizer.remap();" - "optimizer.evaluate();" "optimizer.costModel();" "optimizer.coercions();" + "optimizer.evaluate();" "optimizer.emptySet();" "optimizer.aliases();" "optimizer.mergetable();" @@ -194,9 +194,9 @@ struct PIPELINES { {"recycler_pipe", "optimizer.inline();" "optimizer.remap();" - "optimizer.evaluate();" "optimizer.costModel();" "optimizer.coercions();" + "optimizer.evaluate();" "optimizer.emptySet();" "optimizer.aliases();" "optimizer.deadcode();" @@ -217,9 +217,9 @@ struct PIPELINES { {"octopus_pipe", "optimizer.inline();" "optimizer.remap();" - "optimizer.evaluate();" "optimizer.costModel();" "optimizer.coercions();" + "optimizer.evaluate();" "optimizer.emptySet();" "optimizer.aliases();" "optimizer.mitosis();" @@ -244,9 +244,9 @@ struct PIPELINES { {"centipede", "optimizer.inline();" "optimizer.remap();" - "optimizer.evaluate();" "optimizer.costModel();" "optimizer.coercions();" + "optimizer.evaluate();" "optimizer.emptySet();" "optimizer.aliases();" "optimizer.centipede();" @@ -269,10 +269,10 @@ struct PIPELINES { {"dictionary_pipe", "optimizer.inline();" "optimizer.remap();" + "optimizer.costModel();" "optimizer.dictionary();" + "optimizer.coercions();" "optimizer.evaluate();" - "optimizer.costModel();" - "optimizer.coercions();" "optimizer.emptySet();" "optimizer.aliases();" "optimizer.mergetable();" @@ -292,9 +292,9 @@ struct PIPELINES { {"compression_pipe", "optimizer.inline();" "optimizer.remap();" - "optimizer.evaluate();" "optimizer.costModel();" "optimizer.coercions();" + "optimizer.evaluate();" "optimizer.emptySet();" "optimizer.aliases();" "optimizer.mergetable();" _______________________________________________ checkin-list mailing list checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list