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