From dceb80eeb17a19af085c105ca486a7a63ec64e56 Mon Sep 17 00:00:00 2001 From: Serge Rider Date: Mon, 12 Aug 2019 10:51:34 +0200 Subject: [PATCH] #215 Cassandra: remove unsupported operators from the list --- .../dbeaver/model/exec/DBCLogicalOperator.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/exec/DBCLogicalOperator.java b/plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/exec/DBCLogicalOperator.java index 4d7dbc5c81..831ccfcc18 100644 --- a/plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/exec/DBCLogicalOperator.java +++ b/plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/exec/DBCLogicalOperator.java @@ -113,8 +113,23 @@ public enum DBCLogicalOperator { public boolean evaluate(Object srcValue, Object[] arguments) { return false; } + }, + CONTAINS("CONTAINS", 1) { + @Override + public boolean evaluate(Object srcValue, Object[] arguments) { + final Object cmpValue = arguments == null ? null : arguments[0]; + return false;//DBUtils.compareDataValues(srcValue, cmpValue) == 0; + } + }, + CONTAINS_KEY("CONTAINS KEY", 1) { + @Override + public boolean evaluate(Object srcValue, Object[] arguments) { + final Object cmpValue = arguments == null ? null : arguments[0]; + return false;//DBUtils.compareDataValues(srcValue, cmpValue) != 0; + } }; + private final String stringValue; private final int argumentCount; -- GitLab