Class Version

java.lang.Object
org.mariadb.jdbc.util.Version
Direct Known Subclasses:
ServerVersionUtility

public class Version extends Object
  • Field Details

    • version

      private final String version
    • majorVersion

      private final int majorVersion
    • minorVersion

      private final int minorVersion
    • patchVersion

      private final int patchVersion
    • qualifier

      private final String qualifier
  • Constructor Details

    • Version

      public Version(String versionString)
  • Method Details

    • getVersion

      public String getVersion()
    • getMajorVersion

      public int getMajorVersion()
    • getMinorVersion

      public int getMinorVersion()
    • getPatchVersion

      public int getPatchVersion()
    • getQualifier

      public String getQualifier()
    • versionFixedMajorMinorGreaterOrEqual

      public boolean versionFixedMajorMinorGreaterOrEqual(int major, int minor, int patch)
      Utility method to check if database version is greater than parameters.
      Parameters:
      major - exact major version
      minor - exact minor version
      patch - patch version
      Returns:
      true if version is greater than parameters
    • versionGreaterOrEqual

      public boolean versionGreaterOrEqual(int major, int minor, int patch)
      Utility method to check if database version is greater than parameters.
      Parameters:
      major - major version
      minor - minor version
      patch - patch version
      Returns:
      true if version is greater than parameters