[jOOQ/jOOQ#17958] Field::contains shouldn't auto-cast citext type to varchar on PostgreSQL

This commit is contained in:
Lukas Eder 2025-02-11 12:06:20 +01:00
parent 292aa9eb75
commit 38ec1ca1e0

View File

@ -46,8 +46,12 @@ import org.jooq.impl.AbstractConverter;
*/
public class CitextConverter extends AbstractConverter<Object, String> {
@SuppressWarnings({ "rawtypes", "unchecked" })
public CitextConverter() {
super(Object.class, String.class);
// [#17958] citext is really a String type, though we need to continue declaring Object
// as that's what generated code is expecting.
super((Class) String.class, String.class);
}
@Override