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);
}
}