Uses of Interface
org.hibernate.dialect.DatabaseVersion
-
Packages that use DatabaseVersion Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.dialect.identity Support forDialect
-specific identity column handling.org.hibernate.dialect.pagination Support forDialect
-specific pagination strategies.org.hibernate.dialect.sequence Support forDialect
-specific sequence handling.org.hibernate.engine.jdbc.connections.internal Various implementations of the SPI contracts for obtaining JDBCConnection
s.org.hibernate.engine.jdbc.connections.spi Defines SPI contracts for obtaining JDBCConnection
s from a provider implemented as a service.org.hibernate.engine.jdbc.dialect.spi Contracts supporting Dialect resolution (from JDBC metadata) and Dialect building. -
-
Uses of DatabaseVersion in org.hibernate.dialect
Classes in org.hibernate.dialect that implement DatabaseVersion Modifier and Type Class Description class
SimpleDatabaseVersion
Simple version of DatabaseVersionFields in org.hibernate.dialect declared as DatabaseVersion Modifier and Type Field Description protected static DatabaseVersion
CockroachDialect. MINIMUM_VERSION
protected static DatabaseVersion
PostgreSQLDialect. MINIMUM_VERSION
Methods in org.hibernate.dialect that return DatabaseVersion Modifier and Type Method Description protected static DatabaseVersion
AbstractHANADialect. createVersion(DialectResolutionInfo info)
Deprecated, for removal: This API element is subject to removal in a future version.protected static DatabaseVersion
MySQLDialect. createVersion(DialectResolutionInfo info)
Deprecated.protected static DatabaseVersion
MySQLDialect. createVersion(DialectResolutionInfo info, DatabaseVersion defaultVersion)
protected static DatabaseVersion
CockroachDialect. fetchDataBaseVersion(DialectResolutionInfo info)
DatabaseVersion
DB2Dialect. getDB2Version()
DB2 LUW VersionDatabaseVersion
DB2iDialect. getDB2Version()
DatabaseVersion
DB2iSqlAstTranslator. getDB2Version()
DatabaseVersion
DB2SqlAstTranslator. getDB2Version()
DatabaseVersion
DB2zDialect. getDB2Version()
DatabaseVersion
DB2zSqlAstTranslator. getDB2Version()
DatabaseVersion
HANAServerConfiguration. getFullVersion()
protected DatabaseVersion
CockroachDialect. getMinimumSupportedVersion()
protected DatabaseVersion
DB2Dialect. getMinimumSupportedVersion()
protected DatabaseVersion
DB2iDialect. getMinimumSupportedVersion()
protected DatabaseVersion
DB2zDialect. getMinimumSupportedVersion()
protected DatabaseVersion
DerbyDialect. getMinimumSupportedVersion()
protected DatabaseVersion
Dialect. getMinimumSupportedVersion()
Get the version of the SQL dialect that is the minimum supported by this implementation.DatabaseVersion
DialectDelegateWrapper. getMinimumSupportedVersion()
protected DatabaseVersion
H2Dialect. getMinimumSupportedVersion()
protected DatabaseVersion
HANADialect. getMinimumSupportedVersion()
protected DatabaseVersion
HSQLDialect. getMinimumSupportedVersion()
protected DatabaseVersion
MariaDBDialect. getMinimumSupportedVersion()
protected DatabaseVersion
MySQLDialect. getMinimumSupportedVersion()
protected DatabaseVersion
OracleDialect. getMinimumSupportedVersion()
protected DatabaseVersion
PostgreSQLDialect. getMinimumSupportedVersion()
protected DatabaseVersion
SQLServerDialect. getMinimumSupportedVersion()
protected DatabaseVersion
SybaseDialect. getMinimumSupportedVersion()
protected DatabaseVersion
TiDBDialect. getMinimumSupportedVersion()
DatabaseVersion
MariaDBDialect. getMySQLVersion()
DatabaseVersion
MySQLDialect. getMySQLVersion()
DatabaseVersion
TiDBDialect. getMySQLVersion()
DatabaseVersion
Dialect. getVersion()
Get the version of the SQL dialect that is the target of this instance.DatabaseVersion
DialectDelegateWrapper. getVersion()
static DatabaseVersion
DatabaseVersion. make(Integer major)
Factory for DatabaseVersion based on major version (minor and micro set to zero)static DatabaseVersion
DatabaseVersion. make(Integer major, Integer minor)
Factory for DatabaseVersion based on major and minor version (micro set to zero)static DatabaseVersion
DatabaseVersion. make(Integer major, Integer minor, Integer micro)
Factory for DatabaseVersion based on major, minor and microdefault DatabaseVersion
DatabaseVersion. makeCopy()
Deprecated.In dialect implementations, prefermakeCopyOrDefault(DatabaseVersion)
to gracefully default to the minimum supported version.default DatabaseVersion
DatabaseVersion. makeCopy(boolean noVersionAsZero)
Deprecated.In dialect implementations, prefermakeCopyOrDefault(DatabaseVersion)
to gracefully default to the minimum supported version.default DatabaseVersion
DatabaseVersion. makeCopyOrDefault(DatabaseVersion defaultVersion)
Make a simple copy of this version object, unless this version object hasno version information
, in which case just return the givendefaultVersion
.static DatabaseVersion
CockroachDialect. parseVersion(String versionString)
Methods in org.hibernate.dialect with parameters of type DatabaseVersion Modifier and Type Method Description protected static DatabaseVersion
MySQLDialect. createVersion(DialectResolutionInfo info, DatabaseVersion defaultVersion)
default boolean
DatabaseVersion. isAfter(DatabaseVersion other)
Determine whether this version comes after the passed onedefault boolean
DatabaseVersion. isBefore(DatabaseVersion other)
Determine whether this version comes before the passed onedefault boolean
DatabaseVersion. isSame(DatabaseVersion other)
Determine if the versions are the same/equal.default boolean
DatabaseVersion. isSameOrAfter(DatabaseVersion other)
default DatabaseVersion
DatabaseVersion. makeCopyOrDefault(DatabaseVersion defaultVersion)
Make a simple copy of this version object, unless this version object hasno version information
, in which case just return the givendefaultVersion
. -
Uses of DatabaseVersion in org.hibernate.dialect.identity
Constructors in org.hibernate.dialect.identity with parameters of type DatabaseVersion Constructor Description HSQLIdentityColumnSupport(DatabaseVersion dbVersion)
-
Uses of DatabaseVersion in org.hibernate.dialect.pagination
Constructors in org.hibernate.dialect.pagination with parameters of type DatabaseVersion Constructor Description LegacyOracleLimitHandler(DatabaseVersion version)
-
Uses of DatabaseVersion in org.hibernate.dialect.sequence
Constructors in org.hibernate.dialect.sequence with parameters of type DatabaseVersion Constructor Description OracleSequenceSupport(DatabaseVersion version)
-
Uses of DatabaseVersion in org.hibernate.engine.jdbc.connections.internal
Fields in org.hibernate.engine.jdbc.connections.internal declared as DatabaseVersion Modifier and Type Field Description protected DatabaseVersion
DatabaseConnectionInfoImpl. dialectVersion
Methods in org.hibernate.engine.jdbc.connections.internal that return DatabaseVersion Modifier and Type Method Description DatabaseVersion
DatabaseConnectionInfoImpl. getDialectVersion()
Constructors in org.hibernate.engine.jdbc.connections.internal with parameters of type DatabaseVersion Constructor Description DatabaseConnectionInfoImpl(String jdbcUrl, String jdbcDriver, DatabaseVersion dialectVersion, String autoCommitMode, String isolationLevel, Integer poolMinSize, Integer poolMaxSize)
-
Uses of DatabaseVersion in org.hibernate.engine.jdbc.connections.spi
Methods in org.hibernate.engine.jdbc.connections.spi that return DatabaseVersion Modifier and Type Method Description @Nullable DatabaseVersion
DatabaseConnectionInfo. getDialectVersion()
The database version. -
Uses of DatabaseVersion in org.hibernate.engine.jdbc.dialect.spi
Subinterfaces of DatabaseVersion in org.hibernate.engine.jdbc.dialect.spi Modifier and Type Interface Description interface
DialectResolutionInfo
Exposes information about the database and JDBC driver that can be used in resolving the appropriate Dialect to use.Classes in org.hibernate.engine.jdbc.dialect.spi that implement DatabaseVersion Modifier and Type Class Description class
DatabaseMetaDataDialectResolutionInfoAdapter
An implementation of DialectResolutionInfo that delegates calls to a wrappedDatabaseMetaData
.
-