Changeset: ee3dd8463f58 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ee3dd8463f58
Modified Files:
        sql/include/sql_catalog.h
Branch: Jul2017
Log Message:

fixed bug 6435. cmp_or + anti is properly handled by the is_complex_exp macro


diffs (12 lines):

diff --git a/sql/include/sql_catalog.h b/sql/include/sql_catalog.h
--- a/sql/include/sql_catalog.h
+++ b/sql/include/sql_catalog.h
@@ -150,7 +150,7 @@ typedef enum comp_type {
 #define is_theta_exp(e) ((e) == cmp_gt || (e) == cmp_gte || (e) == cmp_lte ||\
                         (e) == cmp_lt || (e) == cmp_equal || (e) == 
cmp_notequal)
 
-#define is_complex_exp(e) ((e) == cmp_or || (e) == cmp_in || (e) == cmp_notin 
|| (e&CMPMASK) == cmp_filter)
+#define is_complex_exp(e) ((e&CMPMASK) == cmp_or || (e) == cmp_in || (e) == 
cmp_notin || (e&CMPMASK) == cmp_filter)
 
 typedef enum commit_action_t { 
        CA_COMMIT,      /* commit rows, only for persistent tables */
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to