From d3dba89e7ddbb60c3d48cbeb66370f1c4f15986a Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 9 May 2013 14:24:34 +0200 Subject: [PATCH] [#2448] DSLContext.meta() returns Table objects for Oracle SYNONYMS, without providing columns --- jOOQ/src/main/java/org/jooq/impl/MetaImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java index c69195a7f5..10949dc9d1 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java @@ -217,9 +217,11 @@ class MetaImpl implements Meta, Serializable { types = new String[] { "TABLE", "VIEW" }; break; - // [#2448] Avoid returning Oracle table SYNONYMs + // [#2448] Avoid returning Oracle table SYNONYMs. + // Note: "MATERIALIZED VIEW" is not included, as they are also + // returned as "TABLE" by Oracle JDBC case ORACLE: - types = new String[] { "TABLE", "VIEW", "MATERIALIZED VIEW" }; + types = new String[] { "TABLE", "VIEW" }; break; }