From 2aa5a282e565e3c2ca54c1faacd259493fa34783 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 7 Nov 2024 09:53:10 +0100 Subject: [PATCH] [jOOQ/jOOQ#17460] Fix various functions Avoid calling Field.getType() and call Field.getDataType().getFromType() instead to enable converter usage --- .../main/java/org/jooq/tools/jdbc/MockResultSetMetaData.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/tools/jdbc/MockResultSetMetaData.java b/jOOQ/src/main/java/org/jooq/tools/jdbc/MockResultSetMetaData.java index af2d187cbd..2c0a4dc87c 100644 --- a/jOOQ/src/main/java/org/jooq/tools/jdbc/MockResultSetMetaData.java +++ b/jOOQ/src/main/java/org/jooq/tools/jdbc/MockResultSetMetaData.java @@ -135,9 +135,8 @@ public class MockResultSetMetaData implements ResultSetMetaData, Serializable { rs.checkNotClosed(); Field field = rs.result.field(column - 1); - Class type = field.getType(); - - return Number.class.isAssignableFrom(type) && !UNumber.class.isAssignableFrom(type); + return field.getDataType().isNumeric() + && !UNumber.class.isAssignableFrom(field.getDataType().getFromType()); } @Override