提交 a85de5f6 authored 作者: Evgenij Ryazanov's avatar Evgenij Ryazanov

Use StringBuilder in MergeUsing and remove space before comma

上级 a7b650a5
...@@ -25,7 +25,6 @@ import org.h2.result.Row; ...@@ -25,7 +25,6 @@ import org.h2.result.Row;
import org.h2.result.RowImpl; import org.h2.result.RowImpl;
import org.h2.table.Table; import org.h2.table.Table;
import org.h2.table.TableFilter; import org.h2.table.TableFilter;
import org.h2.util.StatementBuilder;
import org.h2.util.Utils; import org.h2.util.Utils;
import org.h2.value.Value; import org.h2.value.Value;
...@@ -343,10 +342,10 @@ public class MergeUsing extends Prepared { ...@@ -343,10 +342,10 @@ public class MergeUsing extends Prepared {
@Override @Override
public String getPlanSQL() { public String getPlanSQL() {
StatementBuilder buff = new StatementBuilder("MERGE INTO "); StringBuilder builder = new StringBuilder("MERGE INTO ");
buff.append(targetTable.getSQL()).append('\n').append("USING ").append(query.getPlanSQL()); builder.append(targetTable.getSQL()).append('\n').append("USING ").append(query.getPlanSQL());
// TODO add aliases and WHEN clauses to make plan SQL more like original SQL // TODO add aliases and WHEN clauses to make plan SQL more like original SQL
return buff.toString(); return builder.toString();
} }
@Override @Override
......
...@@ -567,7 +567,7 @@ public class ConstraintReferential extends Constraint { ...@@ -567,7 +567,7 @@ public class ConstraintReferential extends Constraint {
buff.append("UPDATE ").append(table.getSQL()).append(" SET "); buff.append("UPDATE ").append(table.getSQL()).append(" SET ");
buff.resetCount(); buff.resetCount();
for (IndexColumn c : columns) { for (IndexColumn c : columns) {
buff.appendExceptFirst(" , "); buff.appendExceptFirst(", ");
Parser.quoteIdentifier(buff.builder(), c.column.getName()).append("=?"); Parser.quoteIdentifier(buff.builder(), c.column.getName()).append("=?");
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论