@Override
  public Pair<TSDataType, Object> getResult() {
    switch (outPutDataType) {
      case INT32:
        return new Pair<>(TSDataType.INT32, intValue);
      case INT64:
        return new Pair<>(TSDataType.INT64, longValue);
      case FLOAT:
        return new Pair<>(TSDataType.FLOAT, floatValue);
      case DOUBLE:
        return new Pair<>(TSDataType.DOUBLE, doubleValue);
      case BLOB:
      case TEXT:
      case BOOLEAN:
      case STRING:
      case TIMESTAMP:
      case DATE:
      default:
        return null;
    }
  }
{@link AbstractSameTypeNumericOperator} is the parent class of all the operators where there
value type is the same as the input data type, the input data type is a numeric type, and the
initial value equals to the first input value.
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/operator/intermediateresult/sametype/numeric/AbstractSameTypeNumericOperator.java