From 80a633fe4a3c38580a9762136200938282ce27e6 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Mon, 4 May 2015 18:55:31 +0200 Subject: [PATCH] [#4268] INSERT .. VALUES clause should be rendered on a new line when rendering formatted SQL --- jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java index 1077a20aed..bd23920e36 100644 --- a/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java @@ -298,7 +298,7 @@ class InsertQueryImpl extends AbstractStoreQuery implements .end(INSERT_SELECT); } else if (defaultValues) { - switch (ctx.configuration().dialect().family()) { + switch (ctx.family()) { /* [pro] xx xxxx xxxxxxx xxxx xxxx @@ -308,7 +308,9 @@ class InsertQueryImpl extends AbstractStoreQuery implements case DERBY: case MARIADB: case MYSQL: - ctx.sql(' ').keyword("values").sql('('); + ctx.formatSeparator() + .keyword("values") + .sql('('); int count = table.fields().length; String separator = ""; @@ -323,7 +325,8 @@ class InsertQueryImpl extends AbstractStoreQuery implements break; default: - ctx.sql(' ').keyword("default values"); + ctx.formatSeparator() + .keyword("default values"); break; } }