in src/main/thrift-gen-java/org/apache/accumulo/proxy/thrift/BatchScanOptions.java [912:970]
public void write(org.apache.thrift.protocol.TProtocol prot, BatchScanOptions struct) throws org.apache.thrift.TException {
org.apache.thrift.protocol.TTupleProtocol oprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
java.util.BitSet optionals = new java.util.BitSet();
if (struct.isSetAuthorizations()) {
optionals.set(0);
}
if (struct.isSetRanges()) {
optionals.set(1);
}
if (struct.isSetColumns()) {
optionals.set(2);
}
if (struct.isSetIterators()) {
optionals.set(3);
}
if (struct.isSetThreads()) {
optionals.set(4);
}
oprot.writeBitSet(optionals, 5);
if (struct.isSetAuthorizations()) {
{
oprot.writeI32(struct.authorizations.size());
for (java.nio.ByteBuffer _iter66 : struct.authorizations)
{
oprot.writeBinary(_iter66);
}
}
}
if (struct.isSetRanges()) {
{
oprot.writeI32(struct.ranges.size());
for (Range _iter67 : struct.ranges)
{
_iter67.write(oprot);
}
}
}
if (struct.isSetColumns()) {
{
oprot.writeI32(struct.columns.size());
for (ScanColumn _iter68 : struct.columns)
{
_iter68.write(oprot);
}
}
}
if (struct.isSetIterators()) {
{
oprot.writeI32(struct.iterators.size());
for (IteratorSetting _iter69 : struct.iterators)
{
_iter69.write(oprot);
}
}
}
if (struct.isSetThreads()) {
oprot.writeI32(struct.threads);
}
}