[jOOQ/jOOQ#9061] Wrong data types in meta lookups for expressions
DataTypeProxy needs to delegate the getQualifiedName() call
This commit is contained in:
parent
78f7c67f67
commit
892766f8ff
@ -443,7 +443,6 @@ abstract class AbstractDataType<T> extends AbstractNamed implements DataType<T>
|
||||
return getDataType(configuration).getCastTypeName();
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public final Class<T[]> getArrayType() {
|
||||
return (Class<T[]>) Array.newInstance(getType(), 0).getClass();
|
||||
|
||||
@ -170,6 +170,11 @@ final class FieldProxy<T> extends AbstractField<T> implements TableField<Record,
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
@Override
|
||||
public final Name getQualifiedName() {
|
||||
return type.getQualifiedName();
|
||||
}
|
||||
|
||||
@Override
|
||||
public final DataType<T> getSQLDataType() {
|
||||
return type.getSQLDataType();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user