Changeset: d11feb019fb9 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d11feb019fb9
Modified Files:
        sql/include/sql_relation.h
Branch: default
Log Message:

add missing changes for push down of semi/anti join functional expressions


diffs (20 lines):

diff --git a/sql/include/sql_relation.h b/sql/include/sql_relation.h
--- a/sql/include/sql_relation.h
+++ b/sql/include/sql_relation.h
@@ -59,7 +59,6 @@ typedef struct expression {
 #define APPLY_EXISTS   32
 #define APPLY_NOTEXISTS        64
 
-
 /* ASCENDING > 15 else we have problems with cmp types */
 #define ASCENDING      16
 #define CMPMASK                (ASCENDING-1)
@@ -177,6 +176,8 @@ typedef enum operator_type {
        (op == op_join || is_outerjoin(op))
 #define is_semi(op) \
        (op == op_semi || op == op_anti)
+#define is_joinop(op) \
+       (is_join(op) || is_semi(op))
 #define is_apply(op) \
        (op == op_apply)
 #define is_select(op) \
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to