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

removed pipeline ptr from sql.claim


diffs (41 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
@@ -556,7 +556,7 @@ mvc_claim_wrap(Client cntxt, MalBlkPtr m
                if (!(b = BATdescriptor(*sid)))
                        msg = createException(SQL, "sql.claim", SQLSTATE(HY002) 
RUNTIME_OBJECT_MISSING);
                sync = b->pl_io;
-               p = (Pipeline*)*getArgReference_ptr(stk, pci, 8);
+               p = pipeline_get_thread_private_pipeline();
                BBPreclaim(b);
                nr = *getArgReference_int(stk, pci, 7); /* passed counter for 
table/bat sources */
                if (p->seqnr >= 0) /* seq number from file/generator inputs */
@@ -5769,7 +5769,7 @@ static mel_func sql_init_funcs[] = {
  command("sql", "getVersion", mvc_getVersion, false, "Return the database 
version identifier for a client.", args(1,2, arg("",lng),arg("clientid",int))),
  pattern("sql", "grow", mvc_grow_wrap, false, "Resize the tid column of a 
declared table.", args(1,3, batarg("res",oid),batarg("tid",oid),argany("",1))),
  pattern("sql", "claim", mvc_claim_wrap, true, "Claims slots for appending 
rows.", args(2,6, 
arg("",oid),batarg("",oid),arg("mvc",int),arg("sname",str),arg("tname",str),arg("cnt",lng))),
- pattern("sql", "claim", mvc_claim_wrap, true, "Claims slots for appending 
rows.", args(2,9, 
arg("",oid),batarg("",oid),arg("mvc",int),arg("sname",str),arg("tname",str),arg("cnt",lng),batarg("counter",bte),arg("nr",
 int),arg("pipeline",ptr))),
+ pattern("sql", "claim", mvc_claim_wrap, true, "Claims slots for appending 
rows.", args(2,8, 
arg("",oid),batarg("",oid),arg("mvc",int),arg("sname",str),arg("tname",str),arg("cnt",lng),batarg("counter",bte),arg("nr",
 int))),
  pattern("sql", "depend", mvc_add_dependency_change, true, "Set dml dependency 
on current transaction for a table.", args(0,3, 
arg("sname",str),arg("tname",str),arg("cnt",lng))),
  pattern("sql", "predicate", mvc_add_column_predicate, true, "Add predicate on 
current transaction for a table column.", args(0,3, 
arg("sname",str),arg("tname",str),arg("cname",str))),
  pattern("sql", "append", mvc_append_wrap, false, "Append to the column 
tname.cname (possibly optimized to replace the insert bat of tname.cname. 
Returns sequence number for order dependence.", args(1,8, arg("",int), 
arg("mvc",int),arg("sname",str),arg("tname",str),arg("cname",str),arg("offset",oid),batarg("pos",oid),argany("ins",0))),
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
@@ -3765,7 +3765,7 @@ stmt_claim(backend *be, sql_table *t, st
        if (!t || cnt->nr < 0)
                goto bailout;
        assert(t->s);                           /* declared table */
-       q = newStmtArgs(mb, sqlRef, claimRef, sync?9:6);
+       q = newStmtArgs(mb, sqlRef, claimRef, sync?8:6);
        if (q == NULL)
                goto bailout;
        /* returns offset or offsets */
@@ -3777,7 +3777,6 @@ stmt_claim(backend *be, sql_table *t, st
        if (sync) {
                q = pushArgument(mb, q, sync);
                q = pushArgument(mb, q, be->pp);
-               q = pushArgument(mb, q, be->pipeline);
        }
        bool enabled = ma_get_eb(be->mvc->sa)->enabled;
        ma_get_eb(be->mvc->sa)->enabled = false;
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to