java.lang.Object
org.apache.shardingsphere.db.protocol.mysql.constant.MySQLServerInfo

public final class MySQLServerInfo extends Object
ShardingSphere-Proxy's information for MySQL.
  • Field Details

    • PROTOCOL_VERSION

      public static final int PROTOCOL_VERSION
      Protocol version is always 0x0A.
      See Also:
    • DEFAULT_CHARSET

      public static final MySQLCharacterSet DEFAULT_CHARSET
  • Constructor Details

    • MySQLServerInfo

      public MySQLServerInfo()
  • Method Details

    • setServerVersion

      public static void setServerVersion(String databaseName, String serverVersion)
      Set server version.
      Parameters:
      databaseName - database name
      serverVersion - server version
    • getServerVersion

      public static String getServerVersion(String databaseName)
      Get current server version by schemaName.
      Parameters:
      databaseName - database name
      Returns:
      server version
    • setDefaultMysqlVersion

      public static void setDefaultMysqlVersion(String defaultMysqlVersion)
      Set default mysql version.
      Parameters:
      defaultMysqlVersion - default mysql version
    • getDefaultServerVersion

      public static String getDefaultServerVersion()
      Get default server version.
      Returns:
      server version