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 7f03d1f24e71bfbf9caa523fcd56a32e60bbf414..85f25fddee4ed9a58e0e1cf070bab58d582d7a6c 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 @@ -29,13 +29,15 @@ public enum DBCLogicalOperator { EQUALS("=", 1) { @Override public boolean evaluate(Object srcValue, Object[] arguments) { - return CommonUtils.equalObjects(srcValue, arguments[0]); + final Object cmpValue = arguments == null ? null : arguments[0]; + return CommonUtils.equalObjects(srcValue, cmpValue); } }, NOT_EQUALS("<>", 1) { @Override public boolean evaluate(Object srcValue, Object[] arguments) { - return !CommonUtils.equalObjects(srcValue, arguments[0]); + final Object cmpValue = arguments == null ? null : arguments[0]; + return !CommonUtils.equalObjects(srcValue, cmpValue); } }, GREATER(">", 1) {