Changeset: e51387944764 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e51387944764 Modified Files: sql/backends/monet5/sql_gencode.c Branch: arrays Log Message:
cleaning some unused code diffs (128 lines): diff --git a/sql/backends/monet5/sql_gencode.c b/sql/backends/monet5/sql_gencode.c --- a/sql/backends/monet5/sql_gencode.c +++ b/sql/backends/monet5/sql_gencode.c @@ -942,20 +942,6 @@ static int s->nr = getDestVar(q); (void) pushInt(mb, q, 1); } break; -#if 0 - case st_materialise: { - int l; - if ((l = _dumpstmt(sql, mb, s->op1)) < 0) - return -1; - - q = newStmt1(mb, sqlRef, materialiseDimRef); - q = pushArgument(mb, q, l); - if (q == NULL) - return -1; - s->nr = getDestVar(q); - return s->nr; - } -#endif case st_var:{ if (s->op1) { if (VAR_GLOBAL(s->flag)) { /* globals */ @@ -1359,95 +1345,6 @@ static int renameVariable(mb, getArg(q, 1), "r1_%d", s->nr); renameVariable(mb, getArg(q, 2), "r2_%d", s->nr); } break; - case st_mbrselect: -#if 0 - { - int l, r=-1, uval=-1, sub=-1; - if ((l = _dumpstmt(sql, mb, s->op1)) < 0) - return -1; - - if(!s->op3) - showException(GDKout, SQL, "sql", "SQL2MAL: error mbrsubselect without candidates\n"); - - snprintf(nme, SMALLBUFSIZ, "Y_%d", l); - uval = findVariable(mb, nme); - assert(uval >=0); - - q = newStmt2(mb, "algebra", "mbrsubselect"); - q = pushArgument(mb, q, l); //all the dimensions - q = pushArgument(mb, q, uval); //the current dimension - - if ((sub = _dumpstmt(sql, mb, s->op3)) < 0) - return -1; - - if(s->op3->type == st_uselect || s->op3->type == st_tunion) - q = pushArgument(mb, q, sub); - else { - int cand = find_uselect(s->op3); - if(cand <0) - return -1; - q = pushArgument(mb, q, cand); - q = pushArgument(mb, q, sub); - } - - if(s->op2) { - if ((r = _dumpstmt(sql, mb, s->op2)) < 0) - return -1; - - switch (s->flag) { - case cmp_equal:{ - q = pushArgument(mb, q, r); - q = pushArgument(mb, q, r); - q = pushBit(mb, q, TRUE); - q = pushBit(mb, q, TRUE); - q = pushBit(mb, q, FALSE); - - if (q == NULL) - return -1; - break; - } - case cmp_notequal:{ - q = pushArgument(mb, q, r); - q = pushArgument(mb, q, r); - q = pushBit(mb, q, TRUE); - q = pushBit(mb, q, TRUE); - q = pushBit(mb, q, TRUE); - if (q == NULL) - return -1; - break; - } - case cmp_lt: - q = pushArgument(mb, q, r); - q = pushStr(mb, q, "<"); - if (q == NULL) - return -1; - break; - case cmp_lte: - q = pushArgument(mb, q, r); - q = pushStr(mb, q, "<="); - if (q == NULL) - return -1; - break; - case cmp_gt: - q = pushArgument(mb, q, r); - q = pushStr(mb, q, ">"); - if (q == NULL) - return -1; - break; - case cmp_gte: - q = pushArgument(mb, q, r); - q = pushStr(mb, q, ">="); - if (q == NULL) - return -1; - break; - default: - showException(GDKout, SQL, "sql", "SQL2MAL: error impossible subselect compare\n"); - } - } - s->nr = getDestVar(q); - } -#endif - break; case st_uselect:{ bit need_not = FALSE; int l, r, sub, anti; @@ -2253,6 +2150,7 @@ static int renameVariable(mb, getArg(q, 1), "Y_%d", s->nr); break; } + case st_mbrselect: break; case st_Nop:{ char *mod, *fimp; sql_subtype *tpe = NULL; _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list