Changeset: 2e68041a903c for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/2e68041a903c
Modified Files:
sql/server/rel_optimizer_private.h
sql/server/rel_unnest.c
Branch: default
Log Message:
This flag is no longer used
diffs (31 lines):
diff --git a/sql/server/rel_optimizer_private.h
b/sql/server/rel_optimizer_private.h
--- a/sql/server/rel_optimizer_private.h
+++ b/sql/server/rel_optimizer_private.h
@@ -37,13 +37,11 @@ typedef struct sql_optimizer {
Please update this list accordingly when new rewriters are added */
#define rewrite_fix_count_used (1 << 0)
#define rewrite_values_used (1 << 1)
-#define rewrite_outer_used (1 << 2)
-#define rel_merge_select_rse_used (1 << 3)
-#define rel_remote_func_used (1 << 4)
+#define rel_merge_select_rse_used (1 << 2)
+#define rel_remote_func_used (1 << 3)
#define is_rewrite_fix_count_used(X) ((X & rewrite_fix_count_used) ==
rewrite_fix_count_used)
#define is_rewrite_values_used(X) ((X & rewrite_values_used) ==
rewrite_values_used)
-#define is_rewrite_outer_used(X) ((X & rewrite_outer_used) ==
rewrite_outer_used)
#define is_rel_merge_select_rse_used(X) ((X & rel_merge_select_rse_used) ==
rel_merge_select_rse_used)
#define is_rel_remote_func_used(X) ((X & rel_remote_func_used) ==
rel_remote_func_used)
diff --git a/sql/server/rel_unnest.c b/sql/server/rel_unnest.c
--- a/sql/server/rel_unnest.c
+++ b/sql/server/rel_unnest.c
@@ -3851,7 +3851,7 @@ add_null_projects(visitor *v, sql_rel *p
static sql_rel *
rewrite_outer2inner_union(visitor *v, sql_rel *rel)
{
- if (is_outerjoin(rel->op) && !is_rewrite_outer_used(rel->used) &&
rel->flag != MERGE_LEFT) {
+ if (is_outerjoin(rel->op) && rel->flag != MERGE_LEFT) {
int nrcols = rel->nrcols;
nrcols = include_tid(rel->l);
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]