From a3afd7981619e7cd366da9d190998c4afa8e0066 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 15 Aug 2013 13:38:16 +0200 Subject: [PATCH] [#2592] Qualified names created using DSL.name(String...) should not render null or empty string parts --- jOOQ/src/main/java/org/jooq/impl/NameImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/NameImpl.java b/jOOQ/src/main/java/org/jooq/impl/NameImpl.java index 70351d10e3..57fc41fc67 100644 --- a/jOOQ/src/main/java/org/jooq/impl/NameImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/NameImpl.java @@ -42,6 +42,7 @@ import org.jooq.Clause; import org.jooq.Context; import org.jooq.Name; import org.jooq.RenderContext; +import org.jooq.tools.StringUtils; /** * The default implementation for a SQL identifier @@ -66,8 +67,10 @@ class NameImpl extends AbstractQueryPart implements Name { String separator = ""; for (String name : qualifiedName) { - context.sql(separator).literal(name); - separator = "."; + if (!StringUtils.isEmpty(name)) { + context.sql(separator).literal(name); + separator = "."; + } } }