From f22c4dae62d41fdbb2878c04d305755629134db5 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 19 Aug 2020 12:28:57 +0200 Subject: [PATCH] [jOOQ/jOOQ#8029] Avoid casting timestamp precisions in Firebird --- jOOQ/src/main/java/org/jooq/impl/AbstractDataType.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractDataType.java b/jOOQ/src/main/java/org/jooq/impl/AbstractDataType.java index 05f6daf48e..16f0785b05 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractDataType.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractDataType.java @@ -39,6 +39,7 @@ package org.jooq.impl; import static org.jooq.Nullability.NOT_NULL; import static org.jooq.SQLDialect.DERBY; +import static org.jooq.SQLDialect.FIREBIRD; // ... // ... import static org.jooq.impl.DSL.unquotedName; @@ -93,14 +94,14 @@ import org.jooq.types.UNumber; /** * @author Lukas Eder */ -@SuppressWarnings({ "rawtypes", "unchecked", "deprecation" }) +@SuppressWarnings({ "rawtypes", "unchecked" }) abstract class AbstractDataType extends AbstractNamed implements DataType { /** * Generated UID */ private static final long serialVersionUID = 4155588654449505119L; - private static final Set NO_SUPPORT_TIMESTAMP_PRECISION = SQLDialect.supportedBy(DERBY); + private static final Set NO_SUPPORT_TIMESTAMP_PRECISION = SQLDialect.supportedBy(DERBY, FIREBIRD); AbstractDataType(Name name, Comment comment) { super(name, comment);