Changeset: 83d50493edd4 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=83d50493edd4
Removed Files:
        monetdb5/modules/mal/batcalc.h
        sql/server/cmp_exp_eval.h
        sql/server/rel_outer_join_optimizer.h
Branch: oscar
Log Message:

Removed unused include files.


diffs (193 lines):

diff --git a/monetdb5/modules/mal/batcalc.h b/monetdb5/modules/mal/batcalc.h
deleted file mode 100644
--- a/monetdb5/modules/mal/batcalc.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0.  If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * Copyright 1997 - July 2008 CWI, August 2008 - 2020 MonetDB B.V.
- */
-
-/*
- * @+ Monet client data
- * Portions of the client record can be directly obtained for
- * backward compatibility. The routine clientInfo provides more
- * detailed information.
- */
-#ifndef _BATCALC_H
-#define _BATCALC_H
-#include "mal.h"
-#include "mal_interpreter.h"
-
-mal_export str CMDbatISZERO(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDbatISNIL(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatISNOTNIL(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDbatNOT(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatABS(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatINCR(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatDECR(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatNEG(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatSIGN(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatMIN(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatMIN_no_nil(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDbatMAX(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatMAX_no_nil(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDbatADD(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatADDsignal(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDbatADDenlarge(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDbatSUB(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatSUBsignal(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDbatSUBenlarge(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDbatMUL(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatMULsignal(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDbatMULenlarge(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDbatDIV(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatDIVsignal(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDbatMOD(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatMODsignal(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDbatXOR(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatOR(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatAND(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatLSH(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatLSHsignal(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDbatRSH(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatRSHsignal(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDbatLT(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatLE(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatGT(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatGE(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatEQ(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatNE(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatCMP(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDbatBETWEEN(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDcalcavg(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-mal_export str CMDconvert_bit(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvertsignal_bit(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvert_bte(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvertsignal_bte(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvert_sht(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvertsignal_sht(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvert_int(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvertsignal_int(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvert_lng(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvertsignal_lng(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvert_hge(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvertsignal_hge(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvert_flt(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvertsignal_flt(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvert_dbl(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvertsignal_dbl(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvert_oid(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvertsignal_oid(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvert_str(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDconvertsignal_str(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-mal_export str CMDifthen(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-#endif /* _BATCALC_H */
diff --git a/sql/server/cmp_exp_eval.h b/sql/server/cmp_exp_eval.h
deleted file mode 100644
--- a/sql/server/cmp_exp_eval.h
+++ /dev/null
@@ -1,13 +0,0 @@
-/*
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0.  If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * Copyright 1997 - July 2008 CWI, August 2008 - 2020 MonetDB B.V.
- */
-
-#include "monetdb_config.h"
-#include "sql_relation.h"
-#include "rel_exp.h"
-
-#define _TODO assert(0)
diff --git a/sql/server/rel_outer_join_optimizer.h 
b/sql/server/rel_outer_join_optimizer.h
deleted file mode 100644
--- a/sql/server/rel_outer_join_optimizer.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0.  If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * Copyright 1997 - July 2008 CWI, August 2008 - 2020 MonetDB B.V.
- */
-
-#include "monetdb_config.h"
-#include "sql_relation.h"
-#include "rel_exp.h"
-
-#define _TODO assert(0)
-
-static inline sql_exp*
-replace_inner_column_references_with_null(mvc *sql, sql_exp* e, sql_rel* i 
/*inner relation*/) {
-
-    sql_exp* t/*to-be-transformed*/ = exp_copy(sql, e);
-
-    _TODO;
-
-    return t;
-}
-
-static inline bool
-check_if_selection_expression_is_null_rejecting(mvc *sql, sql_exp* e, sql_rel* 
i /*inner relation*/) {
-    assert(e->type == e_cmp);
-
-    sql_exp* t = replace_inner_column_references_with_null(sql, e, i);
-
-       return exp_is_false(sql, e);
-}
-
-static sql_rel *
-rel_outer2inner_join(mvc *sql, sql_rel *rel, int *changes)
-{
-       list *exps = NULL;
-       sql_rel *r = NULL;
-       node *n;
-
-       exps = rel->exps;
-       r = rel->l;
-
-       /* push select through join */
-       if (is_select(rel->op) && exps && r && r->op == op_left && 
!(rel_is_ref(r))) {
-               if ()
-               for (n = exps->h; n; n = n->next) {
-                       sql_exp *e = n->data;
-                       if (e->type == e_cmp && !e->f && 
!is_complex_exp(e->flag)) {
-                               sql_rel *nr = NULL;
-                               sql_exp *re = e->r, *ne = rel_find_exp(r, re);
-
-                               if (ne && ne->card >= CARD_AGGR)
-                                       re->card = ne->card;
-
-                               if (re->card >= CARD_AGGR) {
-                                       nr = rel_push_join(sql, r, e->l, re, 
NULL, e, 0);
-                               } else {
-                                       nr = rel_push_select(sql, r, e->l, e, 
0);
-                               }
-                               if (nr)
-                                       rel->l = nr;
-                               /* only pushed down selects are counted */
-                               if (r == rel->l) {
-                                       (*changes)++;
-                               } else { /* Do not introduce an extra select */
-                                       sql_rel *r = rel->l;
-
-                                       rel->l = r->l;
-                                       r->l = NULL;
-                                       list_append(rel->exps, e);
-                                       rel_destroy(r);
-                               }
-                               assert(r == rel->l);
-                       } else {
-                               list_append(rel->exps, e);
-                       }
-               }
-               return rel;
-       }
-       return rel;
-}
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to