[jOOQ/jOOQ#17460] Fix various functions

Avoid calling Field.getType() and call Field.getDataType().getFromType()
instead to enable converter usage
This commit is contained in:
Lukas Eder 2024-11-07 09:53:10 +01:00
parent c413d5623e
commit 2aa5a282e5

View File

@ -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