Changeset: cdb198ef02b6 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/cdb198ef02b6
Modified Files:
        sql/backends/monet5/sql.c
Branch: Sep2022
Log Message:

Inhibit mitosis for COPY SELECT INTO same as for SELECT


diffs (14 lines):

diff --git a/sql/backends/monet5/sql.c b/sql/backends/monet5/sql.c
--- a/sql/backends/monet5/sql.c
+++ b/sql/backends/monet5/sql.c
@@ -91,6 +91,10 @@ rel_no_mitosis(mvc *sql, sql_rel *rel)
        }
        if (is_topn(rel->op) || is_sample(rel->op) || 
is_simple_project(rel->op))
                return rel_no_mitosis(sql, rel->l);
+       if (is_ddl(rel->op) && rel->flag == ddl_output) {
+               // COPY SELECT ... INTO
+               return rel_no_mitosis(sql, rel->l);
+       }
        if ((is_delete(rel->op) || is_truncate(rel->op)) && rel->card <= 
CARD_AGGR)
                return 1;
        if ((is_insert(rel->op) || is_update(rel->op)) && rel->card <= 
CARD_AGGR)
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to