Interface ServerVersion

    • Method Detail

      • getVersion

        java.lang.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

        java.lang.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