public static AuthorType deserialize(short i) {
    switch (i) {
      case 0:
        return CREATE_USER;
      case 1:
        return CREATE_ROLE;
      case 2:
        return DROP_USER;
      case 3:
        return DROP_ROLE;
      case 4:
        return GRANT_ROLE;
      case 5:
        return GRANT_USER;
      case 6:
        return GRANT_USER_ROLE;
      case 7:
        return REVOKE_USER;
      case 8:
        return REVOKE_ROLE;
      case 9:
        return REVOKE_USER_ROLE;
      case 10:
        return UPDATE_USER;
      case 11:
        return LIST_USER;
      case 12:
        return LIST_ROLE;
      case 13:
        return LIST_USER_PRIVILEGE;
      case 14:
        return LIST_ROLE_PRIVILEGE;
      default:
        return null;
    }
  }
deserialize short number.

@param i short number
@return NamespaceType
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/AuthorType.java