diff --git a/jOOQ/src/main/java/org/jooq/impl/DDLInterpreter.java b/jOOQ/src/main/java/org/jooq/impl/DDLInterpreter.java index 81cecc5fc6..36a2f67067 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DDLInterpreter.java +++ b/jOOQ/src/main/java/org/jooq/impl/DDLInterpreter.java @@ -317,10 +317,11 @@ final class DDLInterpreter { return primaryKey; } + @SuppressWarnings({ "unchecked", "rawtypes" }) @Override public List> getKeys() { if (primaryKey == null) - return keys == null ? Collections.emptyList() : Collections.unmodifiableList(keys); + return keys == null ? Collections.emptyList() : Collections.unmodifiableList((List) keys); else if (keys == null) return Collections.singletonList(primaryKey);