Package org.hibernate.dialect
Class SimpleDatabaseVersion
java.lang.Object
org.hibernate.dialect.SimpleDatabaseVersion
- All Implemented Interfaces:
DatabaseVersion
Simple version of DatabaseVersion
-
Field Summary
FieldsFields inherited from interface org.hibernate.dialect.DatabaseVersion
NO_VERSION
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleDatabaseVersion
(int major, int minor) SimpleDatabaseVersion
(int major, int minor, int micro) SimpleDatabaseVersion
(Integer major, Integer minor) SimpleDatabaseVersion
(DatabaseVersion copySource) SimpleDatabaseVersion
(DatabaseVersion version, boolean noVersionAsZero) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
Obtain access to the database major version, as returned fromDatabaseMetaData.getDatabaseMajorVersion()
for the target database.int
Obtain access to the database minor version, as returned fromDatabaseMetaData.getDatabaseMinorVersion()
for the target database.int
Obtain access to the database minor version, as returned fromDatabaseMetaData.getDatabaseMinorVersion()
for the target database.int
getMajor()
Simpler namingint
getMicro()
Simpler namingint
getMinor()
Simpler namingint
hashCode()
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hibernate.dialect.DatabaseVersion
isAfter, isAfter, isAfter, isAfter, isAfter, isBefore, isBefore, isBefore, isBefore, isBefore, isSame, isSame, isSame, isSame, isSameOrAfter, isSameOrAfter, isSameOrAfter, isSameOrAfter, isSameOrAfter, makeCopy, makeCopy, makeCopyOrDefault
-
Field Details
-
ZERO_VERSION
-
-
Constructor Details
-
SimpleDatabaseVersion
-
SimpleDatabaseVersion
-
SimpleDatabaseVersion
public SimpleDatabaseVersion(int major, int minor) -
SimpleDatabaseVersion
public SimpleDatabaseVersion(int major, int minor, int micro) -
SimpleDatabaseVersion
-
-
Method Details
-
getDatabaseMajorVersion
public int getDatabaseMajorVersion()Description copied from interface:DatabaseVersion
Obtain access to the database major version, as returned fromDatabaseMetaData.getDatabaseMajorVersion()
for the target database.- Specified by:
getDatabaseMajorVersion
in interfaceDatabaseVersion
- Returns:
- The database major version, or -9999 to indicate "no version information"
- See Also:
-
getDatabaseMinorVersion
public int getDatabaseMinorVersion()Description copied from interface:DatabaseVersion
Obtain access to the database minor version, as returned fromDatabaseMetaData.getDatabaseMinorVersion()
for the target database.- Specified by:
getDatabaseMinorVersion
in interfaceDatabaseVersion
- Returns:
- The database minor version, or -9999 to indicate "no version information"
- See Also:
-
getDatabaseMicroVersion
public int getDatabaseMicroVersion()Description copied from interface:DatabaseVersion
Obtain access to the database minor version, as returned fromDatabaseMetaData.getDatabaseMinorVersion()
for the target database.- Specified by:
getDatabaseMicroVersion
in interfaceDatabaseVersion
- Returns:
- The database minor version, or -9999 to indicate "no version information"
- See Also:
-
getMajor
public int getMajor()Description copied from interface:DatabaseVersion
Simpler naming- Specified by:
getMajor
in interfaceDatabaseVersion
- See Also:
-
getMinor
public int getMinor()Description copied from interface:DatabaseVersion
Simpler naming- Specified by:
getMinor
in interfaceDatabaseVersion
- See Also:
-
getMicro
public int getMicro()Description copied from interface:DatabaseVersion
Simpler naming- Specified by:
getMicro
in interfaceDatabaseVersion
- See Also:
-
toString
-
equals
-
hashCode
public int hashCode()
-