Apache.Hadoop.Hive.QueryPlan.Read C# (CSharp) Method

Read() public method

public Read ( TProtocol iprot ) : void
iprot Thrift.Protocol.TProtocol
return void
        public void Read(TProtocol iprot)
        {
            TField field;
              iprot.ReadStructBegin();
              while (true)
              {
            field = iprot.ReadFieldBegin();
            if (field.Type == TType.Stop) {
              break;
            }
            switch (field.ID)
            {
              case 1:
            if (field.Type == TType.List) {
              {
                Queries = new List<Query>();
                TList _list64 = iprot.ReadListBegin();
                for( int _i65 = 0; _i65 < _list64.Count; ++_i65)
                {
                  Query _elem66 = new Query();
                  _elem66 = new Query();
                  _elem66.Read(iprot);
                  Queries.Add(_elem66);
                }
                iprot.ReadListEnd();
              }
            } else {
              TProtocolUtil.Skip(iprot, field.Type);
            }
            break;
              case 2:
            if (field.Type == TType.Bool) {
              Done = iprot.ReadBool();
            } else {
              TProtocolUtil.Skip(iprot, field.Type);
            }
            break;
              case 3:
            if (field.Type == TType.Bool) {
              Started = iprot.ReadBool();
            } else {
              TProtocolUtil.Skip(iprot, field.Type);
            }
            break;
              default:
            TProtocolUtil.Skip(iprot, field.Type);
            break;
            }
            iprot.ReadFieldEnd();
              }
              iprot.ReadStructEnd();
        }