- All Implemented Interfaces:
Serializable,Comparable<Platform>
Built in supported platforms.
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionClickHouse.CockroachDB.Custom platform provided externally.DB2.Db2 for iSeries.Db2 for Linux/Unix/Windows.DB2 for z/OS.Generic platform configured via properties or code.H2.SAP HANAHsqlDB.MariaDB.MySql.MySql 5.5.NuoDB.Oracle preferred platform 18c and higher.Oracle 11 platform.Oracle 12 platform.Postgres preferred platform for 10+.Postgres 9.SQLAnywhere.SQLite.Microsoft SQL Server (preferred platform 2017).Microsoft SQL Server 2016 platform (Non UTF8 types and Identity by default).Microsoft SQL Server 2017 platform (UTF8 types and Sequence).Yugabyte DB. -
Method Summary
-
Enum Constant Details
-
GENERIC
Generic platform configured via properties or code. -
CUSTOM
Custom platform provided externally. -
DB2
DB2. -
DB2FORI
Db2 for iSeries. -
DB2LUW
Db2 for Linux/Unix/Windows. -
DB2ZOS
DB2 for z/OS. -
COCKROACH
CockroachDB. -
CLICKHOUSE
ClickHouse. -
H2
H2. -
HSQLDB
HsqlDB. -
POSTGRES
Postgres preferred platform for 10+. -
POSTGRES9
Postgres 9. -
MYSQL
MySql. -
MYSQL55
MySql 5.5. -
MARIADB
MariaDB. -
NUODB
NuoDB. -
ORACLE
Oracle preferred platform 18c and higher. -
ORACLE11
Oracle 11 platform. -
ORACLE12
Oracle 12 platform. -
SQLANYWHERE
SQLAnywhere. -
SQLITE
SQLite. -
SQLSERVER
Microsoft SQL Server (preferred platform 2017). -
SQLSERVER16
Microsoft SQL Server 2016 platform (Non UTF8 types and Identity by default). -
SQLSERVER17
Microsoft SQL Server 2017 platform (UTF8 types and Sequence). -
HANA
SAP HANA -
YUGABYTE
Yugabyte DB.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
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
-
base
Return the base platform.- Returns:
- the platform
-