Changeset: fe4b68047d17 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/fe4b68047d17
Modified Files:
        sql/backends/monet5/rel_bin.c
        sql/backends/monet5/sql_statement.c
        sql/backends/monet5/sql_statement.h
Branch: copyintobinary
Log Message:

Rename stmt_magic to stmt_blackbox_result


diffs (47 lines):

diff --git a/sql/backends/monet5/rel_bin.c b/sql/backends/monet5/rel_bin.c
--- a/sql/backends/monet5/rel_bin.c
+++ b/sql/backends/monet5/rel_bin.c
@@ -1162,7 +1162,7 @@ emit_loadcolumn(backend *be, stmt *impor
 
        *count_var = new_count_var;
 
-       stmt *s = stmt_magic(be, subtype, p);
+       stmt *s = stmt_blackbox_result(be, p, 0, subtype);
        return s;
 }
 
diff --git a/sql/backends/monet5/sql_statement.c 
b/sql/backends/monet5/sql_statement.c
--- a/sql/backends/monet5/sql_statement.c
+++ b/sql/backends/monet5/sql_statement.c
@@ -491,7 +491,7 @@ stmt_temp(backend *be, sql_subtype *t)
 }
 
 stmt *
-stmt_magic(backend *be, sql_subtype *t, InstrPtr q)
+stmt_blackbox_result(backend *be, InstrPtr q, int retnr, sql_subtype *t)
 {
        if (q == NULL)
                return NULL;
@@ -499,8 +499,8 @@ stmt_magic(backend *be, sql_subtype *t, 
        s->op4.typeval = *t;
        s->nrcols = 1;
        s->q = q;
-       s->nr = getDestVar(q);
-       s->flag = 0;
+       s->nr = getArg(q, retnr);
+       s->flag = retnr;
        return s;
 }
 
diff --git a/sql/backends/monet5/sql_statement.h 
b/sql/backends/monet5/sql_statement.h
--- a/sql/backends/monet5/sql_statement.h
+++ b/sql/backends/monet5/sql_statement.h
@@ -247,7 +247,7 @@ extern stmt *stmt_func(backend *be, stmt
 extern stmt *stmt_direct_func(backend *be, InstrPtr q);
 extern stmt *stmt_aggr(backend *be, stmt *op1, stmt *grp, stmt *ext, 
sql_subfunc *op, int reduce, int no_nil, int nil_if_empty);
 
-extern stmt *stmt_magic(backend *be, sql_subtype *t, InstrPtr q);
+extern stmt *stmt_blackbox_result(backend *be, InstrPtr q, int retnr, 
sql_subtype *t);
 
 extern stmt *stmt_alias(backend *be, stmt *op1, const char *tname, const char 
*name);
 
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to