--- /dev/null
+package net.sourceforge.phpdt.sql.adapters;
+
+public class DB2Adapter extends DatabaseAdapter {
+ public String getShowTableQuery(DatabaseInfo info) {
+ return "SELECT TABNAME FROM syscat.tables WHERE tabschema = '" + info.getSchema().toUpperCase() + "' AND TYPE='T'";
+ }
+ public String getShowViewQuery(DatabaseInfo info) {
+ return "SELECT TABNAME FROM syscat.tables WHERE tabschema = '" + info.getSchema().toUpperCase() + "' AND TYPE='V'";
+ }
+ public String getShowSequenceQuery(DatabaseInfo info) {
+ return "SELECT SEQNAME FROM sysibm.syssequences WHERE seqschema = '" + info.getSchema().toUpperCase() + "'";
+ }
+ public String getNextValue(String sequence) {
+ return "VALUES NEXTVAL FOR " + sequence;
+ }
+ public DatabaseAdapter getInstance() {
+ return new DB2Adapter();
+ }
+}