first cut of merge of STABLE-pre1_0 into HEAD. I won't even guarantee that it
[mir.git] / source / mir / storage / DatabaseAdaptorPostgresql.java
1 package mir.storage;
2
3 import java.util.*;
4 import mir.misc.*;
5
6 /**
7  * <b>Diese Klasse implementiert die abstrakte Klasse DatabaseAdaptor für Postgresql-Datenbanken
8  *
9  * @author <RK>
10  * @version 30.12.2000
11  */
12
13 public final class DatabaseAdaptorPostgresql implements DatabaseAdaptor{
14
15     public String getDriver() {
16         return MirConfig.getProp("Adaptor.PostgreSQL.Driver");
17     }
18
19     public String getURL(String user, String pass, String host) {
20             return MirConfig.getProp("Adaptor.PostgreSQL.URL");
21     }
22
23     public  boolean hasLimit() {
24       return true;
25     }
26
27     public boolean reverseLimit() {
28       return true;
29     }
30
31     public Properties getProperties(String user, String password) {
32       return null;
33     }
34
35     public String getLastInsertSQL(Database theDB) {
36            return "select currval('"+theDB.getCoreTable()+"_id_seq')";
37     }
38 }
39
40