Changeset: 3f4a24dc23e4 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3f4a24dc23e4 Modified Files: sql/server/rel_select.c Branch: default Log Message:
Also make sure the input types are compatible diffs (18 lines): diff --git a/sql/server/rel_select.c b/sql/server/rel_select.c --- a/sql/server/rel_select.c +++ b/sql/server/rel_select.c @@ -2179,11 +2179,11 @@ rel_logical_value_exp(sql_query *query, if (!rs) return NULL; - if (ls && rs && exp_is_null(ls) && exp_is_null(rs)) - return exp_atom(sql->sa, atom_general(sql->sa, sql_bind_localtype("bit"), NULL)); - if (rel_binop_check_types(sql, rel ? *rel : NULL, ls, rs, 0) < 0) return NULL; + if (exp_is_null(ls) && exp_is_null(rs)) + return exp_atom(sql->sa, atom_general(sql->sa, sql_bind_localtype("bit"), NULL)); + ls = exp_compare_func(sql, ls, rs, compare_func(compare_str2type(compare_op), quantifier?0:need_not), quantifier); if (need_not && quantifier) ls = rel_unop_(sql, NULL, ls, NULL, "not", card_value); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list