Numeric comparisons == and != should be special-cased, too.

git-svn-id: http://google-refine.googlecode.com/svn/trunk@1780 7d457c2a-affb-35e4-300a-418c747d4874
This commit is contained in:
David Huynh 2010-11-05 19:17:57 +00:00
parent fe08a43e0c
commit 5d915be096

View File

@ -82,6 +82,10 @@ public class OperatorCallExpr implements Evaluable {
return n1 < n2;
} else if ("<=".equals(_op)) {
return n1 <= n2;
} else if ("==".equals(_op)) {
return n1 == n2;
} else if ("!=".equals(_op)) {
return n1 != n2;
}
} else if (args[0] instanceof Number && args[1] instanceof Number) {
double n1 = ((Number) args[0]).doubleValue();
@ -103,6 +107,10 @@ public class OperatorCallExpr implements Evaluable {
return n1 < n2;
} else if ("<=".equals(_op)) {
return n1 <= n2;
} else if ("==".equals(_op)) {
return n1 == n2;
} else if ("!=".equals(_op)) {
return n1 != n2;
}
}