@Override
    public void read(org.apache.thrift.protocol.TProtocol prot, TProgressUpdateResp struct) throws org.apache.thrift.TException {
      org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
      {
        org.apache.thrift.protocol.TList _list215 = iprot.readListBegin(org.apache.thrift.protocol.TType.STRING);
        struct.headerNames = new java.util.ArrayList<java.lang.String>(_list215.size);
        @org.apache.thrift.annotation.Nullable java.lang.String _elem216;
        for (int _i217 = 0; _i217 < _list215.size; ++_i217)
        {
          _elem216 = iprot.readString();
          struct.headerNames.add(_elem216);
        }
      }
      struct.setHeaderNamesIsSet(true);
      {
        org.apache.thrift.protocol.TList _list218 = iprot.readListBegin(org.apache.thrift.protocol.TType.LIST);
        struct.rows = new java.util.ArrayList<java.util.List<java.lang.String>>(_list218.size);
        @org.apache.thrift.annotation.Nullable java.util.List<java.lang.String> _elem219;
        for (int _i220 = 0; _i220 < _list218.size; ++_i220)
        {
          {
            org.apache.thrift.protocol.TList _list221 = iprot.readListBegin(org.apache.thrift.protocol.TType.STRING);
            _elem219 = new java.util.ArrayList<java.lang.String>(_list221.size);
            @org.apache.thrift.annotation.Nullable java.lang.String _elem222;
            for (int _i223 = 0; _i223 < _list221.size; ++_i223)
            {
              _elem222 = iprot.readString();
              _elem219.add(_elem222);
            }
          }
          struct.rows.add(_elem219);
        }
      }
      struct.setRowsIsSet(true);
      struct.progressedPercentage = iprot.readDouble();
      struct.setProgressedPercentageIsSet(true);
      struct.status = org.apache.hive.service.rpc.thrift.TJobExecutionStatus.findByValue(iprot.readI32());
      struct.setStatusIsSet(true);
      struct.footerSummary = iprot.readString();
      struct.setFooterSummaryIsSet(true);
      struct.startTime = iprot.readI64();
      struct.setStartTimeIsSet(true);
    }
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TProgressUpdateResp.java