Class MySQLServerInfo
java.lang.Object
org.apache.shardingsphere.db.protocol.mysql.constant.MySQLServerInfo
ShardingSphere-Proxy's information for MySQL.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MySQLCharacterSetstatic final intProtocol version is always 0x0A. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringGet default server version.static StringgetServerVersion(String databaseName) Get current server version by schemaName.static voidsetDefaultMysqlVersion(String defaultMysqlVersion) Set default mysql version.static voidsetServerVersion(String databaseName, String serverVersion) Set server version.
-
Field Details
-
PROTOCOL_VERSION
public static final int PROTOCOL_VERSIONProtocol version is always 0x0A.- See Also:
-
DEFAULT_CHARSET
-
-
Constructor Details
-
MySQLServerInfo
public MySQLServerInfo()
-
-
Method Details
-
setServerVersion
Set server version.- Parameters:
databaseName- database nameserverVersion- server version
-
getServerVersion
Get current server version by schemaName.- Parameters:
databaseName- database name- Returns:
- server version
-
setDefaultMysqlVersion
Set default mysql version.- Parameters:
defaultMysqlVersion- default mysql version
-
getDefaultServerVersion
Get default server version.- Returns:
- server version
-