diff --git a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java index 2dd1e02211..51c09e68dc 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java @@ -202,8 +202,16 @@ class MetaImpl implements Meta, Serializable { } try { + String[] types = null; + + // [#2323] SQLite JDBC drivers have a bug. They return other + // object types, too: https://bitbucket.org/xerial/sqlite-jdbc/issue/68 + if (configuration.dialect() == SQLITE) { + types = new String[] { "TABLE", "VIEW" }; + } + List