From 892766f8ff0bd41fcff39c0725939c9f8e692cc2 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 26 Jun 2020 14:13:24 +0200 Subject: [PATCH] [jOOQ/jOOQ#9061] Wrong data types in meta lookups for expressions DataTypeProxy needs to delegate the getQualifiedName() call --- jOOQ/src/main/java/org/jooq/impl/AbstractDataType.java | 1 - jOOQ/src/main/java/org/jooq/impl/FieldProxy.java | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractDataType.java b/jOOQ/src/main/java/org/jooq/impl/AbstractDataType.java index acaba7b17d..e16fdaec35 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractDataType.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractDataType.java @@ -443,7 +443,6 @@ abstract class AbstractDataType extends AbstractNamed implements DataType return getDataType(configuration).getCastTypeName(); } - @SuppressWarnings("unchecked") @Override public final Class getArrayType() { return (Class) Array.newInstance(getType(), 0).getClass(); diff --git a/jOOQ/src/main/java/org/jooq/impl/FieldProxy.java b/jOOQ/src/main/java/org/jooq/impl/FieldProxy.java index 484a017f02..10378edbb1 100644 --- a/jOOQ/src/main/java/org/jooq/impl/FieldProxy.java +++ b/jOOQ/src/main/java/org/jooq/impl/FieldProxy.java @@ -170,6 +170,11 @@ final class FieldProxy extends AbstractField implements TableField getSQLDataType() { return type.getSQLDataType();