Changeset: 71317cfd10aa for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=71317cfd10aa
Modified Files:
        sql/backends/monet5/Makefile.ag
        sql/backends/monet5/sql.c
        sql/backends/monet5/sql_optimizer.c
Branch: default
Log Message:

Backing out changeset bd80a651ea86: it belongs on branch iot.


diffs (84 lines):

diff --git a/sql/backends/monet5/Makefile.ag b/sql/backends/monet5/Makefile.ag
--- a/sql/backends/monet5/Makefile.ag
+++ b/sql/backends/monet5/Makefile.ag
@@ -4,7 +4,7 @@
 #
 # Copyright 1997 - July 2008 CWI, August 2008 - 2016 MonetDB B.V.
 
-SUBDIRS = NOT_WIN32?vaults UDF LSST HAVE_GSL?gsl generator iot
+SUBDIRS = NOT_WIN32?vaults UDF LSST HAVE_GSL?gsl generator
 
 INCLUDES = ../../include ../../common ../../storage ../../server \
                   ../../../monetdb5/modules/atoms \
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
@@ -1915,7 +1915,7 @@ mvc_bind_wrap(Client cntxt, MalBlkPtr mb
        }
        if (*sname && strcmp(*sname, str_nil) != 0)
                throw(SQL, "sql.bind", "unable to find %s.%s(%s)", *sname, 
*tname, *cname);
-       throw(SQL, "sql.bind", "Unable to find %s.%s(%s) partition %d", *sname, 
*tname, *cname, *access);
+       throw(SQL, "sql.bind", "unable to find %s(%s)", *tname, *cname);
 }
 
 /* str mvc_bind_idxbat_wrap(int *bid, str *sname, str *tname, str *iname, int 
*access); */
diff --git a/sql/backends/monet5/sql_optimizer.c 
b/sql/backends/monet5/sql_optimizer.c
--- a/sql/backends/monet5/sql_optimizer.c
+++ b/sql/backends/monet5/sql_optimizer.c
@@ -34,9 +34,7 @@ static lng
 SQLgetSpace(mvc *m, MalBlkPtr mb)
 {
        sql_trans *tr = m->session->tr;
-       lng space = 0, i,j; 
-       InstrPtr q;
-       int last = 2;
+       lng space = 0, i; 
 
        for (i = 0; i < mb->stop; i++) {
                InstrPtr p = mb->stmt[i];
@@ -58,7 +56,7 @@ SQLgetSpace(mvc *m, MalBlkPtr mb)
                        if (f == bindidxRef) {
                                sql_idx *i = mvc_bind_idx(m, s, cname);
 
-                               if (i && (!isRemote(i->t) && 
!isMergeTable(i->t) && !isStream(i->t))) {
+                               if (i && (!isRemote(i->t) && 
!isMergeTable(i->t))) {
                                        BAT *b = store_funcs.bind_idx(tr, i, 
RDONLY);
                                        if (b) {
                                                space += getBatSpace(b);
@@ -69,35 +67,13 @@ SQLgetSpace(mvc *m, MalBlkPtr mb)
                                sql_table *t = mvc_bind_table(m, s, tname);
                                sql_column *c = mvc_bind_column(m, t, cname);
 
-                               if (c && (!isRemote(c->t) && 
!isMergeTable(c->t)) && !isStream(c->t)) {
+                               if (c && (!isRemote(c->t) && 
!isMergeTable(c->t))) {
                                        BAT *b = store_funcs.bind_col(tr, c, 
RDONLY);
                                        if (b) {
                                                space += getBatSpace(b);
                                                BBPunfix(b->batCacheid);
                                        }
                                }
-                               if( c && isStream(c->t)){
-                                       setModuleId(p, iotRef);
-                                       p->argc = 5;
-                                       delArgument(p,1);
-                                       // stream information does not have to 
inlined.
-                                       for(j= 1; j < last; j++){
-                                               p = getInstrPtr(mb,j);
-                                               if(p ==0)
-                                                       break;
-                                               if(p &&  getModuleId(p) == 
iotRef && getFunctionId(p) == registerRef &&
-                                                       strcmp(sname, 
getVarConstant(mb,getArg(p,1)).val.sval) == 0 &&
-                                                       strcmp(tname, 
getVarConstant(mb,getArg(p,2)).val.sval) == 0 )
-                                                               break;  // 
already registered
-                                       }
-                                       if( j == last || p == 0){
-                                               q= 
newStmt(mb,iotRef,registerRef);
-                                               q= pushStr(mb,q, sname);
-                                               q= pushStr(mb,q, tname);
-                                               moveInstruction(mb, mb->stop - 
1, 1);
-                                               last ++;
-                                       }
-                               }
                        }
                }
        }
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to