def valueOf()

in kyuubi-server/src/main/scala/org/apache/kyuubi/server/mysql/constant/MySQLDataType.scala [96:130]


  def valueOf(value: Int): MySQLDataType = value match {
    case 0x00 => DECIMAL
    case 0x01 => TINY
    case 0x02 => SHORT
    case 0x03 => LONG
    case 0x04 => FLOAT
    case 0x05 => DOUBLE
    case 0x06 => NULL
    case 0x07 => TIMESTAMP
    case 0x08 => LONGLONG
    case 0x09 => INT24
    case 0x0A => DATE
    case 0x0B => TIME
    case 0x0C => DATETIME
    case 0x0D => YEAR
    case 0x0E => NEWDATE
    case 0x0F => VARCHAR
    case 0x10 => BIT
    case 0x11 => TIMESTAMP2
    case 0x12 => DATETIME2
    case 0x13 => TIME2
    case 0xF5 => JSON
    case 0xF6 => NEWDECIMAL
    case 0xF7 => ENUM
    case 0xF8 => SET
    case 0xF9 => TINY_BLOB
    case 0xFA => MEDIUM_BLOB
    case 0xFB => LONG_BLOB
    case 0xFC => BLOB
    case 0xFD => VAR_STRING
    case 0xFE => STRING
    case 0xFF => GEOMETRY
    case other => throw new IllegalArgumentException(
        s"Illegal value $other of MySQLDataType")
  }