protected Double getCollectResultValue(TypedValue collectResultValue) { // the built-in collect aggregators return only numbers if(collectResultValue instanceof IntegerValue) { return ((IntegerValue) collectResultValue).getValue().doubleValue(); } else if(collectResultValue instanceof LongValue) { return ((LongValue) collectResultValue).getValue().doubleValue(); } else if(collectResultValue instanceof DoubleValue) { return ((DoubleValue) collectResultValue).getValue(); } else { throw LOG.collectResultValueOfUnsupportedTypeException(collectResultValue); } }
protected Double getCollectResultValue(TypedValue collectResultValue) { // the built-in collect aggregators return only numbers if(collectResultValue instanceof IntegerValue) { return ((IntegerValue) collectResultValue).getValue().doubleValue(); } else if(collectResultValue instanceof LongValue) { return ((LongValue) collectResultValue).getValue().doubleValue(); } else if(collectResultValue instanceof DoubleValue) { return ((DoubleValue) collectResultValue).getValue(); } else { throw LOG.collectResultValueOfUnsupportedTypeException(collectResultValue); } }
public void writeValue(LongValue value, ValueFields valueFields) { final Long longValue = value.getValue(); valueFields.setLongValue(longValue); if (longValue!=null) { valueFields.setTextValue(longValue.toString()); } else { valueFields.setTextValue(null); } }
public void writeValue(LongValue value, ValueFields valueFields) { final Long longValue = value.getValue(); valueFields.setLongValue(longValue); if (longValue!=null) { valueFields.setTextValue(longValue.toString()); } else { valueFields.setTextValue(null); } }
protected Double getCollectResultValue(TypedValue collectResultValue) { // the built-in collect aggregators return only numbers if(collectResultValue instanceof IntegerValue) { return ((IntegerValue) collectResultValue).getValue().doubleValue(); } else if(collectResultValue instanceof LongValue) { return ((LongValue) collectResultValue).getValue().doubleValue(); } else if(collectResultValue instanceof DoubleValue) { return ((DoubleValue) collectResultValue).getValue(); } else { throw LOG.collectResultValueOfUnsupportedTypeException(collectResultValue); } }
public void writeValue(LongValue value, ValueFields valueFields) { final Long longValue = value.getValue(); valueFields.setLongValue(longValue); if (longValue!=null) { valueFields.setTextValue(longValue.toString()); } else { valueFields.setTextValue(null); } }