@Override
  protected java.lang.Object standardSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TField field) throws org.apache.thrift.TException {
    _Fields setField = _Fields.findByThriftId(field.id);
    if (setField != null) {
      switch (setField) {
        case INSERT_DATA:
          if (field.type == INSERT_DATA_FIELD_DESC.type) {
            InsertEventRequestData insertData;
            insertData = new InsertEventRequestData();
            insertData.read(iprot);
            return insertData;
          } else {
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
            return null;
          }
        case INSERT_DATAS:
          if (field.type == INSERT_DATAS_FIELD_DESC.type) {
            java.util.List<InsertEventRequestData> insertDatas;
            {
              org.apache.thrift.protocol.TList _list1056 = iprot.readListBegin();
              insertDatas = new java.util.ArrayList<InsertEventRequestData>(_list1056.size);
              @org.apache.thrift.annotation.Nullable InsertEventRequestData _elem1057;
              for (int _i1058 = 0; _i1058 < _list1056.size; ++_i1058)
              {
                _elem1057 = new InsertEventRequestData();
                _elem1057.read(iprot);
                insertDatas.add(_elem1057);
              }
              iprot.readListEnd();
            }
            return insertDatas;
          } else {
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
            return null;
          }
        case REFRESH_EVENT:
          if (field.type == REFRESH_EVENT_FIELD_DESC.type) {
            java.lang.Boolean refreshEvent;
            refreshEvent = iprot.readBool();
            return refreshEvent;
          } else {
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
            return null;
          }
        default:
          throw new java.lang.IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
      }
    } else {
      org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
      return null;
    }
  }
Find the _Fields constant that matches name, or null if its not found.
standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/FireEventRequestData.java