if (value == null) {
value = new Condition(left.getName(), Condition.ConditionType.RANGE,
binaryOpExpr.getRight(), operator);
ranges.put(value.getFieldName(), value);
} else {
value.resetValue(binaryOpExpr.getRight(), operator);
}
} else {
throw new UnsupportedException("where clause '" + where + " has '"
+ operator + "' , current this is Unsupported");
}