Enum Dialect
- java.lang.Object
-
- java.lang.Enum<Dialect>
-
- de.jpdigital.maven.plugins.hibernate5ddl.Dialect
-
- All Implemented Interfaces:
Serializable,Comparable<Dialect>
public enum Dialect extends Enum<Dialect>
This enumeration provides constants for all dialects supported by Hibernate. The dialects supported by Hibernate can be found in the Hibernate documentation. Also this enumeration provides the convenient methodgetDialectClassName()for getting the class name of the Hibernate dialect. Please note that not all supported Hibernate versions support every of these dialects.- Author:
- Jens Pelzetter
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description private StringdialectClassNameProperty for holding the name of the Hibernate dialect class.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDialectClassName()Getter for the dialect class.static DialectvalueOf(String name)Returns the enum constant of this type with the specified name.static Dialect[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ABSTRACT_HANA
public static final Dialect ABSTRACT_HANA
-
CACHE71
public static final Dialect CACHE71
-
CUBRID
public static final Dialect CUBRID
-
DATA_DIRECT_ORACLE9
public static final Dialect DATA_DIRECT_ORACLE9
-
DB2
public static final Dialect DB2
-
DB297
public static final Dialect DB297
-
DB2390
public static final Dialect DB2390
-
DB2400
public static final Dialect DB2400
-
DB2_AS400
public static final Dialect DB2_AS400
-
DB2_OS390
public static final Dialect DB2_OS390
-
DERBY
public static final Dialect DERBY
-
DERBY_10_5
public static final Dialect DERBY_10_5
-
DERBY_10_6
public static final Dialect DERBY_10_6
-
DERBY_10_7
public static final Dialect DERBY_10_7
-
FIREBIRD
public static final Dialect FIREBIRD
-
FRONTBASE
public static final Dialect FRONTBASE
-
H2
public static final Dialect H2
-
HANA_COLUMN_STORE
public static final Dialect HANA_COLUMN_STORE
-
HANA_ROW_STORE
public static final Dialect HANA_ROW_STORE
-
HSQL
public static final Dialect HSQL
-
INFORMIX
public static final Dialect INFORMIX
-
INFORMIX10
public static final Dialect INFORMIX10
-
INGRES
public static final Dialect INGRES
-
INGRES9
public static final Dialect INGRES9
-
INGRES10
public static final Dialect INGRES10
-
INTERBASE
public static final Dialect INTERBASE
-
INTERSYSTEMS_CACHE
public static final Dialect INTERSYSTEMS_CACHE
-
JDATASTORE
public static final Dialect JDATASTORE
-
MARIADB
public static final Dialect MARIADB
-
MARIADB53
public static final Dialect MARIADB53
-
MCKOISQL
public static final Dialect MCKOISQL
-
MIMERSQL
public static final Dialect MIMERSQL
-
MYSQL
public static final Dialect MYSQL
-
MYSQL_INNODB
public static final Dialect MYSQL_INNODB
-
MYSQL_MYISAM
public static final Dialect MYSQL_MYISAM
-
MYSQL5
public static final Dialect MYSQL5
-
MYSQL5_SPATIAL
public static final Dialect MYSQL5_SPATIAL
-
MYSQL5_INNODB_SPATIAL
public static final Dialect MYSQL5_INNODB_SPATIAL
-
MYSQL5_INNODB
public static final Dialect MYSQL5_INNODB
-
MYSQL55
public static final Dialect MYSQL55
-
MYSQL57
public static final Dialect MYSQL57
-
MYSQL57_INNODB
public static final Dialect MYSQL57_INNODB
-
ORACLE
public static final Dialect ORACLE
-
ORACLE8I
public static final Dialect ORACLE8I
-
ORACLE9
public static final Dialect ORACLE9
-
ORACLE9I
public static final Dialect ORACLE9I
-
ORACLE10G
public static final Dialect ORACLE10G
-
ORACLE12C
public static final Dialect ORACLE12C
-
ORACLE_SPATIAL_10G
public static final Dialect ORACLE_SPATIAL_10G
-
ORACLE_SPATIAL_SDO_10G
public static final Dialect ORACLE_SPATIAL_SDO_10G
-
ORACLE_TIMES_TEN
public static final Dialect ORACLE_TIMES_TEN
-
POINTBASE
public static final Dialect POINTBASE
-
POSTGIS_PG82
public static final Dialect POSTGIS_PG82
-
POSTGIS_PG9
public static final Dialect POSTGIS_PG9
-
POSTGIS_PG91
public static final Dialect POSTGIS_PG91
-
POSTGRES_PLUS
public static final Dialect POSTGRES_PLUS
-
POSTGRESQL
public static final Dialect POSTGRESQL
-
POSTGRESQL81
public static final Dialect POSTGRESQL81
-
POSTGRESQL82
public static final Dialect POSTGRESQL82
-
POSTGRESQL9
public static final Dialect POSTGRESQL9
-
POSTGRESQL91
public static final Dialect POSTGRESQL91
-
POSTGRESQL92
public static final Dialect POSTGRESQL92
-
PROGRESS
public static final Dialect PROGRESS
-
RDMSOS2200
public static final Dialect RDMSOS2200
-
SAP_DB
public static final Dialect SAP_DB
-
SAP_HANA_COL
public static final Dialect SAP_HANA_COL
-
SAP_HANA_ROW
public static final Dialect SAP_HANA_ROW
-
SQLSERVER2000
public static final Dialect SQLSERVER2000
-
SQLSERVER2005
public static final Dialect SQLSERVER2005
-
SQLSERVER2008
public static final Dialect SQLSERVER2008
-
SQLSERVER2008_SPATIAL
public static final Dialect SQLSERVER2008_SPATIAL
-
SQLSERVER2012
public static final Dialect SQLSERVER2012
-
SYBASE
public static final Dialect SYBASE
-
SYBASE11
public static final Dialect SYBASE11
-
SYBASE_ASE155
public static final Dialect SYBASE_ASE155
-
SYBASE_ASE157
public static final Dialect SYBASE_ASE157
-
SYBASE_ANYWHERE
public static final Dialect SYBASE_ANYWHERE
-
TERADATA
public static final Dialect TERADATA
-
TERADATA14
public static final Dialect TERADATA14
-
UNISYS_OS_2200_RDMS
public static final Dialect UNISYS_OS_2200_RDMS
-
-
Field Detail
-
dialectClassName
private final String dialectClassName
Property for holding the name of the Hibernate dialect class.
-
-
Constructor Detail
-
Dialect
private Dialect(String dialectClass)
Private constructor, used to create the Enum instances for each dialect.- Parameters:
dialectClass- The dialect class for the specific dialect.
-
-
Method Detail
-
values
public static Dialect[] 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 (Dialect c : Dialect.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Dialect 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 nameNullPointerException- if the argument is null
-
getDialectClassName
public String getDialectClassName()
Getter for the dialect class.- Returns:
- The name of the dialect class, for example
org.hibernate.dialect.PostgreSQL9DialectforPOSTGRESQL9.
-
-