Interface MariadbConnectionMetadata

  • All Superinterfaces:
    io.r2dbc.spi.ConnectionMetadata
    All Known Implementing Classes:
    MariadbConnectionMetadata

    public interface MariadbConnectionMetadata
    extends io.r2dbc.spi.ConnectionMetadata
    • Method Detail

      • getDatabaseProductName

        String getDatabaseProductName()
        Specified by:
        getDatabaseProductName in interface io.r2dbc.spi.ConnectionMetadata
      • getDatabaseVersion

        String getDatabaseVersion()
        Specified by:
        getDatabaseVersion in interface io.r2dbc.spi.ConnectionMetadata
      • isMariaDBServer

        boolean isMariaDBServer()
        Short cut to indicate that database server is a MariaDB. i.e. equals to "MariaDB".equals(getDatabaseProductName())
        Returns:
        true if database server is a MariaDB server.
      • minVersion

        boolean minVersion​(int major,
                           int minor,
                           int patch)
        Indicate if server does have required version.
        Parameters:
        major - major version
        minor - minor version
        patch - patch version
        Returns:
        true is database version is equal or more than indicated version
      • getMajorVersion

        int getMajorVersion()
        Indicate server major version. in 10.5.4, return 10
        Returns:
        server major version
      • getMinorVersion

        int getMinorVersion()
        Indicate server minor version. in 10.5.4, return 5
        Returns:
        server minor version
      • getPatchVersion

        int getPatchVersion()
        Indicate server patch version. in 10.5.4, return 4
        Returns:
        server patch version