#1794 - Extend EQL to support inOrEmpty, eqOrNull, gtOrNull, ltOrNull

This commit is contained in:
rob bygrave
2019-08-15 23:40:19 +12:00
parent ba6810891e
commit c3f556f0dc
13 changed files with 994 additions and 688 deletions
@@ -5,9 +5,9 @@ import java.util.Map;
class OperatorMapping {
final Map<String, EqlOperator> map = new HashMap<>();
private final Map<String, EqlOperator> map = new HashMap<>();
public OperatorMapping() {
OperatorMapping() {
map.put("eq", EqlOperator.EQ);
map.put("=", EqlOperator.EQ);
map.put("ieq", EqlOperator.IEQ);
@@ -43,6 +43,9 @@ class OperatorMapping {
map.put("inrange", EqlOperator.INRANGE);
map.put("between", EqlOperator.BETWEEN);
map.put("eqOrNull", EqlOperator.EQORNULL);
map.put("gtOrNull", EqlOperator.GTORNULL);
map.put("ltOrNull", EqlOperator.LTORNULL);
}
public EqlOperator get(String key) {