未验证 提交 f833a43a 编写于 作者: C CritasWang 提交者: GitHub

fix(iotdb-client): ExportCsv StringBuilder -> String (#10404)

Avoiding increased time consumption caused by duplicate creation
上级 dbc7be5d
......@@ -390,13 +390,12 @@ public class ExportCsv extends AbstractCsvTool {
.forEach(
field -> {
String fieldStringValue = field.getStringValue();
StringBuilder stringBuilder = new StringBuilder(fieldStringValue);
if (!"null".equals(field.getStringValue())) {
if (field.getDataType() == TSDataType.TEXT
&& !fieldStringValue.startsWith("root.")) {
stringBuilder = new StringBuilder("\"" + fieldStringValue + "\"");
fieldStringValue = "\"" + fieldStringValue + "\"";
}
csvPrinterWrapper.print(stringBuilder);
csvPrinterWrapper.print(fieldStringValue);
} else {
csvPrinterWrapper.print("");
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册