Changeset: 8ed0a2c782b8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8ed0a2c782b8 Modified Files: sql/server/rel_optimize_proj.c Branch: const_aggr_elim Log Message:
declare optimizer function diffs (28 lines): diff --git a/sql/server/rel_optimize_proj.c b/sql/server/rel_optimize_proj.c --- a/sql/server/rel_optimize_proj.c +++ b/sql/server/rel_optimize_proj.c @@ -3022,6 +3022,15 @@ rel_project_select_exp(visitor *v, sql_r return rel; } + +static inline sql_rel * +rel_const_aggr_elimination(visitor *v, sql_rel *rel) +{ + (void)v; + + return rel; +} + static sql_rel * rel_optimize_projections_(visitor *v, sql_rel *rel) { @@ -3043,6 +3052,8 @@ rel_optimize_projections_(visitor *v, sq rel = rel_distinct_aggregate_on_unique_values(v, rel); rel = rel_groupby_distinct(v, rel); rel = rel_push_count_down(v, rel); + rel = rel_const_aggr_elimination(v, rel); + /* only when value_based_opt is on, ie not for dependency resolution */ if (v->value_based_opt) { rel = rel_simplify_count(v, rel); _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org