Interface ServerVersion

All Known Implementing Classes:
ServerVersionUtility

public interface ServerVersion
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    get server major version, parsed from server version string
    int
    get server minor version, parsed from server version string
    int
    get server patch version, parsed from server version string
    get server qualifier, parsed from server version string
    Get server version string
    boolean
    Is server mariadb
    boolean
    versionFixedMajorMinorGreaterOrEqual(int major, int minor, int patch)
    Utility method to check if database version is greater than parameters.
    boolean
    versionGreaterOrEqual(int major, int minor, int patch)
    Utility method to check if database version is greater than parameters.
  • Method Details

    • getVersion

      String getVersion()
      Get server version string
      Returns:
      server version string
    • getMajorVersion

      int getMajorVersion()
      get server major version, parsed from server version string
      Returns:
      server major version
    • getMinorVersion

      int getMinorVersion()
      get server minor version, parsed from server version string
      Returns:
      server minor version
    • getPatchVersion

      int getPatchVersion()
      get server patch version, parsed from server version string
      Returns:
      server patch version
    • getQualifier

      String getQualifier()
      get server qualifier, parsed from server version string
      Returns:
      server qualifier
    • versionGreaterOrEqual

      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
    • versionFixedMajorMinorGreaterOrEqual

      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 - minimum patch version
      Returns:
      true if version is greater than parameters
    • isMariaDBServer

      boolean isMariaDBServer()
      Is server mariadb
      Returns:
      true if server is a MariaDB server