diff --git a/jOOQ-postgres-extensions/src/main/java/org/jooq/postgres/extensions/converters/CitextConverter.java b/jOOQ-postgres-extensions/src/main/java/org/jooq/postgres/extensions/converters/CitextConverter.java index 688b97e08a..4ad233f8d1 100644 --- a/jOOQ-postgres-extensions/src/main/java/org/jooq/postgres/extensions/converters/CitextConverter.java +++ b/jOOQ-postgres-extensions/src/main/java/org/jooq/postgres/extensions/converters/CitextConverter.java @@ -46,8 +46,12 @@ import org.jooq.impl.AbstractConverter; */ public class CitextConverter extends AbstractConverter { + @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