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