diff --git a/jOOQ/src/main/java/org/jooq/DSLContext.java b/jOOQ/src/main/java/org/jooq/DSLContext.java index 5fb4e339ba..e378cd02cb 100644 --- a/jOOQ/src/main/java/org/jooq/DSLContext.java +++ b/jOOQ/src/main/java/org/jooq/DSLContext.java @@ -12520,7 +12520,7 @@ public interface DSLContext extends Scope { */ @Nullable @Support - T fetchValue(Field field) throws DataAccessException; + T fetchValue(SelectField field) throws DataAccessException; /** * Execute a {@link ResultQuery} in the context of this diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java b/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java index 04afcc29d6..c7397f6e1b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java @@ -4665,7 +4665,7 @@ public class DefaultDSLContext extends AbstractScope implements DSLContext, Seri } @Override - public T fetchValue(Field field) { + public T fetchValue(SelectField field) { return field instanceof TableField ? fetchValue((TableField) field) : fetchValue(select(field)); }