Changeset: 580f3de94cf4 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/580f3de94cf4
Modified Files:
        sql/backends/monet5/sql_scenario.c
        sql/server/sql_mvc.c
        sql/server/sql_mvc.h
Branch: default
Log Message:

Remove deprecated function mvc_reset.


diffs (103 lines):

diff --git a/sql/backends/monet5/sql_scenario.c 
b/sql/backends/monet5/sql_scenario.c
--- a/sql/backends/monet5/sql_scenario.c
+++ b/sql/backends/monet5/sql_scenario.c
@@ -246,20 +246,6 @@ SQLprepareClient(Client c, int login)
                }
        } else {
                assert(0);
-#if 0
-               be = c->sqlcontext;
-               m = be->mvc;
-               /* Only reset if there is no active transaction which
-                * can happen when we combine sql.init with msql.
-               */
-               if (m->session->tr->active)
-                       return NULL;
-               if (mvc_reset(m, c->fdin, c->fdout, SQLdebug) < 0) {
-                       msg = createException(SQL,"sql.initClient", 
SQLSTATE(HY013) MAL_MALLOC_FAIL);
-                       goto bailout;
-               }
-               backend_reset(be);
-#endif
        }
        MT_lock_unset(&sql_contextLock);
        if (login) {
diff --git a/sql/server/sql_mvc.c b/sql/server/sql_mvc.c
--- a/sql/server/sql_mvc.c
+++ b/sql/server/sql_mvc.c
@@ -827,64 +827,6 @@ mvc_create(sql_store *store, sql_allocat
        return m;
 }
 
-int
-mvc_reset(mvc *m, bstream *rs, stream *ws, int debug)
-{
-       int res = 1, reset;
-       sql_trans *tr;
-
-       TRC_DEBUG(SQL_TRANS, "MVC reset\n");
-       tr = m->session->tr;
-       if (tr && tr->parent) {
-               assert(m->session->tr->active == 0);
-               while (tr->parent->parent != NULL)
-                       m->session->tr = tr = sql_trans_destroy(tr);
-       }
-       reset = sql_session_reset(m->session, 1 /*autocommit on*/);
-       if (tr && !reset)
-               res = 0;
-
-       if (m->sa)
-               m->sa = sa_reset(m->sa);
-       else
-               m->sa = sa_create(m->pa);
-       if(!m->sa)
-               res = 0;
-       m->ta = sa_reset(m->ta);
-
-       m->errstr[0] = '\0';
-
-       m->params = NULL;
-       /* reset frames to the set of global variables */
-       stack_pop_until(m, 0);
-       m->frame = 0;
-       m->sym = NULL;
-
-       m->role_id = m->user_id = -1;
-       m->emode = m_normal;
-       m->emod = mod_none;
-       if (m->reply_size != 100)
-               sqlvar_set_number(find_global_var(m, mvc_bind_schema(m, "sys"), 
"reply_size"), 100);
-       m->reply_size = 100;
-       if (m->timezone != 0)
-               sqlvar_set_number(find_global_var(m, mvc_bind_schema(m, "sys"), 
"current_timezone"), 0);
-       m->timezone = 0;
-       if (m->sql_optimizer != INT_MAX)
-               sqlvar_set_number(find_global_var(m, mvc_bind_schema(m, "sys"), 
"sql_optimizer"), INT_MAX);
-       m->sql_optimizer = INT_MAX;
-       if (m->debug != debug)
-               sqlvar_set_number(find_global_var(m, mvc_bind_schema(m, "sys"), 
"debug"), debug);
-       m->debug = debug;
-
-       m->label = 0;
-       m->cascade_action = NULL;
-       m->runs = NULL;
-       m->type = Q_PARSE;
-
-       scanner_init(&m->scanner, rs, ws);
-       return res;
-}
-
 void
 mvc_destroy(mvc *m)
 {
diff --git a/sql/server/sql_mvc.h b/sql/server/sql_mvc.h
--- a/sql/server/sql_mvc.h
+++ b/sql/server/sql_mvc.h
@@ -168,7 +168,6 @@ extern void mvc_exit(sql_store store);
 extern void mvc_logmanager(sql_store store);
 
 extern mvc *mvc_create(sql_store *store, sql_allocator *pa, int clientid, int 
debug, bstream *rs, stream *ws);
-extern int mvc_reset(mvc *m, bstream *rs, stream *ws, int debug);
 extern void mvc_destroy(mvc *c);
 
 extern int mvc_status(mvc *c);
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to