private void sqlFileTransformer()

in backup-core/src/main/java/org/apache/iotdb/backup/core/pipeline/out/channel/StringFormatWithoutNullFieldChannel.java [56:71]


  private void sqlFileTransformer(IField iField) {
    if (iField.getField() != null
        && iField.getField().getObjectValue(iField.getField().getDataType()) != null) {
      if (iField.getField().getDataType() == TSDataType.TEXT) {
        String value = iField.getField().getStringValue();
        if (value.indexOf('\"') >= 0) {
          value = value.replaceAll("\"", "\\\"");
        }
        StringBuilder builder = new StringBuilder();
        builder.append("\"").append(value).append("\"");
        iField.getField().setBinaryV(Binary.valueOf(builder.toString()));
      }
    } else {
      iField.setField(null);
    }
  }