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(); } }