postgresql-jdbc.git / summary / log / commit / refs
commit ea7ed8cbc62d72bf25636d2617ebbf7a3dc146f8
Author: Dave Cramer <davecramer@gmail.com>
Date: Mon May 20 23:56:30 2013 +0000
support for materialized views from Thomas Kelllerer
org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java b/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java
index f1109f5e..82c47f0a 100644
--- a/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java
+++ b/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java
@@ -2027,6 +2027,7 @@ public abstract class AbstractJdbc2DatabaseMetaData
" WHEN 'v' THEN 'VIEW' " +
" WHEN 'c' THEN 'TYPE' " +
" WHEN 'f' THEN 'FOREIGN TABLE' " +
+ " WHEN 'm' THEN 'MATERIALIZED VIEW' " +
" ELSE NULL " +
" END " +
" ELSE NULL " +
@@ -2191,6 +2192,9 @@ public abstract class AbstractJdbc2DatabaseMetaData
tableTypeClauses.put("FOREIGN TABLE", ht);
ht.put("SCHEMAS", "c.relkind = 'f'");
ht.put("NOSCHEMAS", "c.relkind = 'f'");
+ tableTypeClauses.put("MATERIALIZED VIEW", ht);
+ ht.put("SCHEMAS", "c.relkind = 'm'");
+ ht.put("NOSCHEMAS", "c.relkind = 'm'");
}
/*
[parent: a5e712376137]