@Override
  public void removeAllFailedMeasurementMarks() {
    if (failedMeasurementIndex2Info == null) {
      return;
    }
    failedMeasurementIndex2Info.forEach(
        (index, info) -> {
          if (measurements != null) {
            measurements[index] = info.getMeasurement();
          }

          if (dataTypes != null) {
            dataTypes[index] = info.getDataType();
          }

          if (values != null) {
            values[index] = info.getValue();
          }
        });
    failedMeasurementIndex2Info.clear();
  }
transfer String[] values to specific data types when isNeedInferType is true. <br>
Notice: measurementSchemas must be initialized before calling this method
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertRowStatement.java