Changeset: 35dfbb06f7b4 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=35dfbb06f7b4
Modified Files:
        monetdb5/optimizer/opt_pipes.c
Branch: default
Log Message:

Move postfix to beginning of the plan


diffs (71 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
@@ -70,6 +70,8 @@ static struct PIPELINES {
         "optimizer.coercions();"
         "optimizer.evaluate();"
         "optimizer.emptybind();"
+        "optimizer.candidates();"
+        "optimizer.postfix();"
         "optimizer.pushselect();"
         "optimizer.aliases();"
         "optimizer.mitosis();"
@@ -89,7 +91,6 @@ static struct PIPELINES {
         "optimizer.generator();"
         "optimizer.profiler();"
         "optimizer.candidates();"
-        "optimizer.postfix();"
         "optimizer.deadcode();"
 //      "optimizer.jit();" awaiting the new batcalc api
 //      "optimizer.oltp();"awaiting the autocommit front-end changes
@@ -106,6 +107,8 @@ static struct PIPELINES {
         "optimizer.coercions();"
         "optimizer.evaluate();"
         "optimizer.emptybind();"
+        "optimizer.candidates();"
+        "optimizer.postfix();"
         "optimizer.pushselect();"
         "optimizer.aliases();"
         "optimizer.mitosis();"
@@ -126,7 +129,6 @@ static struct PIPELINES {
         "optimizer.volcano();"
         "optimizer.profiler();"
         "optimizer.candidates();"
-        "optimizer.postfix();"
         "optimizer.deadcode();"
 //      "optimizer.jit();" awaiting the new batcalc api
 //      "optimizer.oltp();"awaiting the autocommit front-end changes
@@ -150,6 +152,8 @@ static struct PIPELINES {
         "optimizer.coercions();"
         "optimizer.evaluate();"
         "optimizer.emptybind();"
+        "optimizer.candidates();"
+        "optimizer.postfix();"
         "optimizer.pushselect();"
         "optimizer.aliases();"
         "optimizer.mergetable();"
@@ -168,7 +172,6 @@ static struct PIPELINES {
         "optimizer.generator();"
         "optimizer.profiler();"
         "optimizer.candidates();"
-        "optimizer.postfix();"
         "optimizer.deadcode();"
 //      "optimizer.jit();" awaiting the new batcalc api
 //      "optimizer.oltp();"awaiting the autocommit front-end changes
@@ -192,6 +195,8 @@ static struct PIPELINES {
         "optimizer.coercions();"
         "optimizer.evaluate();"
         "optimizer.emptybind();"
+        "optimizer.candidates();"
+        "optimizer.postfix();"
         "optimizer.pushselect();"
         "optimizer.aliases();"
         "optimizer.mergetable();"
@@ -209,7 +214,6 @@ static struct PIPELINES {
         "optimizer.generator();"
         "optimizer.profiler();"
         "optimizer.candidates();"
-        "optimizer.postfix();"
         "optimizer.deadcode();"
 //      "optimizer.jit();" awaiting the new batcalc api
 //      "optimizer.oltp();"awaiting the autocommit front-end changes
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to