org.apache.ibatis.abator.internal.db
Class DatabaseDialects

java.lang.Object
  extended by org.apache.ibatis.abator.internal.db.DatabaseDialects

public class DatabaseDialects
extends java.lang.Object

Typesafe enum of known database dialects

Author:
Jeff Butler

Field Summary
static DatabaseDialects CLOUDSCAPE
           
static DatabaseDialects DB2
           
static DatabaseDialects DB2_MF
           
static DatabaseDialects DERBY
           
static DatabaseDialects HSQLDB
           
static DatabaseDialects MYSQL
           
static DatabaseDialects SQLSERVER
           
static DatabaseDialects SYBASE
           
 
Method Summary
static DatabaseDialects getDatabaseDialect(java.lang.String database)
           
 java.lang.String getIdentityRetrievalStatement()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DB2

public static final DatabaseDialects DB2

MYSQL

public static final DatabaseDialects MYSQL

SQLSERVER

public static final DatabaseDialects SQLSERVER

CLOUDSCAPE

public static final DatabaseDialects CLOUDSCAPE

DERBY

public static final DatabaseDialects DERBY

HSQLDB

public static final DatabaseDialects HSQLDB

SYBASE

public static final DatabaseDialects SYBASE

DB2_MF

public static final DatabaseDialects DB2_MF
Method Detail

getIdentityRetrievalStatement

public java.lang.String getIdentityRetrievalStatement()

getDatabaseDialect

public static DatabaseDialects getDatabaseDialect(java.lang.String database)
Parameters:
database -
Returns:
the database dialect for the selected database. May return null if there is no known dialect for the selected db