提交 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;
import org.h2.result.RowImpl;
import org.h2.table.Table;
import org.h2.table.TableFilter;
import org.h2.util.StatementBuilder;
import org.h2.util.Utils;
import org.h2.value.Value;
......@@ -343,10 +342,10 @@ public class MergeUsing extends Prepared {
@Override
public String getPlanSQL() {
StatementBuilder buff = new StatementBuilder("MERGE INTO ");
buff.append(targetTable.getSQL()).append('\n').append("USING ").append(query.getPlanSQL());
StringBuilder builder = new StringBuilder("MERGE INTO ");
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
return buff.toString();
return builder.toString();
}
@Override
......
......@@ -567,7 +567,7 @@ public class ConstraintReferential extends Constraint {
buff.append("UPDATE ").append(table.getSQL()).append(" SET ");
buff.resetCount();
for (IndexColumn c : columns) {
buff.appendExceptFirst(" , ");
buff.appendExceptFirst(", ");
Parser.quoteIdentifier(buff.builder(), c.column.getName()).append("=?");
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论