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 TypeMethodDescriptionbooleanintObtain access to the database major version, as returned fromDatabaseMetaData.getDatabaseMajorVersion()for the target database.intObtain access to the database minor version, as returned fromDatabaseMetaData.getDatabaseMinorVersion()for the target database.intObtain access to the database minor version, as returned fromDatabaseMetaData.getDatabaseMinorVersion()for the target database.intgetMajor()Simpler namingintgetMicro()Simpler namingintgetMinor()Simpler naminginthashCode()toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:DatabaseVersionObtain access to the database major version, as returned fromDatabaseMetaData.getDatabaseMajorVersion()for the target database.- Specified by:
getDatabaseMajorVersionin interfaceDatabaseVersion- Returns:
- The database major version, or -9999 to indicate "no version information"
- See Also:
-
getDatabaseMinorVersion
public int getDatabaseMinorVersion()Description copied from interface:DatabaseVersionObtain access to the database minor version, as returned fromDatabaseMetaData.getDatabaseMinorVersion()for the target database.- Specified by:
getDatabaseMinorVersionin interfaceDatabaseVersion- Returns:
- The database minor version, or -9999 to indicate "no version information"
- See Also:
-
getDatabaseMicroVersion
public int getDatabaseMicroVersion()Description copied from interface:DatabaseVersionObtain access to the database minor version, as returned fromDatabaseMetaData.getDatabaseMinorVersion()for the target database.- Specified by:
getDatabaseMicroVersionin interfaceDatabaseVersion- Returns:
- The database minor version, or -9999 to indicate "no version information"
- See Also:
-
getMajor
public int getMajor()Description copied from interface:DatabaseVersionSimpler naming- Specified by:
getMajorin interfaceDatabaseVersion- See Also:
-
getMinor
public int getMinor()Description copied from interface:DatabaseVersionSimpler naming- Specified by:
getMinorin interfaceDatabaseVersion- See Also:
-
getMicro
public int getMicro()Description copied from interface:DatabaseVersionSimpler naming- Specified by:
getMicroin interfaceDatabaseVersion- See Also:
-
toString
-
equals
-
hashCode
public int hashCode()
-