Changeset: c48e479eda4b for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/c48e479eda4b
Modified Files:
        sql/backends/monet5/rel_bin.c
Branch: default
Log Message:

Removed unused code


diffs (37 lines):

diff --git a/sql/backends/monet5/rel_bin.c b/sql/backends/monet5/rel_bin.c
--- a/sql/backends/monet5/rel_bin.c
+++ b/sql/backends/monet5/rel_bin.c
@@ -3620,13 +3620,12 @@ rel2bin_select(backend *be, sql_rel *rel
        }
        if (!sub && !predicate)
                predicate = rel2bin_predicate(be);
-       if (!rel->exps || !rel->exps->h) {
+       if (list_empty(rel->exps)) {
                if (sub)
                        return sub;
                if (predicate)
                        return predicate;
                assert(0);
-               return stmt_const(be, bin_find_smallest_column(be, sub), 
stmt_bool(be, 1));
        }
        if (!sub && predicate) {
                list *l = sa_list(sql->sa);
@@ -3634,18 +3633,6 @@ rel2bin_select(backend *be, sql_rel *rel
                append(l, predicate);
                sub = stmt_list(be, l);
        }
-       /* handle possible index lookups */
-       /* expressions are in index order ! */
-       if (sub && (en = rel->exps->h) != NULL) {
-               sql_exp *e = en->data;
-               prop *p;
-
-               if ((p=find_prop(e->p, PROP_HASHCOL)) != NULL) {
-                       sql_idx *i = p->value;
-
-                       sel = rel2bin_hash_lookup(be, rel, sub, NULL, i, en);
-               }
-       }
        for( en = rel->exps->h; en; en = en->next ) {
                sql_exp *e = en->data;
                stmt *s = exp_bin(be, e, sub, NULL, NULL, NULL, NULL, sel, 0, 
1, 0);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to