public void read()

in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/BatchScanOptions.java [973:1035]


    public void read(org.apache.thrift.protocol.TProtocol prot, BatchScanOptions struct) throws org.apache.thrift.TException {
      org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
      java.util.BitSet incoming = iprot.readBitSet(5);
      if (incoming.get(0)) {
        {
          org.apache.thrift.protocol.TSet _set70 = iprot.readSetBegin(org.apache.thrift.protocol.TType.STRING);
          struct.authorizations = new java.util.HashSet<java.nio.ByteBuffer>(2*_set70.size);
          @org.apache.thrift.annotation.Nullable java.nio.ByteBuffer _elem71;
          for (int _i72 = 0; _i72 < _set70.size; ++_i72)
          {
            _elem71 = iprot.readBinary();
            struct.authorizations.add(_elem71);
          }
        }
        struct.setAuthorizationsIsSet(true);
      }
      if (incoming.get(1)) {
        {
          org.apache.thrift.protocol.TList _list73 = iprot.readListBegin(org.apache.thrift.protocol.TType.STRUCT);
          struct.ranges = new java.util.ArrayList<Range>(_list73.size);
          @org.apache.thrift.annotation.Nullable Range _elem74;
          for (int _i75 = 0; _i75 < _list73.size; ++_i75)
          {
            _elem74 = new Range();
            _elem74.read(iprot);
            struct.ranges.add(_elem74);
          }
        }
        struct.setRangesIsSet(true);
      }
      if (incoming.get(2)) {
        {
          org.apache.thrift.protocol.TList _list76 = iprot.readListBegin(org.apache.thrift.protocol.TType.STRUCT);
          struct.columns = new java.util.ArrayList<ScanColumn>(_list76.size);
          @org.apache.thrift.annotation.Nullable ScanColumn _elem77;
          for (int _i78 = 0; _i78 < _list76.size; ++_i78)
          {
            _elem77 = new ScanColumn();
            _elem77.read(iprot);
            struct.columns.add(_elem77);
          }
        }
        struct.setColumnsIsSet(true);
      }
      if (incoming.get(3)) {
        {
          org.apache.thrift.protocol.TList _list79 = iprot.readListBegin(org.apache.thrift.protocol.TType.STRUCT);
          struct.iterators = new java.util.ArrayList<IteratorSetting>(_list79.size);
          @org.apache.thrift.annotation.Nullable IteratorSetting _elem80;
          for (int _i81 = 0; _i81 < _list79.size; ++_i81)
          {
            _elem80 = new IteratorSetting();
            _elem80.read(iprot);
            struct.iterators.add(_elem80);
          }
        }
        struct.setIteratorsIsSet(true);
      }
      if (incoming.get(4)) {
        struct.threads = iprot.readI32();
        struct.setThreadsIsSet(true);
      }
    }