com.im.commons.db 5.9.2

com.im.commons.db
Enum DBType

java.lang.Object
  extended by java.lang.Enum<DBType>
      extended by com.im.commons.db.DBType
All Implemented Interfaces:
Serializable, Comparable<DBType>

public enum DBType
extends Enum<DBType>

Enumeration of database platforms.


Enum Constant Summary
COMPOSITE
          Composite database, preferedFetchSize 500 is maximum that was working, 501 and higher were throwing exception, see FS#11576
DERBY
          Derby database
MYSQL
          MySql database
ORACLE
          Oracle database
 
Method Summary
 String getDisplayName()
          Display name of the database
 int getMaxColumnNameLength()
           
 int getMaxIndexNameLength()
           
 int getMaxTableNameLength()
           
 int getPreferedFetchSize()
          Gets optimal fetch sizes for this DB type.
 String getType()
          Get string representation of the database.
static DBType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static DBType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

DERBY

public static final DBType DERBY
Derby database


ORACLE

public static final DBType ORACLE
Oracle database


MYSQL

public static final DBType MYSQL
MySql database


COMPOSITE

public static final DBType COMPOSITE
Composite database, preferedFetchSize 500 is maximum that was working, 501 and higher were throwing exception, see FS#11576

Method Detail

values

public static DBType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (DBType c : DBType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static DBType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getType

public String getType()
Get string representation of the database. This constant is supposed to be used as internal code name.

Returns:
The code name

getDisplayName

public String getDisplayName()
Display name of the database


getMaxTableNameLength

public int getMaxTableNameLength()

getMaxColumnNameLength

public int getMaxColumnNameLength()

getMaxIndexNameLength

public int getMaxIndexNameLength()

getPreferedFetchSize

public int getPreferedFetchSize()
Gets optimal fetch sizes for this DB type.


com.im.commons.db 5.9.2