Update of /cvsroot/squirrel-sql/sql12/fw/src/net/sourceforge/squirrel_sql/fw/sql
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv29685/fw/src/net/sourceforge/squirrel_sql/fw/sql
Modified Files:
SQLDatabaseMetaData.java
Log Message:
Adjustments to work around bugs in Netezza JDBC driver.
Index: SQLDatabaseMetaData.java
===================================================================
RCS file: /cvsroot/squirrel-sql/sql12/fw/src/net/sourceforge/squirrel_sql/fw/sql/SQLDatabaseMetaData.java,v
retrieving revision 1.60
retrieving revision 1.61
diff -C2 -d -r1.60 -r1.61
*** SQLDatabaseMetaData.java 15 Jun 2009 09:56:08 -0000 1.60
--- SQLDatabaseMetaData.java 25 Dec 2009 02:59:28 -0000 1.61
***************
*** 418,421 ****
--- 418,426 ----
value = Boolean.TRUE;
}
+ else if (DialectFactory.isNetezza(this))
+ {
+ // Netezza driver mistakenly reports that it doesn't support stored procedures.
+ value = Boolean.TRUE;
+ }
else
{
***************
*** 918,921 ****
--- 923,933 ----
tableTypes.add("VIEW");
}
+ }
+
+ else if (DialectFactory.getDialectType(this) == DialectType.NETEZZA) {
+ tableTypes.clear();
+ tableTypes.add("SYSTEM TABLE");
+ tableTypes.add("TABLE");
+ tableTypes.add("VIEW");
}
|