Top Description Fields Constructors Methods
org.hibernate.dialect

public Class SimpleDatabaseVersion

extends Object
implements DatabaseVersion
Class Inheritance
All Implemented Interfaces
org.hibernate.dialect.DatabaseVersion

Simple version of DatabaseVersion

Field Summary

Modifier and TypeField and Description
private final int
private final int
private final int
public static final SimpleDatabaseVersion

Constructor Summary

AccessConstructor and Description
public
public
SimpleDatabaseVersion(DatabaseVersion version, boolean noVersionAsZero)

public
SimpleDatabaseVersion(int major, int minor)

public
SimpleDatabaseVersion(int major, int minor, int micro)

public

Method Summary

Modifier and TypeMethod and Description
public int
getDatabaseMajorVersion()

Implements org.hibernate.dialect.DatabaseVersion.getDatabaseMajorVersion.

Obtain access to the database major version, as returned from java.sql.DatabaseMetaData#getDatabaseMajorVersion() for the target database.
public int
getDatabaseMicroVersion()

Overrides default org.hibernate.dialect.DatabaseVersion.getDatabaseMicroVersion.

Obtain access to the database minor version, as returned from java.sql.DatabaseMetaData#getDatabaseMinorVersion() for the target database.
public int
getDatabaseMinorVersion()

Implements org.hibernate.dialect.DatabaseVersion.getDatabaseMinorVersion.

Obtain access to the database minor version, as returned from java.sql.DatabaseMetaData#getDatabaseMinorVersion() for the target database.
public int
getMajor()

Overrides default org.hibernate.dialect.DatabaseVersion.getMajor.

Simpler naming
public int
getMicro()

Overrides default org.hibernate.dialect.DatabaseVersion.getMicro.

Simpler naming
public int
getMinor()

Overrides default org.hibernate.dialect.DatabaseVersion.getMinor.

Simpler naming
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

majorback to summary
private final int major
microback to summary
private final int micro
minorback to summary
private final int minor
ZERO_VERSIONback to summary
public static final SimpleDatabaseVersion ZERO_VERSION

Constructor Detail

SimpleDatabaseVersionback to summary
public SimpleDatabaseVersion(DatabaseVersion copySource)
SimpleDatabaseVersionback to summary
public SimpleDatabaseVersion(DatabaseVersion version, boolean noVersionAsZero)
SimpleDatabaseVersionback to summary
public SimpleDatabaseVersion(int major, int minor)
SimpleDatabaseVersionback to summary
public SimpleDatabaseVersion(int major, int minor, int micro)
SimpleDatabaseVersionback to summary
public SimpleDatabaseVersion(Integer major, Integer minor)

Method Detail

getDatabaseMajorVersionback to summary
public int getDatabaseMajorVersion()

Implements org.hibernate.dialect.DatabaseVersion.getDatabaseMajorVersion.

Doc from org.hibernate.dialect.DatabaseVersion.getDatabaseMajorVersion.

Obtain access to the database major version, as returned from java.sql.DatabaseMetaData#getDatabaseMajorVersion() for the target database.

Returns:int

The database major version, or -9999 to indicate "no version information"

Annotations
@Override
getDatabaseMicroVersionback to summary
public int getDatabaseMicroVersion()

Overrides default org.hibernate.dialect.DatabaseVersion.getDatabaseMicroVersion.

Doc from org.hibernate.dialect.DatabaseVersion.getDatabaseMicroVersion.

Obtain access to the database minor version, as returned from java.sql.DatabaseMetaData#getDatabaseMinorVersion() for the target database.

Returns:int

The database minor version, or -9999 to indicate "no version information"

Annotations
@Override
getDatabaseMinorVersionback to summary
public int getDatabaseMinorVersion()

Implements org.hibernate.dialect.DatabaseVersion.getDatabaseMinorVersion.

Doc from org.hibernate.dialect.DatabaseVersion.getDatabaseMinorVersion.

Obtain access to the database minor version, as returned from java.sql.DatabaseMetaData#getDatabaseMinorVersion() for the target database.

Returns:int

The database minor version, or -9999 to indicate "no version information"

Annotations
@Override
getMajorback to summary
public int getMajor()

Overrides default org.hibernate.dialect.DatabaseVersion.getMajor.

Doc from org.hibernate.dialect.DatabaseVersion.getMajor.

Simpler naming

getMicroback to summary
public int getMicro()

Overrides default org.hibernate.dialect.DatabaseVersion.getMicro.

Doc from org.hibernate.dialect.DatabaseVersion.getMicro.

Simpler naming

getMinorback to summary
public int getMinor()

Overrides default org.hibernate.dialect.DatabaseVersion.getMinor.

Doc from org.hibernate.dialect.DatabaseVersion.getMinor.

Simpler naming

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override