From b1bb877abc75d5aa4654ae4b6ca646c69f40aa06 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 12 Mar 2014 17:30:27 +0100 Subject: [PATCH] [#3122] Runtime Schema mapping doesn't work for UDT --- jOOQ/src/main/java/org/jooq/impl/UDTImpl.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/UDTImpl.java b/jOOQ/src/main/java/org/jooq/impl/UDTImpl.java index cb7f960146..7b3fda9135 100644 --- a/jOOQ/src/main/java/org/jooq/impl/UDTImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/UDTImpl.java @@ -135,7 +135,14 @@ public class UDTImpl> extends AbstractQueryPart implement @Override public final void toSQL(RenderContext context) { - context.literal(getName()); + Schema mappedSchema = Utils.getMappedSchema(context.configuration(), getSchema()); + + if (mappedSchema != null) { + context.visit(mappedSchema); + context.sql("."); + } + + context.visit(DSL.name(getName())); } @Override