Package org.mariadb.r2dbc
Class MariadbConnectionMetadata
- java.lang.Object
-
- org.mariadb.r2dbc.MariadbConnectionMetadata
-
- All Implemented Interfaces:
io.r2dbc.spi.ConnectionMetadata,MariadbConnectionMetadata
public final class MariadbConnectionMetadata extends Object implements MariadbConnectionMetadata
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDatabaseProductName()StringgetDatabaseVersion()intgetMajorVersion()Indicate server major version.intgetMinorVersion()Indicate server minor version.intgetPatchVersion()Indicate server patch version.booleanisMariaDBServer()Short cut to indicate that database server is a MariaDB.booleanminVersion(int major, int minor, int patch)Indicate if server does have required version.
-
-
-
Method Detail
-
getDatabaseProductName
public String getDatabaseProductName()
- Specified by:
getDatabaseProductNamein interfaceio.r2dbc.spi.ConnectionMetadata- Specified by:
getDatabaseProductNamein interfaceMariadbConnectionMetadata
-
isMariaDBServer
public boolean isMariaDBServer()
Description copied from interface:MariadbConnectionMetadataShort cut to indicate that database server is a MariaDB. i.e. equals to "MariaDB".equals(getDatabaseProductName())- Specified by:
isMariaDBServerin interfaceMariadbConnectionMetadata- Returns:
- true if database server is a MariaDB server.
-
minVersion
public boolean minVersion(int major, int minor, int patch)Description copied from interface:MariadbConnectionMetadataIndicate if server does have required version.- Specified by:
minVersionin interfaceMariadbConnectionMetadata- Parameters:
major- major versionminor- minor versionpatch- patch version- Returns:
- true is database version is equal or more than indicated version
-
getMajorVersion
public int getMajorVersion()
Description copied from interface:MariadbConnectionMetadataIndicate server major version. in 10.5.4, return 10- Specified by:
getMajorVersionin interfaceMariadbConnectionMetadata- Returns:
- server major version
-
getMinorVersion
public int getMinorVersion()
Description copied from interface:MariadbConnectionMetadataIndicate server minor version. in 10.5.4, return 5- Specified by:
getMinorVersionin interfaceMariadbConnectionMetadata- Returns:
- server minor version
-
getPatchVersion
public int getPatchVersion()
Description copied from interface:MariadbConnectionMetadataIndicate server patch version. in 10.5.4, return 4- Specified by:
getPatchVersionin interfaceMariadbConnectionMetadata- Returns:
- server patch version
-
getDatabaseVersion
public String getDatabaseVersion()
- Specified by:
getDatabaseVersionin interfaceio.r2dbc.spi.ConnectionMetadata- Specified by:
getDatabaseVersionin interfaceMariadbConnectionMetadata
-
-