Package org.mariadb.r2dbc.api
Interface MariadbConnectionMetadata
-
- All Superinterfaces:
io.r2dbc.spi.ConnectionMetadata
- All Known Implementing Classes:
MariadbConnectionMetadata
public interface MariadbConnectionMetadata extends io.r2dbc.spi.ConnectionMetadata
-
-
Method Summary
All Methods Instance Methods Abstract 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
String getDatabaseProductName()
- Specified by:
getDatabaseProductNamein interfaceio.r2dbc.spi.ConnectionMetadata
-
getDatabaseVersion
String getDatabaseVersion()
- Specified by:
getDatabaseVersionin interfaceio.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 versionminor- minor versionpatch- 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
-
-