diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index d09ab21643..9195cc88ab 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -9472,7 +9472,7 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { Field f2 = (Field) parseField(S); parse(')'); - switch (parseDialect()) { + switch (parseFamily()) { diff --git a/jOOQ/src/main/java/org/jooq/tools/jdbc/JDBCUtils.java b/jOOQ/src/main/java/org/jooq/tools/jdbc/JDBCUtils.java index 2d8ac0c2ad..5595dbb537 100644 --- a/jOOQ/src/main/java/org/jooq/tools/jdbc/JDBCUtils.java +++ b/jOOQ/src/main/java/org/jooq/tools/jdbc/JDBCUtils.java @@ -181,13 +181,13 @@ public class JDBCUtils { @NotNull private static final SQLDialect dialect(String url, int majorVersion, int minorVersion) { - SQLDialect dialect = dialect(url); + SQLDialect family = dialect(url).family(); // [#6814] If the driver can't report the version, fall back to the dialect family if (majorVersion == 0) - return dialect; + return family; - switch (dialect.family()) { + switch (family) { @@ -206,7 +206,7 @@ public class JDBCUtils { return postgresDialect(majorVersion, minorVersion); } - return dialect; + return family; }