@Override void appendToSqlBuilder(SqlBuilder builder, boolean forSqlValidation) { assertValues(); builder.sql.append("INSERT "); visitConflictAlgorithm(builder.sql); builder.sql.append("INTO ").append(table.getExpression()).append(" "); visitColumns(builder.sql); if (!valuesToInsert.isEmpty()) { visitValues(builder, forSqlValidation); } else if (query != null) { visitQuery(builder, forSqlValidation); } else { builder.sql.append("DEFAULT VALUES"); } }
@Override void appendToSqlBuilder(SqlBuilder builder, boolean forSqlValidation) { assertValues(); builder.sql.append("INSERT "); visitConflictAlgorithm(builder.sql); builder.sql.append("INTO ").append(table.getExpression()).append(" "); visitColumns(builder.sql); if (!valuesToInsert.isEmpty()) { visitValues(builder, forSqlValidation); } else if (query != null) { visitQuery(builder, forSqlValidation); } else { builder.sql.append("DEFAULT VALUES"); } }