Package com.mysql.cj
Class ServerVersion
java.lang.Object
com.mysql.cj.ServerVersion
- All Implemented Interfaces:
java.lang.Comparable<ServerVersion>
public class ServerVersion extends java.lang.Object implements java.lang.Comparable<ServerVersion>
A server version.
-
Constructor Summary
Constructors Constructor Description ServerVersion(int major, int minor, int subminor)ServerVersion(java.lang.String completeVersion, int major, int minor, int subminor) -
Method Summary
Modifier and Type Method Description intcompareTo(ServerVersion other)booleanequals(java.lang.Object obj)intgetMajor()intgetMinor()intgetSubminor()inthashCode()booleanmeetsMinimum(ServerVersion min)Does this version meet the minimum specified by `min'?static ServerVersionparseVersion(java.lang.String versionString)Parse the server version into major/minor/subminor.java.lang.StringtoString()A string representation of this version.
-
Constructor Details
-
ServerVersion
public ServerVersion(java.lang.String completeVersion, int major, int minor, int subminor) -
ServerVersion
public ServerVersion(int major, int minor, int subminor)
-
-
Method Details
-
getMajor
public int getMajor() -
getMinor
public int getMinor() -
getSubminor
public int getSubminor() -
toString
public java.lang.String toString()A string representation of this version. If this version was parsed from, or provided with, a "complete" string which may contain more than just the version number, this string is returned verbatim. Otherwise, a string representation of the version numbers is given.- Overrides:
toStringin classjava.lang.Object- Returns:
- string version representation
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<ServerVersion>
-
meetsMinimum
Does this version meet the minimum specified by `min'?- Parameters:
min- The minimum version to compare against.- Returns:
- true if version meets the minimum specified by `min'
-
parseVersion
Parse the server version into major/minor/subminor.- Parameters:
versionString- string version representation- Returns:
ServerVersion
-