CPD Results

The following document contains the results of PMD's CPD 4.3.

Duplications

FileLine
org/apache/accumulo/core/file/BloomFilterLayer.java403
org/apache/accumulo/core/file/BloomFilterLayerLookupTest.java40
  public static void main(String[] args) throws IOException {
    PrintStream out = System.out;
    
    Random r = new Random();
    
    HashSet<Integer> valsSet = new HashSet<Integer>();
    
    for (int i = 0; i < 100000; i++) {
      valsSet.add(r.nextInt(Integer.MAX_VALUE));
    }
    
    ArrayList<Integer> vals = new ArrayList<Integer>(valsSet);
    Collections.sort(vals);
    
    ConfigurationCopy acuconf = new ConfigurationCopy(AccumuloConfiguration.getDefaultConfiguration());
    acuconf.set(Property.TABLE_BLOOM_ENABLED, "true");
    acuconf.set(Property.TABLE_BLOOM_KEY_FUNCTOR, "accumulo.core.file.keyfunctor.ColumnFamilyFunctor");
    acuconf.set(Property.TABLE_FILE_TYPE, RFile.EXTENSION);
    acuconf.set(Property.TABLE_BLOOM_LOAD_THRESHOLD, "1");
    acuconf.set(Property.TSERV_BLOOM_LOAD_MAXCONCURRENT, "1");
    
    Configuration conf = CachedConfiguration.getInstance();
    FileSystem fs = FileSystem.get(conf);
    
    String suffix = FileOperations.getNewFileExtension(acuconf);
    String fname = "/tmp/test." + suffix;
    FileSKVWriter bmfw = FileOperations.getInstance().openWriter(fname, fs, conf, acuconf);
    
    long t1 = System.currentTimeMillis();
    
    bmfw.startDefaultLocalityGroup();
    
    for (Integer i : vals) {
      String fi = String.format("%010d", i);
      bmfw.append(new org.apache.accumulo.core.data.Key(new Text("r" + fi), new Text("cf1")), new Value(("v" + fi).getBytes()));
      bmfw.append(new org.apache.accumulo.core.data.Key(new Text("r" + fi), new Text("cf2")), new Value(("v" + fi).getBytes()));
    }
    
    long t2 = System.currentTimeMillis();
    
    out.printf("write rate %6.2f%n", vals.size() / ((t2 - t1) / 1000.0));
    
    bmfw.close();
    
    t1 = System.currentTimeMillis();
    FileSKVIterator bmfr = FileOperations.getInstance().openReader(fname, false, fs, conf, acuconf);
    t2 = System.currentTimeMillis();
    out.println("Opened " + fname + " in " + (t2 - t1));
    
    t1 = System.currentTimeMillis();
    
    int hits = 0;
    for (int i = 0; i < 5000; i++) {
      int row = r.nextInt(Integer.MAX_VALUE);
      String fi = String.format("%010d", row);
      // bmfr.seek(new Range(new Text("r"+fi)));
      org.apache.accumulo.core.data.Key k1 = new org.apache.accumulo.core.data.Key(new Text("r" + fi), new Text("cf1"));
      bmfr.seek(new Range(k1, true, k1.followingKey(PartialKey.ROW_COLFAM), false), new ArrayList<ByteSequence>(), false);
      if (valsSet.contains(row)) {
        hits++;
        if (!bmfr.hasTop()) {
          out.println("ERROR " + row);
        }
      }
    }
    
    t2 = System.currentTimeMillis();
    
    out.printf("random lookup rate : %6.2f%n", 5000 / ((t2 - t1) / 1000.0));
    out.println("hits = " + hits);
    
    int count = 0;
    
    t1 = System.currentTimeMillis();
    
    for (Integer row : valsSet) {
      String fi = String.format("%010d", row);
      // bmfr.seek(new Range(new Text("r"+fi)));
      
      org.apache.accumulo.core.data.Key k1 = new org.apache.accumulo.core.data.Key(new Text("r" + fi), new Text("cf1"));
      bmfr.seek(new Range(k1, true, k1.followingKey(PartialKey.ROW_COLFAM), false), new ArrayList<ByteSequence>(), false);
      
      if (!bmfr.hasTop()) {
        out.println("ERROR 2 " + row);
      }
      
      count++;
      
      if (count >= 500) {
        break;
      }
    }
    
    t2 = System.currentTimeMillis();
    
    out.printf("existant lookup rate %6.2f%n", 500 / ((t2 - t1) / 1000.0));
    out.println("expected hits 500.  Receive hits: " + count);
    bmfr.close();
  }
}
FileLine
org/apache/accumulo/core/data/Mutation.java310
org/apache/accumulo/core/data/OldMutation.java232
    put(new Text(cf.toString()), new Text(cq.toString()), cv, hasts, ts, deleted, new Text(val.toString()));
  }

  public void put(Text columnFamily, Text columnQualifier, Value value) {
    put(columnFamily, columnQualifier, EMPTY_BYTES, false, 0l, false, value.get());
  }
  
  public void put(Text columnFamily, Text columnQualifier, ColumnVisibility columnVisibility, Value value) {
    put(columnFamily, columnQualifier, columnVisibility.getExpression(), false, 0l, false, value.get());
  }
  
  public void put(Text columnFamily, Text columnQualifier, long timestamp, Value value) {
    put(columnFamily, columnQualifier, EMPTY_BYTES, true, timestamp, false, value.get());
  }
  
  public void put(Text columnFamily, Text columnQualifier, ColumnVisibility columnVisibility, long timestamp, Value value) {
    put(columnFamily, columnQualifier, columnVisibility.getExpression(), true, timestamp, false, value.get());
  }
  
  public void putDelete(Text columnFamily, Text columnQualifier) {
    put(columnFamily, columnQualifier, EMPTY_BYTES, false, 0l, true, EMPTY_BYTES);
  }
  
  public void putDelete(Text columnFamily, Text columnQualifier, ColumnVisibility columnVisibility) {
    put(columnFamily, columnQualifier, columnVisibility.getExpression(), false, 0l, true, EMPTY_BYTES);
  }
  
  public void putDelete(Text columnFamily, Text columnQualifier, long timestamp) {
    put(columnFamily, columnQualifier, EMPTY_BYTES, true, timestamp, true, EMPTY_BYTES);
  }
  
  public void putDelete(Text columnFamily, Text columnQualifier, ColumnVisibility columnVisibility, long timestamp) {
    put(columnFamily, columnQualifier, columnVisibility.getExpression(), true, timestamp, true, EMPTY_BYTES);
  }
  
  public void put(CharSequence columnFamily, CharSequence columnQualifier, Value value) {
    put(columnFamily, columnQualifier, EMPTY_BYTES, false, 0l, false, value.get());
  }
  
  public void put(CharSequence columnFamily, CharSequence columnQualifier, ColumnVisibility columnVisibility, Value value) {
    put(columnFamily, columnQualifier, columnVisibility.getExpression(), false, 0l, false, value.get());
  }
  
  public void put(CharSequence columnFamily, CharSequence columnQualifier, long timestamp, Value value) {
    put(columnFamily, columnQualifier, EMPTY_BYTES, true, timestamp, false, value.get());
  }
  
  public void put(CharSequence columnFamily, CharSequence columnQualifier, ColumnVisibility columnVisibility, long timestamp, Value value) {
    put(columnFamily, columnQualifier, columnVisibility.getExpression(), true, timestamp, false, value.get());
  }
  
  public void putDelete(CharSequence columnFamily, CharSequence columnQualifier) {
    put(columnFamily, columnQualifier, EMPTY_BYTES, false, 0l, true, EMPTY_BYTES);
  }
  
  public void putDelete(CharSequence columnFamily, CharSequence columnQualifier, ColumnVisibility columnVisibility) {
    put(columnFamily, columnQualifier, columnVisibility.getExpression(), false, 0l, true, EMPTY_BYTES);
  }
  
  public void putDelete(CharSequence columnFamily, CharSequence columnQualifier, long timestamp) {
    put(columnFamily, columnQualifier, EMPTY_BYTES, true, timestamp, true, EMPTY_BYTES);
  }
  
  public void putDelete(CharSequence columnFamily, CharSequence columnQualifier, ColumnVisibility columnVisibility, long timestamp) {
    put(columnFamily, columnQualifier, columnVisibility.getExpression(), true, timestamp, true, EMPTY_BYTES);
  }
  
  public void put(CharSequence columnFamily, CharSequence columnQualifier, CharSequence value) {
    put(columnFamily, columnQualifier, EMPTY_BYTES, false, 0l, false, value);
  }
  
  public void put(CharSequence columnFamily, CharSequence columnQualifier, ColumnVisibility columnVisibility, CharSequence value) {
    put(columnFamily, columnQualifier, columnVisibility.getExpression(), false, 0l, false, value);
  }
  
  public void put(CharSequence columnFamily, CharSequence columnQualifier, long timestamp, CharSequence value) {
    put(columnFamily, columnQualifier, EMPTY_BYTES, true, timestamp, false, value);
  }
  
  public void put(CharSequence columnFamily, CharSequence columnQualifier, ColumnVisibility columnVisibility, long timestamp, CharSequence value) {
    put(columnFamily, columnQualifier, columnVisibility.getExpression(), true, timestamp, false, value);
  }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java18652
org/apache/accumulo/core/client/impl/thrift/ClientService.java19872
      schemes.put(TupleScheme.class, new grantTablePermission_argsTupleSchemeFactory());
    }

    public org.apache.accumulo.trace.thrift.TInfo tinfo; // required
    public org.apache.accumulo.core.security.thrift.Credential credential; // required
    public String principal; // required
    public String tableName; // required
    public byte permission; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      TINFO((short)5, "tinfo"),
      CREDENTIAL((short)1, "credential"),
      PRINCIPAL((short)2, "principal"),
      TABLE_NAME((short)3, "tableName"),
      PERMISSION((short)4, "permission");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 5: // TINFO
            return TINFO;
          case 1: // CREDENTIAL
            return CREDENTIAL;
          case 2: // PRINCIPAL
            return PRINCIPAL;
          case 3: // TABLE_NAME
            return TABLE_NAME;
          case 4: // PERMISSION
            return PERMISSION;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __PERMISSION_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.PRINCIPAL, new org.apache.thrift.meta_data.FieldMetaData("principal", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.PERMISSION, new org.apache.thrift.meta_data.FieldMetaData("permission", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BYTE)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(grantTablePermission_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18596
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19265
      schemes.put(TupleScheme.class, new flushTablet_argsTupleSchemeFactory());
    }

    public org.apache.accumulo.trace.thrift.TInfo tinfo; // required
    public org.apache.accumulo.core.security.thrift.Credential credential; // required
    public String lock; // required
    public org.apache.accumulo.core.data.thrift.TKeyExtent extent; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      TINFO((short)1, "tinfo"),
      CREDENTIAL((short)2, "credential"),
      LOCK((short)3, "lock"),
      EXTENT((short)4, "extent");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 1: // TINFO
            return TINFO;
          case 2: // CREDENTIAL
            return CREDENTIAL;
          case 3: // LOCK
            return LOCK;
          case 4: // EXTENT
            return EXTENT;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.LOCK, new org.apache.thrift.meta_data.FieldMetaData("lock", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.EXTENT, new org.apache.thrift.meta_data.FieldMetaData("extent", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TKeyExtent.class)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(flushTablet_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16615
org/apache/accumulo/core/client/impl/thrift/ClientService.java17633
      schemes.put(TupleScheme.class, new grantSystemPermission_argsTupleSchemeFactory());
    }

    public org.apache.accumulo.trace.thrift.TInfo tinfo; // required
    public org.apache.accumulo.core.security.thrift.Credential credential; // required
    public String principal; // required
    public byte permission; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      TINFO((short)4, "tinfo"),
      CREDENTIAL((short)1, "credential"),
      PRINCIPAL((short)2, "principal"),
      PERMISSION((short)3, "permission");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 4: // TINFO
            return TINFO;
          case 1: // CREDENTIAL
            return CREDENTIAL;
          case 2: // PRINCIPAL
            return PRINCIPAL;
          case 3: // PERMISSION
            return PERMISSION;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __PERMISSION_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.PRINCIPAL, new org.apache.thrift.meta_data.FieldMetaData("principal", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.PERMISSION, new org.apache.thrift.meta_data.FieldMetaData("permission", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BYTE)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(grantSystemPermission_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/client/mapred/AccumuloRowInputFormatTest.java60
org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormatTest.java57
  private static final String ROW1 = "row1";
  private static final String ROW2 = "row2";
  private static final String ROW3 = "row3";
  private static final String COLF1 = "colf1";
  private static List<Entry<Key,Value>> row1;
  private static List<Entry<Key,Value>> row2;
  private static List<Entry<Key,Value>> row3;
  private static AssertionError e1 = null;
  private static AssertionError e2 = null;
  
  public AccumuloRowInputFormatTest() {
    row1 = new ArrayList<Entry<Key,Value>>();
    row1.add(new KeyValue(new Key(ROW1, COLF1, "colq1"), "v1".getBytes()));
    row1.add(new KeyValue(new Key(ROW1, COLF1, "colq2"), "v2".getBytes()));
    row1.add(new KeyValue(new Key(ROW1, "colf2", "colq3"), "v3".getBytes()));
    row2 = new ArrayList<Entry<Key,Value>>();
    row2.add(new KeyValue(new Key(ROW2, COLF1, "colq4"), "v4".getBytes()));
    row3 = new ArrayList<Entry<Key,Value>>();
    row3.add(new KeyValue(new Key(ROW3, COLF1, "colq5"), "v5".getBytes()));
  }
  
  public static void checkLists(final List<Entry<Key,Value>> first, final List<Entry<Key,Value>> second) {
    assertEquals("Sizes should be the same.", first.size(), second.size());
    for (int i = 0; i < first.size(); i++) {
      assertEquals("Keys should be equal.", first.get(i).getKey(), second.get(i).getKey());
      assertEquals("Values should be equal.", first.get(i).getValue(), second.get(i).getValue());
    }
  }
  
  public static void checkLists(final List<Entry<Key,Value>> first, final Iterator<Entry<Key,Value>> second) {
    int entryIndex = 0;
    while (second.hasNext()) {
      final Entry<Key,Value> entry = second.next();
      assertEquals("Keys should be equal", first.get(entryIndex).getKey(), entry.getKey());
      assertEquals("Values should be equal", first.get(entryIndex).getValue(), entry.getValue());
      entryIndex++;
    }
  }
  
  public static void insertList(final BatchWriter writer, final List<Entry<Key,Value>> list) throws MutationsRejectedException {
    for (Entry<Key,Value> e : list) {
      final Key key = e.getKey();
      final Mutation mutation = new Mutation(key.getRow());
      ColumnVisibility colVisibility = new ColumnVisibility(key.getColumnVisibility());
      mutation.put(key.getColumnFamily(), key.getColumnQualifier(), colVisibility, key.getTimestamp(), e.getValue());
      writer.addMutation(mutation);
    }
  }
  
  private static class MRTester extends Configured implements Tool {
FileLine
org/apache/accumulo/core/client/mapred/InputFormatBase.java658
org/apache/accumulo/core/client/mapreduce/InputFormatBase.java681
    Connector conn = instance.getConnector(getUsername(job), getPassword(job));
    String tableId = Tables.getTableId(instance, tableName);
    
    if (Tables.getTableState(instance, tableId) != TableState.OFFLINE) {
      Tables.clearCache(instance);
      if (Tables.getTableState(instance, tableId) != TableState.OFFLINE) {
        throw new AccumuloException("Table is online " + tableName + "(" + tableId + ") cannot scan table in offline mode ");
      }
    }
    
    for (Range range : ranges) {
      Text startRow;
      
      if (range.getStartKey() != null)
        startRow = range.getStartKey().getRow();
      else
        startRow = new Text();
      
      Range metadataRange = new Range(new KeyExtent(new Text(tableId), startRow, null).getMetadataEntry(), true, null, false);
      Scanner scanner = conn.createScanner(Constants.METADATA_TABLE_NAME, Constants.NO_AUTHS);
      Constants.METADATA_PREV_ROW_COLUMN.fetch(scanner);
      scanner.fetchColumnFamily(Constants.METADATA_LAST_LOCATION_COLUMN_FAMILY);
      scanner.fetchColumnFamily(Constants.METADATA_CURRENT_LOCATION_COLUMN_FAMILY);
      scanner.fetchColumnFamily(Constants.METADATA_FUTURE_LOCATION_COLUMN_FAMILY);
      scanner.setRange(metadataRange);
      
      RowIterator rowIter = new RowIterator(scanner);
      
      // TODO check that extents match prev extent
      
      KeyExtent lastExtent = null;
      
      while (rowIter.hasNext()) {
        Iterator<Entry<Key,Value>> row = rowIter.next();
        String last = "";
        KeyExtent extent = null;
        String location = null;
        
        while (row.hasNext()) {
          Entry<Key,Value> entry = row.next();
          Key key = entry.getKey();
          
          if (key.getColumnFamily().equals(Constants.METADATA_LAST_LOCATION_COLUMN_FAMILY)) {
            last = entry.getValue().toString();
          }
          
          if (key.getColumnFamily().equals(Constants.METADATA_CURRENT_LOCATION_COLUMN_FAMILY)
              || key.getColumnFamily().equals(Constants.METADATA_FUTURE_LOCATION_COLUMN_FAMILY)) {
            location = entry.getValue().toString();
          }
          
          if (Constants.METADATA_PREV_ROW_COLUMN.hasColumns(key)) {
            extent = new KeyExtent(key.getRow(), entry.getValue());
          }
          
        }
        
        if (location != null)
          return null;
        
        if (!extent.getTableId().toString().equals(tableId)) {
          throw new AccumuloException("Saw unexpected table Id " + tableId + " " + extent);
        }
        
        if (lastExtent != null && !extent.isPreviousExtent(lastExtent)) {
          throw new AccumuloException(" " + lastExtent + " is not previous extent " + extent);
        }
        
        Map<KeyExtent,List<Range>> tabletRanges = binnedRanges.get(last);
        if (tabletRanges == null) {
          tabletRanges = new HashMap<KeyExtent,List<Range>>();
          binnedRanges.put(last, tabletRanges);
        }
        
        List<Range> rangeList = tabletRanges.get(extent);
        if (rangeList == null) {
          rangeList = new ArrayList<Range>();
          tabletRanges.put(extent, rangeList);
        }
        
        rangeList.add(range);
        
        if (extent.getEndRow() == null || range.afterEndKey(new Key(extent.getEndRow()).followingKey(PartialKey.ROW))) {
          break;
        }
        
        lastExtent = extent;
      }
      
    }
    
    return binnedRanges;
  }
  
  /**
   * Read the metadata table to get tablets and match up ranges to them.
   */
  @Override
  public InputSplit[] getSplits(JobConf job, int numSplits) throws IOException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17750
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19974
          case 2: // TABLE_ID
            return TABLE_ID;
          case 5: // START_ROW
            return START_ROW;
          case 6: // END_ROW
            return END_ROW;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.LOCK, new org.apache.thrift.meta_data.FieldMetaData("lock", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.TABLE_ID, new org.apache.thrift.meta_data.FieldMetaData("tableId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.START_ROW, new org.apache.thrift.meta_data.FieldMetaData("startRow", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING          , true)));
      tmpMap.put(_Fields.END_ROW, new org.apache.thrift.meta_data.FieldMetaData("endRow", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING          , true)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(flush_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java16306
org/apache/accumulo/core/master/thrift/MasterClientService.java17426
      schemes.put(TupleScheme.class, new waitForTableOperation_argsTupleSchemeFactory());
    }

    public org.apache.accumulo.trace.thrift.TInfo tinfo; // required
    public org.apache.accumulo.core.security.thrift.Credential credential; // required
    public long opid; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      TINFO((short)3, "tinfo"),
      CREDENTIAL((short)1, "credential"),
      OPID((short)2, "opid");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 3: // TINFO
            return TINFO;
          case 1: // CREDENTIAL
            return CREDENTIAL;
          case 2: // OPID
            return OPID;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __OPID_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.OPID, new org.apache.thrift.meta_data.FieldMetaData("opid", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(waitForTableOperation_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10183
org/apache/accumulo/core/client/impl/thrift/ClientService.java13102
      schemes.put(TupleScheme.class, new dropUser_argsTupleSchemeFactory());
    }

    public org.apache.accumulo.trace.thrift.TInfo tinfo; // required
    public org.apache.accumulo.core.security.thrift.Credential credential; // required
    public String principal; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      TINFO((short)3, "tinfo"),
      CREDENTIAL((short)1, "credential"),
      PRINCIPAL((short)2, "principal");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 3: // TINFO
            return TINFO;
          case 1: // CREDENTIAL
            return CREDENTIAL;
          case 2: // PRINCIPAL
            return PRINCIPAL;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.PRINCIPAL, new org.apache.thrift.meta_data.FieldMetaData("principal", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(dropUser_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23743
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24663
      schemes.put(TupleScheme.class, new halt_argsTupleSchemeFactory());
    }

    public org.apache.accumulo.trace.thrift.TInfo tinfo; // required
    public org.apache.accumulo.core.security.thrift.Credential credential; // required
    public String lock; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      TINFO((short)3, "tinfo"),
      CREDENTIAL((short)1, "credential"),
      LOCK((short)2, "lock");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 3: // TINFO
            return TINFO;
          case 1: // CREDENTIAL
            return CREDENTIAL;
          case 2: // LOCK
            return LOCK;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.LOCK, new org.apache.thrift.meta_data.FieldMetaData("lock", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(halt_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java380
org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java384
        mtbw = conn.createMultiTableBatchWriter(getBatchWriterOptions(job));
      }
    }
    
    /**
     * Push a mutation into a table. If table is null, the defaultTable will be used. If canCreateTable is set, the table will be created if it does not exist.
     * The table name must only contain alphanumerics and underscore.
     */
    @Override
    public void write(Text table, Mutation mutation) throws IOException {
      if (table == null || table.toString().isEmpty())
        table = this.defaultTableName;
      
      if (!simulate && table == null)
        throw new IOException("No table or default table specified. Try simulation mode next time");
      
      ++mutCount;
      valCount += mutation.size();
      printMutation(table, mutation);
      
      if (simulate)
        return;
      
      if (!bws.containsKey(table))
        try {
          addTable(table);
        } catch (Exception e) {
          e.printStackTrace();
          throw new IOException(e);
        }
      
      try {
        bws.get(table).addMutation(mutation);
      } catch (MutationsRejectedException e) {
        throw new IOException(e);
      }
    }
    
    public void addTable(Text tableName) throws AccumuloException, AccumuloSecurityException {
      if (simulate) {
        log.info("Simulating adding table: " + tableName);
        return;
      }
      
      log.debug("Adding table: " + tableName);
      BatchWriter bw = null;
      String table = tableName.toString();
      
      if (createTables && !conn.tableOperations().exists(table)) {
        try {
          conn.tableOperations().create(table);
        } catch (AccumuloSecurityException e) {
          log.error("Accumulo security violation creating " + table, e);
          throw e;
        } catch (TableExistsException e) {
          // Shouldn't happen
        }
      }
      
      try {
        bw = mtbw.getBatchWriter(table);
      } catch (TableNotFoundException e) {
        log.error("Accumulo table " + table + " doesn't exist and cannot be created.", e);
        throw new AccumuloException(e);
      } catch (AccumuloException e) {
        throw e;
      } catch (AccumuloSecurityException e) {
        throw e;
      }
      
      if (bw != null)
        bws.put(tableName, bw);
    }
    
    private int printMutation(Text table, Mutation m) {
      if (log.isTraceEnabled()) {
        log.trace(String.format("Table %s row key: %s", table, hexDump(m.getRow())));
        for (ColumnUpdate cu : m.getUpdates()) {
          log.trace(String.format("Table %s column: %s:%s", table, hexDump(cu.getColumnFamily()), hexDump(cu.getColumnQualifier())));
          log.trace(String.format("Table %s security: %s", table, new ColumnVisibility(cu.getColumnVisibility()).toString()));
          log.trace(String.format("Table %s value: %s", table, hexDump(cu.getValue())));
        }
      }
      return m.getUpdates().size();
    }
    
    private String hexDump(byte[] ba) {
      StringBuilder sb = new StringBuilder();
      for (byte b : ba) {
        if ((b > 0x20) && (b < 0x7e))
          sb.append((char) b);
        else
          sb.append(String.format("x%02x", b));
      }
      return sb.toString();
    }
    
    @Override
    public void close(Reporter reporter) throws IOException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18220
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20444
      flush_args typedOther = (flush_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetLock()).compareTo(typedOther.isSetLock());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetLock()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.lock, typedOther.lock);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTableId()).compareTo(typedOther.isSetTableId());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTableId()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableId, typedOther.tableId);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetStartRow()).compareTo(typedOther.isSetStartRow());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetStartRow()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.startRow, typedOther.startRow);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetEndRow()).compareTo(typedOther.isSetEndRow());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetEndRow()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.endRow, typedOther.endRow);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("flush_args(");
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18299
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20523
      StringBuilder sb = new StringBuilder("flush_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("lock:");
      if (this.lock == null) {
        sb.append("null");
      } else {
        sb.append(this.lock);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tableId:");
      if (this.tableId == null) {
        sb.append("null");
      } else {
        sb.append(this.tableId);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("startRow:");
      if (this.startRow == null) {
        sb.append("null");
      } else {
        org.apache.thrift.TBaseHelper.toString(this.startRow, sb);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("endRow:");
      if (this.endRow == null) {
        sb.append("null");
      } else {
        org.apache.thrift.TBaseHelper.toString(this.endRow, sb);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class flush_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/mapred/InputFormatBase.java783
org/apache/accumulo/core/client/mapreduce/InputFormatBase.java806
        tl = getTabletLocator(job);
        // its possible that the cache could contain complete, but old information about a tables tablets... so clear it
        tl.invalidateCache();
        while (!tl.binRanges(ranges, binnedRanges).isEmpty()) {
          if (!(instance instanceof MockInstance)) {
            if (tableId == null)
              tableId = Tables.getTableId(instance, tableName);
            if (!Tables.exists(instance, tableId))
              throw new TableDeletedException(tableId);
            if (Tables.getTableState(instance, tableId) == TableState.OFFLINE)
              throw new TableOfflineException(instance, tableId);
          }
          binnedRanges.clear();
          log.warn("Unable to locate bins for specified ranges. Retrying.");
          UtilWaitThread.sleep(100 + (int) (Math.random() * 100)); // sleep randomly between 100 and 200 ms
          tl.invalidateCache();
        }
      }
    } catch (Exception e) {
      throw new IOException(e);
    }
    
    ArrayList<InputSplit> splits = new ArrayList<InputSplit>(ranges.size());
    HashMap<Range,ArrayList<String>> splitsToAdd = null;
    
    if (!autoAdjust)
      splitsToAdd = new HashMap<Range,ArrayList<String>>();
    
    HashMap<String,String> hostNameCache = new HashMap<String,String>();
    
    for (Entry<String,Map<KeyExtent,List<Range>>> tserverBin : binnedRanges.entrySet()) {
      String ip = tserverBin.getKey().split(":", 2)[0];
      String location = hostNameCache.get(ip);
      if (location == null) {
        InetAddress inetAddress = InetAddress.getByName(ip);
        location = inetAddress.getHostName();
        hostNameCache.put(ip, location);
      }
      
      for (Entry<KeyExtent,List<Range>> extentRanges : tserverBin.getValue().entrySet()) {
        Range ke = extentRanges.getKey().toDataRange();
        for (Range r : extentRanges.getValue()) {
          if (autoAdjust) {
            // divide ranges into smaller ranges, based on the tablets
            splits.add(new RangeInputSplit(tableName, ke.clip(r), new String[] {location}));
          } else {
            // don't divide ranges
            ArrayList<String> locations = splitsToAdd.get(r);
            if (locations == null)
              locations = new ArrayList<String>(1);
            locations.add(location);
            splitsToAdd.put(r, locations);
          }
        }
      }
    }
    
    if (!autoAdjust)
      for (Entry<Range,ArrayList<String>> entry : splitsToAdd.entrySet())
        splits.add(new RangeInputSplit(tableName, entry.getKey(), entry.getValue().toArray(new String[0])));
    return splits.toArray(new InputSplit[splits.size()]);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19082
org/apache/accumulo/core/client/impl/thrift/ClientService.java20302
      grantTablePermission_args typedOther = (grantTablePermission_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetPrincipal()).compareTo(typedOther.isSetPrincipal());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetPrincipal()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.principal, typedOther.principal);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTableName()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetPermission()).compareTo(typedOther.isSetPermission());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetPermission()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.permission, typedOther.permission);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("grantTablePermission_args(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8131
org/apache/accumulo/core/gc/thrift/GCMonitorService.java215
org/apache/accumulo/core/master/thrift/MasterClientService.java11459
org/apache/accumulo/core/master/thrift/MasterClientService.java13838
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9989
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22817
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25226
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26200
      schemes.put(TupleScheme.class, new listUsers_argsTupleSchemeFactory());
    }

    public org.apache.accumulo.trace.thrift.TInfo tinfo; // required
    public org.apache.accumulo.core.security.thrift.Credential credential; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      TINFO((short)2, "tinfo"),
      CREDENTIAL((short)1, "credential");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 2: // TINFO
            return TINFO;
          case 1: // CREDENTIAL
            return CREDENTIAL;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(listUsers_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19230
org/apache/accumulo/core/client/impl/thrift/ClientService.java20450
      public void read(org.apache.thrift.protocol.TProtocol iprot, grantTablePermission_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 5: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.principal = iprot.readString();
                struct.setPrincipalIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // TABLE_NAME
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.tableName = iprot.readString();
                struct.setTableNameIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 4: // PERMISSION
              if (schemeField.type == org.apache.thrift.protocol.TType.BYTE) {
                struct.permission = iprot.readByte();
                struct.setPermissionIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, grantTablePermission_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16308
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18630
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19299
          case 2: // EXTENT
            return EXTENT;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.LOCK, new org.apache.thrift.meta_data.FieldMetaData("lock", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.EXTENT, new org.apache.thrift.meta_data.FieldMetaData("extent", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TKeyExtent.class)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(loadTablet_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4795
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5917
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8258
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9176
      schemes.put(TupleScheme.class, new continueScan_argsTupleSchemeFactory());
    }

    public org.apache.accumulo.trace.thrift.TInfo tinfo; // required
    public long scanID; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      TINFO((short)2, "tinfo"),
      SCAN_ID((short)1, "scanID");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 2: // TINFO
            return TINFO;
          case 1: // SCAN_ID
            return SCAN_ID;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __SCANID_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.SCAN_ID, new org.apache.thrift.meta_data.FieldMetaData("scanID", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64          , "ScanID")));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(continueScan_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java3845
org/apache/accumulo/core/master/thrift/MasterClientService.java5067
org/apache/accumulo/core/master/thrift/MasterClientService.java6189
org/apache/accumulo/core/master/thrift/MasterClientService.java15847
      schemes.put(TupleScheme.class, new waitForFlush_resultTupleSchemeFactory());
    }

    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required
    public org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException tope; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SEC((short)1, "sec"),
      TOPE((short)2, "tope");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 1: // SEC
            return SEC;
          case 2: // TOPE
            return TOPE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      tmpMap.put(_Fields.TOPE, new org.apache.thrift.meta_data.FieldMetaData("tope", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(waitForFlush_result.class, metaDataMap);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7675
org/apache/accumulo/core/client/impl/thrift/ClientService.java14837
      schemes.put(TupleScheme.class, new authenticateUser_resultTupleSchemeFactory());
    }

    public boolean success; // required
    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __SUCCESS_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(authenticateUser_result.class, metaDataMap);
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java213
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6482
        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TKeyExtent.class)));
    tmpMap.put(_Fields.COLUMNS, new org.apache.thrift.meta_data.FieldMetaData("columns", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TColumn.class))));
    tmpMap.put(_Fields.SSI_LIST, new org.apache.thrift.meta_data.FieldMetaData("ssiList", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.IterInfo.class))));
    tmpMap.put(_Fields.SSIO, new org.apache.thrift.meta_data.FieldMetaData("ssio", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
            new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
                new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
                new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)))));
    tmpMap.put(_Fields.AUTHORIZATIONS, new org.apache.thrift.meta_data.FieldMetaData("authorizations", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING            , true))));
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java291
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6542
    }
    if (other.isSetColumns()) {
      List<org.apache.accumulo.core.data.thrift.TColumn> __this__columns = new ArrayList<org.apache.accumulo.core.data.thrift.TColumn>();
      for (org.apache.accumulo.core.data.thrift.TColumn other_element : other.columns) {
        __this__columns.add(new org.apache.accumulo.core.data.thrift.TColumn(other_element));
      }
      this.columns = __this__columns;
    }
    if (other.isSetSsiList()) {
      List<org.apache.accumulo.core.data.thrift.IterInfo> __this__ssiList = new ArrayList<org.apache.accumulo.core.data.thrift.IterInfo>();
      for (org.apache.accumulo.core.data.thrift.IterInfo other_element : other.ssiList) {
        __this__ssiList.add(new org.apache.accumulo.core.data.thrift.IterInfo(other_element));
      }
      this.ssiList = __this__ssiList;
    }
    if (other.isSetSsio()) {
      Map<String,Map<String,String>> __this__ssio = new HashMap<String,Map<String,String>>();
      for (Map.Entry<String, Map<String,String>> other_element : other.ssio.entrySet()) {

        String other_element_key = other_element.getKey();
        Map<String,String> other_element_value = other_element.getValue();

        String __this__ssio_copy_key = other_element_key;

        Map<String,String> __this__ssio_copy_value = new HashMap<String,String>();
        for (Map.Entry<String, String> other_element_value_element : other_element_value.entrySet()) {

          String other_element_value_element_key = other_element_value_element.getKey();
          String other_element_value_element_value = other_element_value_element.getValue();

          String __this__ssio_copy_value_copy_key = other_element_value_element_key;

          String __this__ssio_copy_value_copy_value = other_element_value_element_value;

          __this__ssio_copy_value.put(__this__ssio_copy_value_copy_key, __this__ssio_copy_value_copy_value);
        }

        __this__ssio.put(__this__ssio_copy_key, __this__ssio_copy_value);
      }
      this.ssio = __this__ssio;
    }
    if (other.isSetAuthorizations()) {
      List<ByteBuffer> __this__authorizations = new ArrayList<ByteBuffer>();
      for (ByteBuffer other_element : other.authorizations) {
        ByteBuffer temp_binary_element = org.apache.thrift.TBaseHelper.copyBinary(other_element);
;
        __this__authorizations.add(temp_binary_element);
      }
      this.authorizations = __this__authorizations;
    }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19411
org/apache/accumulo/core/client/impl/thrift/ClientService.java20631
      schemes.put(TupleScheme.class, new grantTablePermission_resultTupleSchemeFactory());
    }

    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required
    public ThriftTableOperationException tope; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SEC((short)1, "sec"),
      TOPE((short)2, "tope");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 1: // SEC
            return SEC;
          case 2: // TOPE
            return TOPE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      tmpMap.put(_Fields.TOPE, new org.apache.thrift.meta_data.FieldMetaData("tope", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(grantTablePermission_result.class, metaDataMap);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19151
org/apache/accumulo/core/client/impl/thrift/ClientService.java20371
      StringBuilder sb = new StringBuilder("grantTablePermission_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("principal:");
      if (this.principal == null) {
        sb.append("null");
      } else {
        sb.append(this.principal);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tableName:");
      if (this.tableName == null) {
        sb.append("null");
      } else {
        sb.append(this.tableName);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("permission:");
      sb.append(this.permission);
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class grantTablePermission_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19101
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19770
      public void read(org.apache.thrift.protocol.TProtocol iprot, flushTablet_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 1: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // LOCK
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.lock = iprot.readString();
                struct.setLockIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 4: // EXTENT
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent();
                struct.extent.read(iprot);
                struct.setExtentIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, flushTablet_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4346
org/apache/accumulo/core/master/thrift/MasterClientService.java5563
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.PROPERTY, new org.apache.thrift.meta_data.FieldMetaData("property", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18019
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20243
    public flush_args setEndRow(ByteBuffer endRow) {
      this.endRow = endRow;
      return this;
    }

    public void unsetEndRow() {
      this.endRow = null;
    }

    /** Returns true if field endRow is set (has been assigned a value) and false otherwise */
    public boolean isSetEndRow() {
      return this.endRow != null;
    }

    public void setEndRowIsSet(boolean value) {
      if (!value) {
        this.endRow = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case LOCK:
        if (value == null) {
          unsetLock();
        } else {
          setLock((String)value);
        }
        break;

      case TABLE_ID:
        if (value == null) {
          unsetTableId();
        } else {
          setTableId((String)value);
        }
        break;

      case START_ROW:
        if (value == null) {
          unsetStartRow();
        } else {
          setStartRow((ByteBuffer)value);
        }
        break;

      case END_ROW:
        if (value == null) {
          unsetEndRow();
        } else {
          setEndRow((ByteBuffer)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case TINFO:
        return getTinfo();

      case CREDENTIAL:
        return getCredential();

      case LOCK:
        return getLock();

      case TABLE_ID:
        return getTableId();

      case START_ROW:
        return getStartRow();

      case END_ROW:
        return getEndRow();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case TINFO:
        return isSetTinfo();
      case CREDENTIAL:
        return isSetCredential();
      case LOCK:
        return isSetLock();
      case TABLE_ID:
        return isSetTableId();
      case START_ROW:
        return isSetStartRow();
      case END_ROW:
        return isSetEndRow();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof flush_args)
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19415
org/apache/accumulo/core/client/impl/thrift/ClientService.java20635
org/apache/accumulo/core/master/thrift/MasterClientService.java3849
org/apache/accumulo/core/master/thrift/MasterClientService.java5071
org/apache/accumulo/core/master/thrift/MasterClientService.java6193
org/apache/accumulo/core/master/thrift/MasterClientService.java15851
    public ThriftTableOperationException tope; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SEC((short)1, "sec"),
      TOPE((short)2, "tope");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 1: // SEC
            return SEC;
          case 2: // TOPE
            return TOPE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      tmpMap.put(_Fields.TOPE, new org.apache.thrift.meta_data.FieldMetaData("tope", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(grantTablePermission_result.class, metaDataMap);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16703
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19025
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19694
      StringBuilder sb = new StringBuilder("loadTablet_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("lock:");
      if (this.lock == null) {
        sb.append("null");
      } else {
        sb.append(this.lock);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("extent:");
      if (this.extent == null) {
        sb.append("null");
      } else {
        sb.append(this.extent);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
      if (extent != null) {
        extent.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class loadTablet_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16987
org/apache/accumulo/core/client/impl/thrift/ClientService.java18005
      grantSystemPermission_args typedOther = (grantSystemPermission_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetPrincipal()).compareTo(typedOther.isSetPrincipal());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetPrincipal()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.principal, typedOther.principal);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetPermission()).compareTo(typedOther.isSetPermission());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetPermission()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.permission, typedOther.permission);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("grantSystemPermission_args(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java17117
org/apache/accumulo/core/client/impl/thrift/ClientService.java18135
      public void read(org.apache.thrift.protocol.TProtocol iprot, grantSystemPermission_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.principal = iprot.readString();
                struct.setPrincipalIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // PERMISSION
              if (schemeField.type == org.apache.thrift.protocol.TType.BYTE) {
                struct.permission = iprot.readByte();
                struct.setPermissionIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, grantSystemPermission_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16644
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18966
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19635
      loadTablet_args typedOther = (loadTablet_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetLock()).compareTo(typedOther.isSetLock());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetLock()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.lock, typedOther.lock);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetExtent()).compareTo(typedOther.isSetExtent());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetExtent()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.extent, typedOther.extent);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("loadTablet_args(");
FileLine
org/apache/accumulo/core/data/thrift/InitialMultiScan.java62
org/apache/accumulo/core/data/thrift/InitialScan.java62
  public MultiScanResult result; // required

  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
  @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
    SCAN_ID((short)1, "scanID"),
    RESULT((short)2, "result");

    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

    static {
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
        byName.put(field.getFieldName(), field);
      }
    }

    /**
     * Find the _Fields constant that matches fieldId, or null if its not found.
     */
    public static _Fields findByThriftId(int fieldId) {
      switch(fieldId) {
        case 1: // SCAN_ID
          return SCAN_ID;
        case 2: // RESULT
          return RESULT;
        default:
          return null;
      }
    }

    /**
     * Find the _Fields constant that matches fieldId, throwing an exception
     * if it is not found.
     */
    public static _Fields findByThriftIdOrThrow(int fieldId) {
      _Fields fields = findByThriftId(fieldId);
      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
      return fields;
    }

    /**
     * Find the _Fields constant that matches name, or null if its not found.
     */
    public static _Fields findByName(String name) {
      return byName.get(name);
    }

    private final short _thriftId;
    private final String _fieldName;

    _Fields(short thriftId, String fieldName) {
      _thriftId = thriftId;
      _fieldName = fieldName;
    }

    public short getThriftFieldId() {
      return _thriftId;
    }

    public String getFieldName() {
      return _fieldName;
    }
  }

  // isset id assignments
  private static final int __SCANID_ISSET_ID = 0;
  private byte __isset_bitfield = 0;
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.SCAN_ID, new org.apache.thrift.meta_data.FieldMetaData("scanID", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64        , "ScanID")));
    tmpMap.put(_Fields.RESULT, new org.apache.thrift.meta_data.FieldMetaData("result", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, MultiScanResult.class)));
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2626
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6485
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
      tmpMap.put(_Fields.SSI_LIST, new org.apache.thrift.meta_data.FieldMetaData("ssiList", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
              new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.IterInfo.class))));
      tmpMap.put(_Fields.SSIO, new org.apache.thrift.meta_data.FieldMetaData("ssio", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
              new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
              new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
                  new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
                  new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)))));
      tmpMap.put(_Fields.AUTHORIZATIONS, new org.apache.thrift.meta_data.FieldMetaData("authorizations", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
              new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING              , true))));
      tmpMap.put(_Fields.WAIT_FOR_WRITES, new org.apache.thrift.meta_data.FieldMetaData("waitForWrites", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java18904
org/apache/accumulo/core/client/impl/thrift/ClientService.java20124
    public grantTablePermission_args setPermission(byte permission) {
      this.permission = permission;
      setPermissionIsSet(true);
      return this;
    }

    public void unsetPermission() {
      __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __PERMISSION_ISSET_ID);
    }

    /** Returns true if field permission is set (has been assigned a value) and false otherwise */
    public boolean isSetPermission() {
      return EncodingUtils.testBit(__isset_bitfield, __PERMISSION_ISSET_ID);
    }

    public void setPermissionIsSet(boolean value) {
      __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __PERMISSION_ISSET_ID, value);
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case PRINCIPAL:
        if (value == null) {
          unsetPrincipal();
        } else {
          setPrincipal((String)value);
        }
        break;

      case TABLE_NAME:
        if (value == null) {
          unsetTableName();
        } else {
          setTableName((String)value);
        }
        break;

      case PERMISSION:
        if (value == null) {
          unsetPermission();
        } else {
          setPermission((Byte)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case TINFO:
        return getTinfo();

      case CREDENTIAL:
        return getCredential();

      case PRINCIPAL:
        return getPrincipal();

      case TABLE_NAME:
        return getTableName();

      case PERMISSION:
        return Byte.valueOf(getPermission());

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case TINFO:
        return isSetTinfo();
      case CREDENTIAL:
        return isSetCredential();
      case PRINCIPAL:
        return isSetPrincipal();
      case TABLE_NAME:
        return isSetTableName();
      case PERMISSION:
        return isSetPermission();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof grantTablePermission_args)
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4013
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13818
          case 7: // SET_TIME
            return SET_TIME;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __TID_ISSET_ID = 0;
    private static final int __SETTIME_ISSET_ID = 1;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.TID, new org.apache.thrift.meta_data.FieldMetaData("tid", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
      tmpMap.put(_Fields.TABLE_ID, new org.apache.thrift.meta_data.FieldMetaData("tableId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16649
org/apache/accumulo/core/client/impl/thrift/ClientService.java17667
org/apache/accumulo/core/client/impl/thrift/ClientService.java18690
org/apache/accumulo/core/client/impl/thrift/ClientService.java19910
          case 3: // PERMISSION
            return PERMISSION;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __PERMISSION_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.PRINCIPAL, new org.apache.thrift.meta_data.FieldMetaData("principal", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.PERMISSION, new org.apache.thrift.meta_data.FieldMetaData("permission", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java17046
org/apache/accumulo/core/client/impl/thrift/ClientService.java18064
      StringBuilder sb = new StringBuilder("grantSystemPermission_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("principal:");
      if (this.principal == null) {
        sb.append("null");
      } else {
        sb.append(this.principal);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("permission:");
      sb.append(this.permission);
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class grantSystemPermission_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java15874
org/apache/accumulo/core/client/impl/thrift/ClientService.java19230
org/apache/accumulo/core/client/impl/thrift/ClientService.java20450
      public void read(org.apache.thrift.protocol.TProtocol iprot, hasTablePermission_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 5: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.principal = iprot.readString();
                struct.setPrincipalIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // TABLE_NAME
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.tableName = iprot.readString();
                struct.setTableNameIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 4: // TBL_PERM
              if (schemeField.type == org.apache.thrift.protocol.TType.BYTE) {
                struct.tblPerm = iprot.readByte();
FileLine
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java57
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java57
    schemes.put(TupleScheme.class, new NotServingTabletExceptionTupleSchemeFactory());
  }

  public org.apache.accumulo.core.data.thrift.TKeyExtent extent; // required

  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
  @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
    EXTENT((short)1, "extent");

    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

    static {
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
        byName.put(field.getFieldName(), field);
      }
    }

    /**
     * Find the _Fields constant that matches fieldId, or null if its not found.
     */
    public static _Fields findByThriftId(int fieldId) {
      switch(fieldId) {
        case 1: // EXTENT
          return EXTENT;
        default:
          return null;
      }
    }

    /**
     * Find the _Fields constant that matches fieldId, throwing an exception
     * if it is not found.
     */
    public static _Fields findByThriftIdOrThrow(int fieldId) {
      _Fields fields = findByThriftId(fieldId);
      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
      return fields;
    }

    /**
     * Find the _Fields constant that matches name, or null if its not found.
     */
    public static _Fields findByName(String name) {
      return byName.get(name);
    }

    private final short _thriftId;
    private final String _fieldName;

    _Fields(short thriftId, String fieldName) {
      _thriftId = thriftId;
      _fieldName = fieldName;
    }

    public short getThriftFieldId() {
      return _thriftId;
    }

    public String getFieldName() {
      return _fieldName;
    }
  }

  // isset id assignments
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.EXTENT, new org.apache.thrift.meta_data.FieldMetaData("extent", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TKeyExtent.class)));
    metaDataMap = Collections.unmodifiableMap(tmpMap);
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(NotServingTabletException.class, metaDataMap);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14627
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25693
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26667
    public List<org.apache.accumulo.core.data.thrift.TKeyExtent> success; // required
    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
              new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TKeyExtent.class))));
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java12422
org/apache/accumulo/core/master/thrift/MasterClientService.java13104
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.SERVER_NAME, new org.apache.thrift.meta_data.FieldMetaData("serverName", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.SPLIT, new org.apache.thrift.meta_data.FieldMetaData("split", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16779
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17525
      public void read(org.apache.thrift.protocol.TProtocol iprot, loadTablet_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 5: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 4: // LOCK
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.lock = iprot.readString();
                struct.setLockIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // EXTENT
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent();
                struct.extent.read(iprot);
                struct.setExtentIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17756
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18632
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19301
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19980
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.LOCK, new org.apache.thrift.meta_data.FieldMetaData("lock", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.EXTENT, new org.apache.thrift.meta_data.FieldMetaData("extent", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18148
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20372
    public boolean equals(flush_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_lock = true && this.isSetLock();
      boolean that_present_lock = true && that.isSetLock();
      if (this_present_lock || that_present_lock) {
        if (!(this_present_lock && that_present_lock))
          return false;
        if (!this.lock.equals(that.lock))
          return false;
      }

      boolean this_present_tableId = true && this.isSetTableId();
      boolean that_present_tableId = true && that.isSetTableId();
      if (this_present_tableId || that_present_tableId) {
        if (!(this_present_tableId && that_present_tableId))
          return false;
        if (!this.tableId.equals(that.tableId))
          return false;
      }

      boolean this_present_startRow = true && this.isSetStartRow();
      boolean that_present_startRow = true && that.isSetStartRow();
      if (this_present_startRow || that_present_startRow) {
        if (!(this_present_startRow && that_present_startRow))
          return false;
        if (!this.startRow.equals(that.startRow))
          return false;
      }

      boolean this_present_endRow = true && this.isSetEndRow();
      boolean that_present_endRow = true && that.isSetEndRow();
      if (this_present_endRow || that_present_endRow) {
        if (!(this_present_endRow && that_present_endRow))
          return false;
        if (!this.endRow.equals(that.endRow))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(flush_args other) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10215
org/apache/accumulo/core/client/impl/thrift/ClientService.java12065
org/apache/accumulo/core/client/impl/thrift/ClientService.java13134
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.PRINCIPAL, new org.apache.thrift.meta_data.FieldMetaData("principal", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java1778
org/apache/accumulo/core/master/thrift/MasterClientService.java4346
org/apache/accumulo/core/master/thrift/MasterClientService.java5563
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java9557
org/apache/accumulo/core/master/thrift/MasterClientService.java10572
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.PROPERTY, new org.apache.thrift.meta_data.FieldMetaData("property", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java14302
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10453
      schemes.put(TupleScheme.class, new beginTableOperation_resultTupleSchemeFactory());
    }

    public long success; // required
    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __SUCCESS_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16487
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18809
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19478
    public loadTablet_args setExtent(org.apache.accumulo.core.data.thrift.TKeyExtent extent) {
      this.extent = extent;
      return this;
    }

    public void unsetExtent() {
      this.extent = null;
    }

    /** Returns true if field extent is set (has been assigned a value) and false otherwise */
    public boolean isSetExtent() {
      return this.extent != null;
    }

    public void setExtentIsSet(boolean value) {
      if (!value) {
        this.extent = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case LOCK:
        if (value == null) {
          unsetLock();
        } else {
          setLock((String)value);
        }
        break;

      case EXTENT:
        if (value == null) {
          unsetExtent();
        } else {
          setExtent((org.apache.accumulo.core.data.thrift.TKeyExtent)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case TINFO:
        return getTinfo();

      case CREDENTIAL:
        return getCredential();

      case LOCK:
        return getLock();

      case EXTENT:
        return getExtent();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case TINFO:
        return isSetTinfo();
      case CREDENTIAL:
        return isSetCredential();
      case LOCK:
        return isSetLock();
      case EXTENT:
        return isSetExtent();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof loadTablet_args)
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17756
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18632
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19301
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19980
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23775
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24695
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.LOCK, new org.apache.thrift.meta_data.FieldMetaData("lock", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16061
org/apache/accumulo/core/master/thrift/MasterClientService.java2315
    public ThriftTableOperationException tope; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec"),
      TOPE((short)2, "tope");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          case 2: // TOPE
            return TOPE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __SUCCESS_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16831
org/apache/accumulo/core/client/impl/thrift/ClientService.java17849
    public grantSystemPermission_args setPermission(byte permission) {
      this.permission = permission;
      setPermissionIsSet(true);
      return this;
    }

    public void unsetPermission() {
      __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __PERMISSION_ISSET_ID);
    }

    /** Returns true if field permission is set (has been assigned a value) and false otherwise */
    public boolean isSetPermission() {
      return EncodingUtils.testBit(__isset_bitfield, __PERMISSION_ISSET_ID);
    }

    public void setPermissionIsSet(boolean value) {
      __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __PERMISSION_ISSET_ID, value);
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case PRINCIPAL:
        if (value == null) {
          unsetPrincipal();
        } else {
          setPrincipal((String)value);
        }
        break;

      case PERMISSION:
        if (value == null) {
          unsetPermission();
        } else {
          setPermission((Byte)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case TINFO:
        return getTinfo();

      case CREDENTIAL:
        return getCredential();

      case PRINCIPAL:
        return getPrincipal();

      case PERMISSION:
        return Byte.valueOf(getPermission());

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case TINFO:
        return isSetTinfo();
      case CREDENTIAL:
        return isSetCredential();
      case PRINCIPAL:
        return isSetPrincipal();
      case PERMISSION:
        return isSetPermission();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof grantSystemPermission_args)
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6036
org/apache/accumulo/core/client/impl/thrift/ClientService.java23307
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java607
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1207
      schemes.put(TupleScheme.class, new isActive_resultTupleSchemeFactory());
    }

    public boolean success; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __SUCCESS_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(isActive_result.class, metaDataMap);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7678
org/apache/accumulo/core/client/impl/thrift/ClientService.java14840
org/apache/accumulo/core/master/thrift/MasterClientService.java14305
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10456
    public boolean success; // required
    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __SUCCESS_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6749
org/apache/accumulo/core/client/impl/thrift/ClientService.java9825
org/apache/accumulo/core/client/impl/thrift/ClientService.java10745
org/apache/accumulo/core/client/impl/thrift/ClientService.java11670
org/apache/accumulo/core/client/impl/thrift/ClientService.java12744
org/apache/accumulo/core/client/impl/thrift/ClientService.java17274
org/apache/accumulo/core/client/impl/thrift/ClientService.java18292
org/apache/accumulo/core/master/thrift/MasterClientService.java7226
org/apache/accumulo/core/master/thrift/MasterClientService.java8144
org/apache/accumulo/core/master/thrift/MasterClientService.java9162
org/apache/accumulo/core/master/thrift/MasterClientService.java10182
org/apache/accumulo/core/master/thrift/MasterClientService.java11102
org/apache/accumulo/core/master/thrift/MasterClientService.java17986
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24305
      schemes.put(TupleScheme.class, new ping_resultTupleSchemeFactory());
    }

    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SEC((short)1, "sec");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 1: // SEC
            return SEC;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ping_result.class, metaDataMap);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java13668
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14627
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25693
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26667
    public List<ByteBuffer> success; // required
    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
              new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING              , true))));
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7800
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21285
    public org.apache.accumulo.core.data.thrift.InitialMultiScan success; // required
    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.InitialMultiScan.class)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10544
org/apache/accumulo/core/client/impl/thrift/ClientService.java13463
      StringBuilder sb = new StringBuilder("dropUser_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("principal:");
      if (this.principal == null) {
        sb.append("null");
      } else {
        sb.append(this.principal);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class dropUser_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24104
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25024
      StringBuilder sb = new StringBuilder("halt_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("lock:");
      if (this.lock == null) {
        sb.append("null");
      } else {
        sb.append(this.lock);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class halt_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8718
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12085
    public org.apache.accumulo.core.data.thrift.MultiScanResult success; // required
    public NoSuchScanIDException nssi; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      NSSI((short)1, "nssi");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // NSSI
            return NSSI;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.MultiScanResult.class)));
FileLine
org/apache/accumulo/core/gc/thrift/GCMonitorService.java682
org/apache/accumulo/core/master/thrift/MasterClientService.java11926
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7800
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21285
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23284
    public GCStatus success; // required
    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, GCStatus.class)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2407
org/apache/accumulo/core/client/impl/thrift/ClientService.java3007
org/apache/accumulo/core/client/impl/thrift/ClientService.java3607
      schemes.put(TupleScheme.class, new getRootTabletLocation_resultTupleSchemeFactory());
    }

    public String success; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRootTabletLocation_result.class, metaDataMap);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10609
org/apache/accumulo/core/client/impl/thrift/ClientService.java13528
      public void read(org.apache.thrift.protocol.TProtocol iprot, dropUser_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 3: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.principal = iprot.readString();
                struct.setPrincipalIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, dropUser_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java16732
org/apache/accumulo/core/master/thrift/MasterClientService.java17852
      public void read(org.apache.thrift.protocol.TProtocol iprot, waitForTableOperation_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 3: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // OPID
              if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
                struct.opid = iprot.readI64();
                struct.setOpidIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, waitForTableOperation_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2705
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6550
      if (other.isSetSsiList()) {
        List<org.apache.accumulo.core.data.thrift.IterInfo> __this__ssiList = new ArrayList<org.apache.accumulo.core.data.thrift.IterInfo>();
        for (org.apache.accumulo.core.data.thrift.IterInfo other_element : other.ssiList) {
          __this__ssiList.add(new org.apache.accumulo.core.data.thrift.IterInfo(other_element));
        }
        this.ssiList = __this__ssiList;
      }
      if (other.isSetSsio()) {
        Map<String,Map<String,String>> __this__ssio = new HashMap<String,Map<String,String>>();
        for (Map.Entry<String, Map<String,String>> other_element : other.ssio.entrySet()) {

          String other_element_key = other_element.getKey();
          Map<String,String> other_element_value = other_element.getValue();

          String __this__ssio_copy_key = other_element_key;

          Map<String,String> __this__ssio_copy_value = new HashMap<String,String>();
          for (Map.Entry<String, String> other_element_value_element : other_element_value.entrySet()) {

            String other_element_value_element_key = other_element_value_element.getKey();
            String other_element_value_element_value = other_element_value_element.getValue();

            String __this__ssio_copy_value_copy_key = other_element_value_element_key;

            String __this__ssio_copy_value_copy_value = other_element_value_element_value;

            __this__ssio_copy_value.put(__this__ssio_copy_value_copy_key, __this__ssio_copy_value_copy_value);
          }

          __this__ssio.put(__this__ssio_copy_key, __this__ssio_copy_value);
        }
        this.ssio = __this__ssio;
      }
      if (other.isSetAuthorizations()) {
        List<ByteBuffer> __this__authorizations = new ArrayList<ByteBuffer>();
        for (ByteBuffer other_element : other.authorizations) {
          ByteBuffer temp_binary_element = org.apache.thrift.TBaseHelper.copyBinary(other_element);
;
          __this__authorizations.add(temp_binary_element);
        }
        this.authorizations = __this__authorizations;
      }
      this.waitForWrites = other.waitForWrites;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24169
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25089
      public void read(org.apache.thrift.protocol.TProtocol iprot, halt_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 3: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // LOCK
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.lock = iprot.readString();
                struct.setLockIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, halt_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java216
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2626
            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TColumn.class))));
    tmpMap.put(_Fields.SSI_LIST, new org.apache.thrift.meta_data.FieldMetaData("ssiList", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.IterInfo.class))));
    tmpMap.put(_Fields.SSIO, new org.apache.thrift.meta_data.FieldMetaData("ssio", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
            new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
                new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
                new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)))));
    tmpMap.put(_Fields.AUTHORIZATIONS, new org.apache.thrift.meta_data.FieldMetaData("authorizations", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING            , true))));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10495
org/apache/accumulo/core/client/impl/thrift/ClientService.java13414
      dropUser_args typedOther = (dropUser_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetPrincipal()).compareTo(typedOther.isSetPrincipal());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetPrincipal()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.principal, typedOther.principal);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("dropUser_args(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5303
org/apache/accumulo/core/client/impl/thrift/ClientService.java16370
org/apache/accumulo/core/master/thrift/MasterClientService.java2624
org/apache/accumulo/core/master/thrift/MasterClientService.java17180
      bulkImportFiles_result typedOther = (bulkImportFiles_result)other;

      lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSuccess()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetSec()).compareTo(typedOther.isSetSec());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSec()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, typedOther.sec);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTope()).compareTo(typedOther.isSetTope());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTope()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tope, typedOther.tope);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
      }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("bulkImportFiles_result(");
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java16620
org/apache/accumulo/core/master/thrift/MasterClientService.java17740
      waitForTableOperation_args typedOther = (waitForTableOperation_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetOpid()).compareTo(typedOther.isSetOpid());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetOpid()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.opid, typedOther.opid);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("waitForTableOperation_args(");
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java299
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2705
    if (other.isSetSsiList()) {
      List<org.apache.accumulo.core.data.thrift.IterInfo> __this__ssiList = new ArrayList<org.apache.accumulo.core.data.thrift.IterInfo>();
      for (org.apache.accumulo.core.data.thrift.IterInfo other_element : other.ssiList) {
        __this__ssiList.add(new org.apache.accumulo.core.data.thrift.IterInfo(other_element));
      }
      this.ssiList = __this__ssiList;
    }
    if (other.isSetSsio()) {
      Map<String,Map<String,String>> __this__ssio = new HashMap<String,Map<String,String>>();
      for (Map.Entry<String, Map<String,String>> other_element : other.ssio.entrySet()) {

        String other_element_key = other_element.getKey();
        Map<String,String> other_element_value = other_element.getValue();

        String __this__ssio_copy_key = other_element_key;

        Map<String,String> __this__ssio_copy_value = new HashMap<String,String>();
        for (Map.Entry<String, String> other_element_value_element : other_element_value.entrySet()) {

          String other_element_value_element_key = other_element_value_element.getKey();
          String other_element_value_element_value = other_element_value_element.getValue();

          String __this__ssio_copy_value_copy_key = other_element_value_element_key;

          String __this__ssio_copy_value_copy_value = other_element_value_element_value;

          __this__ssio_copy_value.put(__this__ssio_copy_value_copy_key, __this__ssio_copy_value_copy_value);
        }

        __this__ssio.put(__this__ssio_copy_key, __this__ssio_copy_value);
      }
      this.ssio = __this__ssio;
    }
    if (other.isSetAuthorizations()) {
      List<ByteBuffer> __this__authorizations = new ArrayList<ByteBuffer>();
      for (ByteBuffer other_element : other.authorizations) {
        ByteBuffer temp_binary_element = org.apache.thrift.TBaseHelper.copyBinary(other_element);
;
        __this__authorizations.add(temp_binary_element);
      }
      this.authorizations = __this__authorizations;
    }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24055
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24975
      halt_args typedOther = (halt_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetLock()).compareTo(typedOther.isSetLock());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetLock()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.lock, typedOther.lock);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("halt_args(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8155
org/apache/accumulo/core/gc/thrift/GCMonitorService.java239
org/apache/accumulo/core/master/thrift/MasterClientService.java11483
org/apache/accumulo/core/master/thrift/MasterClientService.java13862
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10013
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20842
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22841
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25250
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26224
          case 2: // TINFO
            return TINFO;
          case 1: // CREDENTIAL
            return CREDENTIAL;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(listUsers_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16350
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17026
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18672
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19341
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.LOCK, new org.apache.thrift.meta_data.FieldMetaData("lock", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.EXTENT, new org.apache.thrift.meta_data.FieldMetaData("extent", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TKeyExtent.class)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4976
org/apache/accumulo/core/master/thrift/MasterClientService.java16873
    public ThriftTableOperationException tope; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec"),
      TOPE((short)2, "tope");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          case 2: // TOPE
            return TOPE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8598
org/apache/accumulo/core/client/impl/thrift/ClientService.java13668
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14627
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25693
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26667
    public Set<String> success; // required
    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java16669
org/apache/accumulo/core/master/thrift/MasterClientService.java17789
      StringBuilder sb = new StringBuilder("waitForTableOperation_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("opid:");
      sb.append(this.opid);
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class waitForTableOperation_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8598
org/apache/accumulo/core/client/impl/thrift/ClientService.java13668
org/apache/accumulo/core/gc/thrift/GCMonitorService.java682
org/apache/accumulo/core/master/thrift/MasterClientService.java11926
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7800
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14627
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21285
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23284
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25693
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26667
    public Set<String> success; // required
    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.SetMetaData(org.apache.thrift.protocol.TType.SET, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java15376
org/apache/accumulo/core/client/impl/thrift/ClientService.java18732
org/apache/accumulo/core/client/impl/thrift/ClientService.java19952
    private static final int __TBLPERM_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.PRINCIPAL, new org.apache.thrift.meta_data.FieldMetaData("principal", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.TBL_PERM, new org.apache.thrift.meta_data.FieldMetaData("tblPerm", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/mapred/AccumuloInputFormatTest.java79
org/apache/accumulo/core/client/mapreduce/AccumuloInputFormatTest.java118
    JobConf job = new JobConf();
    
    AccumuloInputFormat.addIterator(job, new IteratorSetting(1, "WholeRow", WholeRowIterator.class));
    AccumuloInputFormat.addIterator(job, new IteratorSetting(2, "Versions", "org.apache.accumulo.core.iterators.VersioningIterator"));
    IteratorSetting iter = new IteratorSetting(3, "Count", "org.apache.accumulo.core.iterators.CountingIterator");
    iter.addOption("v1", "1");
    iter.addOption("junk", "\0omg:!\\xyzzy");
    AccumuloInputFormat.addIterator(job, iter);
    
    List<IteratorSetting> list = AccumuloInputFormat.getIterators(job);
    
    // Check the list size
    assertTrue(list.size() == 3);
    
    // Walk the list and make sure our settings are correct
    IteratorSetting setting = list.get(0);
    assertEquals(1, setting.getPriority());
    assertEquals("org.apache.accumulo.core.iterators.user.WholeRowIterator", setting.getIteratorClass());
    assertEquals("WholeRow", setting.getName());
    assertEquals(0, setting.getOptions().size());
    
    setting = list.get(1);
    assertEquals(2, setting.getPriority());
    assertEquals("org.apache.accumulo.core.iterators.VersioningIterator", setting.getIteratorClass());
    assertEquals("Versions", setting.getName());
    assertEquals(0, setting.getOptions().size());
    
    setting = list.get(2);
    assertEquals(3, setting.getPriority());
    assertEquals("org.apache.accumulo.core.iterators.CountingIterator", setting.getIteratorClass());
    assertEquals("Count", setting.getName());
    assertEquals(2, setting.getOptions().size());
    assertEquals("1", setting.getOptions().get("v1"));
    assertEquals("\0omg:!\\xyzzy", setting.getOptions().get("junk"));
  }
  
  /**
   * Test adding iterator options where the keys and values contain both the FIELD_SEPARATOR character (':') and ITERATOR_SEPARATOR (',') characters. There
   * should be no exceptions thrown when trying to parse these types of option entries.
   * 
   * This test makes sure that the expected raw values, as appears in the Job, are equal to what's expected.
   */
  @Test
  public void testIteratorOptionEncoding() throws Throwable {
    String key = "colon:delimited:key";
    String value = "comma,delimited,value";
    IteratorSetting someSetting = new IteratorSetting(1, "iterator", "Iterator.class");
    someSetting.addOption(key, value);
FileLine
org/apache/accumulo/core/util/format/BinaryFormatter.java32
org/apache/accumulo/core/util/format/DefaultFormatter.java31
  @Override
  public void initialize(Iterable<Entry<Key,Value>> scanner, boolean printTimestamps) {
    checkState(si, false);
    si = scanner.iterator();
    doTimestamps = printTimestamps;
  }
  
  public boolean hasNext() {
    checkState(si, true);
    return si.hasNext();
  }
  
  public String next() {
    checkState(si, true);
    return formatEntry(si.next(), doTimestamps);
  }
  
  public void remove() {
    checkState(si, true);
    si.remove();
  }
  
  static void checkState(Iterator<Entry<Key,Value>> si, boolean expectInitialized) {
    if (expectInitialized && si == null)
      throw new IllegalStateException("Not initialized");
    if (!expectInitialized && si != null)
      throw new IllegalStateException("Already initialized");
  }
  
  // this should be replaced with something like Record.toString();
  public static String formatEntry(Entry<Key,Value> entry, boolean showTimestamps) {
    StringBuilder sb = new StringBuilder();
    
    // append row
    appendText(sb, entry.getKey().getRow()).append(" ");
    
    // append column family
    appendText(sb, entry.getKey().getColumnFamily()).append(":");
    
    // append column qualifier
    appendText(sb, entry.getKey().getColumnQualifier()).append(" ");
    
    // append visibility expression
    sb.append(new ColumnVisibility(entry.getKey().getColumnVisibility()));
    
    // append timestamp
    if (showTimestamps)
      sb.append(" ").append(entry.getKey().getTimestamp());
    
    // append value
    if (entry.getValue() != null && entry.getValue().getSize() > 0) {
      sb.append("\t");
      appendValue(sb, entry.getValue());
    }
    
    return sb.toString();
  }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5352
org/apache/accumulo/core/master/thrift/MasterClientService.java17229
      StringBuilder sb = new StringBuilder("bulkImportFiles_result(");
      boolean first = true;

      sb.append("success:");
      if (this.success == null) {
        sb.append("null");
      } else {
        sb.append(this.success);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tope:");
      if (this.tope == null) {
        sb.append("null");
      } else {
        sb.append(this.tope);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class bulkImportFiles_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java16486
org/apache/accumulo/core/master/thrift/MasterClientService.java17606
    public waitForTableOperation_args setOpid(long opid) {
      this.opid = opid;
      setOpidIsSet(true);
      return this;
    }

    public void unsetOpid() {
      __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __OPID_ISSET_ID);
    }

    /** Returns true if field opid is set (has been assigned a value) and false otherwise */
    public boolean isSetOpid() {
      return EncodingUtils.testBit(__isset_bitfield, __OPID_ISSET_ID);
    }

    public void setOpidIsSet(boolean value) {
      __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __OPID_ISSET_ID, value);
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case OPID:
        if (value == null) {
          unsetOpid();
        } else {
          setOpid((Long)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case TINFO:
        return getTinfo();

      case CREDENTIAL:
        return getCredential();

      case OPID:
        return Long.valueOf(getOpid());

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case TINFO:
        return isSetTinfo();
      case CREDENTIAL:
        return isSetCredential();
      case OPID:
        return isSetOpid();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof waitForTableOperation_args)
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java9139
org/apache/accumulo/core/client/impl/thrift/ClientService.java12063
          case 4: // AUTHORIZATIONS
            return AUTHORIZATIONS;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.TO_CREATE, new org.apache.thrift.meta_data.FieldMetaData("toCreate", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4344
org/apache/accumulo/core/master/thrift/MasterClientService.java9555
          case 4: // VALUE
            return VALUE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java5561
org/apache/accumulo/core/master/thrift/MasterClientService.java10570
          case 3: // PROPERTY
            return PROPERTY;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java14679
org/apache/accumulo/core/client/impl/thrift/ClientService.java17117
org/apache/accumulo/core/client/impl/thrift/ClientService.java18135
      public void read(org.apache.thrift.protocol.TProtocol iprot, hasSystemPermission_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.principal = iprot.readString();
                struct.setPrincipalIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // SYS_PERM
              if (schemeField.type == org.apache.thrift.protocol.TType.BYTE) {
                struct.sysPerm = iprot.readByte();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7139
org/apache/accumulo/core/client/impl/thrift/ClientService.java9141
org/apache/accumulo/core/client/impl/thrift/ClientService.java10215
org/apache/accumulo/core/client/impl/thrift/ClientService.java11135
org/apache/accumulo/core/client/impl/thrift/ClientService.java12065
org/apache/accumulo/core/client/impl/thrift/ClientService.java13134
org/apache/accumulo/core/master/thrift/MasterClientService.java1778
org/apache/accumulo/core/master/thrift/MasterClientService.java4346
org/apache/accumulo/core/master/thrift/MasterClientService.java5563
org/apache/accumulo/core/master/thrift/MasterClientService.java6688
org/apache/accumulo/core/master/thrift/MasterClientService.java9557
org/apache/accumulo/core/master/thrift/MasterClientService.java10572
org/apache/accumulo/core/master/thrift/MasterClientService.java12422
org/apache/accumulo/core/master/thrift/MasterClientService.java13104
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12581
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15172
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17756
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18632
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19301
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19980
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21776
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23775
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24695
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27207
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.TO_AUTHENTICATE, new org.apache.thrift.meta_data.FieldMetaData("toAuthenticate", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4826
org/apache/accumulo/core/master/thrift/MasterClientService.java9965
        sb.append(this.tableName);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("property:");
      if (this.property == null) {
        sb.append("null");
      } else {
        sb.append(this.property);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("value:");
      if (this.value == null) {
        sb.append("null");
      } else {
        sb.append(this.value);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class setTableProperty_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java12553
org/apache/accumulo/core/client/impl/thrift/ClientService.java14679
org/apache/accumulo/core/client/impl/thrift/ClientService.java17117
org/apache/accumulo/core/client/impl/thrift/ClientService.java18135
      public void read(org.apache.thrift.protocol.TProtocol iprot, changeAuthorizations_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.principal = iprot.readString();
                struct.setPrincipalIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // AUTHORIZATIONS
              if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19101
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19770
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20612
      public void read(org.apache.thrift.protocol.TProtocol iprot, flushTablet_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 1: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // LOCK
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.lock = iprot.readString();
                struct.setLockIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 4: // EXTENT
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7139
org/apache/accumulo/core/client/impl/thrift/ClientService.java8159
org/apache/accumulo/core/client/impl/thrift/ClientService.java9141
org/apache/accumulo/core/client/impl/thrift/ClientService.java10215
org/apache/accumulo/core/client/impl/thrift/ClientService.java11135
org/apache/accumulo/core/client/impl/thrift/ClientService.java12065
org/apache/accumulo/core/client/impl/thrift/ClientService.java13134
org/apache/accumulo/core/gc/thrift/GCMonitorService.java243
org/apache/accumulo/core/master/thrift/MasterClientService.java1778
org/apache/accumulo/core/master/thrift/MasterClientService.java4346
org/apache/accumulo/core/master/thrift/MasterClientService.java5563
org/apache/accumulo/core/master/thrift/MasterClientService.java6688
org/apache/accumulo/core/master/thrift/MasterClientService.java9557
org/apache/accumulo/core/master/thrift/MasterClientService.java10572
org/apache/accumulo/core/master/thrift/MasterClientService.java11487
org/apache/accumulo/core/master/thrift/MasterClientService.java12422
org/apache/accumulo/core/master/thrift/MasterClientService.java13104
org/apache/accumulo/core/master/thrift/MasterClientService.java13866
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10017
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12581
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15172
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17756
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18632
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19301
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19980
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20846
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21776
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22845
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23775
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24695
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25254
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26228
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27207
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16419
org/apache/accumulo/core/master/thrift/MasterClientService.java2673
      StringBuilder sb = new StringBuilder("hasTablePermission_result(");
      boolean first = true;

      sb.append("success:");
      sb.append(this.success);
      first = false;
      if (!first) sb.append(", ");
      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tope:");
      if (this.tope == null) {
        sb.append("null");
      } else {
        sb.append(this.tope);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class hasTablePermission_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10947
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11653
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __UPDATEID_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.UPDATE_ID, new org.apache.thrift.meta_data.FieldMetaData("updateID", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64          , "UpdateID")));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2410
org/apache/accumulo/core/client/impl/thrift/ClientService.java3010
org/apache/accumulo/core/client/impl/thrift/ClientService.java3610
org/apache/accumulo/core/client/impl/thrift/ClientService.java21461
    public String success; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8424
org/apache/accumulo/core/gc/thrift/GCMonitorService.java508
org/apache/accumulo/core/master/thrift/MasterClientService.java11752
org/apache/accumulo/core/master/thrift/MasterClientService.java14131
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10282
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21111
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23110
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25519
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26493
      StringBuilder sb = new StringBuilder("listUsers_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class listUsers_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10360
org/apache/accumulo/core/client/impl/thrift/ClientService.java13279
    public dropUser_args setPrincipal(String principal) {
      this.principal = principal;
      return this;
    }

    public void unsetPrincipal() {
      this.principal = null;
    }

    /** Returns true if field principal is set (has been assigned a value) and false otherwise */
    public boolean isSetPrincipal() {
      return this.principal != null;
    }

    public void setPrincipalIsSet(boolean value) {
      if (!value) {
        this.principal = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case PRINCIPAL:
        if (value == null) {
          unsetPrincipal();
        } else {
          setPrincipal((String)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case TINFO:
        return getTinfo();

      case CREDENTIAL:
        return getCredential();

      case PRINCIPAL:
        return getPrincipal();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case TINFO:
        return isSetTinfo();
      case CREDENTIAL:
        return isSetCredential();
      case PRINCIPAL:
        return isSetPrincipal();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof dropUser_args)
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23920
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24840
    public halt_args setLock(String lock) {
      this.lock = lock;
      return this;
    }

    public void unsetLock() {
      this.lock = null;
    }

    /** Returns true if field lock is set (has been assigned a value) and false otherwise */
    public boolean isSetLock() {
      return this.lock != null;
    }

    public void setLockIsSet(boolean value) {
      if (!value) {
        this.lock = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case LOCK:
        if (value == null) {
          unsetLock();
        } else {
          setLock((String)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case TINFO:
        return getTinfo();

      case CREDENTIAL:
        return getCredential();

      case LOCK:
        return getLock();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case TINFO:
        return isSetTinfo();
      case CREDENTIAL:
        return isSetCredential();
      case LOCK:
        return isSetLock();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof halt_args)
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4576
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5698
        sb.append(this.sec);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("nste:");
      if (this.nste == null) {
        sb.append("null");
      } else {
        sb.append(this.nste);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tmfe:");
      if (this.tmfe == null) {
        sb.append("null");
      } else {
        sb.append(this.tmfe);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (success != null) {
        success.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class startScan_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/TabletLocatorImplTest.java301
org/apache/accumulo/core/client/impl/TabletLocatorImplTest.java340
    runTest(mc, nke("0", null, null), nkes());
    
    runTest(mc, nke("0", "a", null), nkes(nke("0", "r", "g"), nke("0", null, "r")));
    runTest(mc, nke("0", "g", null), nkes(nke("0", "r", "g"), nke("0", null, "r")));
    runTest(mc, nke("0", "h", null), nkes(nke("0", null, "r")));
    runTest(mc, nke("0", "r", null), nkes(nke("0", null, "r")));
    runTest(mc, nke("0", "s", null), nkes());
    
    runTest(mc, nke("0", "b", "a"), nkes(nke("0", "r", "g"), nke("0", null, "r")));
    runTest(mc, nke("0", "g", "a"), nkes(nke("0", "r", "g"), nke("0", null, "r")));
    runTest(mc, nke("0", "h", "a"), nkes(nke("0", null, "r")));
    runTest(mc, nke("0", "r", "a"), nkes(nke("0", null, "r")));
    runTest(mc, nke("0", "s", "a"), nkes());
    
    runTest(mc, nke("0", "h", "g"), nkes(nke("0", "g", null), nke("0", null, "r")));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19019
org/apache/accumulo/core/client/impl/thrift/ClientService.java20239
    public boolean equals(grantTablePermission_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_principal = true && this.isSetPrincipal();
      boolean that_present_principal = true && that.isSetPrincipal();
      if (this_present_principal || that_present_principal) {
        if (!(this_present_principal && that_present_principal))
          return false;
        if (!this.principal.equals(that.principal))
          return false;
      }

      boolean this_present_tableName = true && this.isSetTableName();
      boolean that_present_tableName = true && that.isSetTableName();
      if (this_present_tableName || that_present_tableName) {
        if (!(this_present_tableName && that_present_tableName))
          return false;
        if (!this.tableName.equals(that.tableName))
          return false;
      }

      boolean this_present_permission = true;
      boolean that_present_permission = true;
      if (this_present_permission || that_present_permission) {
        if (!(this_present_permission && that_present_permission))
          return false;
        if (this.permission != that.permission)
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(grantTablePermission_args other) {
FileLine
org/apache/accumulo/core/security/thrift/Credential.java515
org/apache/accumulo/core/security/thrift/Credentials.java438
      sb.append(this.tokenClass);
    }
    first = false;
    if (!first) sb.append(", ");
    sb.append("token:");
    if (this.token == null) {
      sb.append("null");
    } else {
      org.apache.thrift.TBaseHelper.toString(this.token, sb);
    }
    first = false;
    if (!first) sb.append(", ");
    sb.append("instanceId:");
    if (this.instanceId == null) {
      sb.append("null");
    } else {
      sb.append(this.instanceId);
    }
    first = false;
    sb.append(")");
    return sb.toString();
  }

  public void validate() throws org.apache.thrift.TException {
    // check for required fields
    // check for sub-struct validity
  }

  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
    try {
      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
    try {
      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private static class CredentialStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java3620
org/apache/accumulo/core/master/thrift/MasterClientService.java4884
      public void read(org.apache.thrift.protocol.TProtocol iprot, waitForFlush_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 5: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TABLE_NAME
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.tableName = iprot.readString();
                struct.setTableNameIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 6: // START_ROW
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7703
org/apache/accumulo/core/client/impl/thrift/ClientService.java14865
org/apache/accumulo/core/client/impl/thrift/ClientService.java16088
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __SUCCESS_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2342
org/apache/accumulo/core/master/thrift/MasterClientService.java14330
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __SUCCESS_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1113
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7122
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.extent, typedOther.extent);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetColumns()).compareTo(typedOther.isSetColumns());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetColumns()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.columns, typedOther.columns);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetSsiList()).compareTo(typedOther.isSetSsiList());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetSsiList()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ssiList, typedOther.ssiList);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetSsio()).compareTo(typedOther.isSetSsio());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetSsio()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ssio, typedOther.ssio);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetAuthorizations()).compareTo(typedOther.isSetAuthorizations());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetAuthorizations()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.authorizations, typedOther.authorizations);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3438
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7132
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.batchSize, typedOther.batchSize);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetSsiList()).compareTo(typedOther.isSetSsiList());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSsiList()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ssiList, typedOther.ssiList);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetSsio()).compareTo(typedOther.isSetSsio());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSsio()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ssio, typedOther.ssio);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetAuthorizations()).compareTo(typedOther.isSetAuthorizations());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetAuthorizations()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.authorizations, typedOther.authorizations);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetWaitForWrites()).compareTo(typedOther.isSetWaitForWrites());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetWaitForWrites()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.waitForWrites, typedOther.waitForWrites);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9008
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12375
      StringBuilder sb = new StringBuilder("continueMultiScan_result(");
      boolean first = true;

      sb.append("success:");
      if (this.success == null) {
        sb.append("null");
      } else {
        sb.append(this.success);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("nssi:");
      if (this.nssi == null) {
        sb.append("null");
      } else {
        sb.append(this.nssi);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (success != null) {
        success.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class continueMultiScan_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/gc/thrift/GCMonitorService.java972
org/apache/accumulo/core/master/thrift/MasterClientService.java12216
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8090
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21575
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23574
      StringBuilder sb = new StringBuilder("getStatus_result(");
      boolean first = true;

      sb.append("success:");
      if (this.success == null) {
        sb.append("null");
      } else {
        sb.append(this.success);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (success != null) {
        success.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class getStatus_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4189
org/apache/accumulo/core/master/thrift/MasterClientService.java5411
org/apache/accumulo/core/master/thrift/MasterClientService.java6533
org/apache/accumulo/core/master/thrift/MasterClientService.java16191
      public void read(org.apache.thrift.protocol.TProtocol iprot, waitForFlush_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException();
                struct.tope.read(iprot);
                struct.setTopeIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, waitForFlush_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java15726
org/apache/accumulo/core/client/impl/thrift/ClientService.java19082
org/apache/accumulo/core/client/impl/thrift/ClientService.java20302
      hasTablePermission_args typedOther = (hasTablePermission_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetPrincipal()).compareTo(typedOther.isSetPrincipal());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetPrincipal()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.principal, typedOther.principal);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTableName()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTblPerm()).compareTo(typedOther.isSetTblPerm());
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2611
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15212
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.EXTENT, new org.apache.thrift.meta_data.FieldMetaData("extent", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TKeyExtent.class)));
      tmpMap.put(_Fields.RANGE, new org.apache.thrift.meta_data.FieldMetaData("range", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8481
org/apache/accumulo/core/gc/thrift/GCMonitorService.java565
org/apache/accumulo/core/master/thrift/MasterClientService.java11809
org/apache/accumulo/core/master/thrift/MasterClientService.java14188
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10339
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23167
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25576
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26550
      public void read(org.apache.thrift.protocol.TProtocol iprot, listUsers_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 2: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, listUsers_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4894
org/apache/accumulo/core/master/thrift/MasterClientService.java6039
            case 5: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TABLE_NAME
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.tableName = iprot.readString();
                struct.setTableNameIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // PROPERTY
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.property = iprot.readString();
                struct.setPropertyIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/client/impl/TabletLocatorImplTest.java321
org/apache/accumulo/core/client/impl/TabletLocatorImplTest.java363
    runTest(mc, nke("0", "s", "h"), nkes(nke("0", "g", null)));
    
    runTest(mc, nke("0", "z", "f"), nkes());
    runTest(mc, nke("0", "z", "g"), nkes(nke("0", "g", null)));
    runTest(mc, nke("0", "z", "q"), nkes(nke("0", "g", null)));
    runTest(mc, nke("0", "z", "r"), nkes(nke("0", "g", null), nke("0", "r", "g")));
    runTest(mc, nke("0", "z", "s"), nkes(nke("0", "g", null), nke("0", "r", "g")));
    
    runTest(mc, nke("0", null, "f"), nkes());
    runTest(mc, nke("0", null, "g"), nkes(nke("0", "g", null)));
    runTest(mc, nke("0", null, "q"), nkes(nke("0", "g", null)));
    runTest(mc, nke("0", null, "r"), nkes(nke("0", "g", null), nke("0", "r", "g")));
    runTest(mc, nke("0", null, "s"), nkes(nke("0", "g", null), nke("0", "r", "g")));
    
  }
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4761
org/apache/accumulo/core/master/thrift/MasterClientService.java9908
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetProperty()).compareTo(typedOther.isSetProperty());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetProperty()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.property, typedOther.property);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetValue()).compareTo(typedOther.isSetValue());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetValue()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.value, typedOther.value);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("setTableProperty_args(");
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java3986
org/apache/accumulo/core/master/thrift/MasterClientService.java5208
org/apache/accumulo/core/master/thrift/MasterClientService.java6330
org/apache/accumulo/core/master/thrift/MasterClientService.java15988
    public waitForFlush_result setTope(org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException tope) {
      this.tope = tope;
      return this;
    }

    public void unsetTope() {
      this.tope = null;
    }

    /** Returns true if field tope is set (has been assigned a value) and false otherwise */
    public boolean isSetTope() {
      return this.tope != null;
    }

    public void setTopeIsSet(boolean value) {
      if (!value) {
        this.tope = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case SEC:
        if (value == null) {
          unsetSec();
        } else {
          setSec((org.apache.accumulo.core.security.thrift.ThriftSecurityException)value);
        }
        break;

      case TOPE:
        if (value == null) {
          unsetTope();
        } else {
          setTope((org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case SEC:
        return getSec();

      case TOPE:
        return getTope();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case SEC:
        return isSetSec();
      case TOPE:
        return isSetTope();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof waitForFlush_result)
FileLine
org/apache/accumulo/core/security/thrift/Credential.java458
org/apache/accumulo/core/security/thrift/Credentials.java389
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tokenClass, typedOther.tokenClass);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetToken()).compareTo(typedOther.isSetToken());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetToken()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.token, typedOther.token);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetInstanceId()).compareTo(typedOther.isSetInstanceId());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetInstanceId()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.instanceId, typedOther.instanceId);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    return 0;
  }

  public _Fields fieldForId(int fieldId) {
    return _Fields.findByThriftId(fieldId);
  }

  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
  }

  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
  }

  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder("Credential(");
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4519
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5641
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, typedOther.sec);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetNste()).compareTo(typedOther.isSetNste());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetNste()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nste, typedOther.nste);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTmfe()).compareTo(typedOther.isSetTmfe());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTmfe()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tmfe, typedOther.tmfe);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
      }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("startScan_result(");
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4734
org/apache/accumulo/core/master/thrift/MasterClientService.java5897
      setTableProperty_args typedOther = (setTableProperty_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTableName()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetProperty()).compareTo(typedOther.isSetProperty());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetProperty()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.property, typedOther.property);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16644
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17374
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18966
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19635
      loadTablet_args typedOther = (loadTablet_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetLock()).compareTo(typedOther.isSetLock());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetLock()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.lock, typedOther.lock);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetExtent()).compareTo(typedOther.isSetExtent());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetExtent()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.extent, typedOther.extent);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13250
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15842
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      tmpMap.put(_Fields.NSTE, new org.apache.thrift.meta_data.FieldMetaData("nste", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java289
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java299
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2705
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6550
    if (other.isSetSsiList()) {
      List<org.apache.accumulo.core.data.thrift.IterInfo> __this__ssiList = new ArrayList<org.apache.accumulo.core.data.thrift.IterInfo>();
      for (org.apache.accumulo.core.data.thrift.IterInfo other_element : other.ssiList) {
        __this__ssiList.add(new org.apache.accumulo.core.data.thrift.IterInfo(other_element));
      }
      this.ssiList = __this__ssiList;
    }
    if (other.isSetSsio()) {
      Map<String,Map<String,String>> __this__ssio = new HashMap<String,Map<String,String>>();
      for (Map.Entry<String, Map<String,String>> other_element : other.ssio.entrySet()) {

        String other_element_key = other_element.getKey();
        Map<String,String> other_element_value = other_element.getValue();

        String __this__ssio_copy_key = other_element_key;

        Map<String,String> __this__ssio_copy_value = new HashMap<String,String>();
        for (Map.Entry<String, String> other_element_value_element : other_element_value.entrySet()) {

          String other_element_value_element_key = other_element_value_element.getKey();
          String other_element_value_element_value = other_element_value_element.getValue();

          String __this__ssio_copy_value_copy_key = other_element_value_element_key;

          String __this__ssio_copy_value_copy_value = other_element_value_element_value;

          __this__ssio_copy_value.put(__this__ssio_copy_value_copy_key, __this__ssio_copy_value_copy_value);
        }

        __this__ssio.put(__this__ssio_copy_key, __this__ssio_copy_value);
      }
      this.ssio = __this__ssio;
    }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java14253
org/apache/accumulo/core/client/impl/thrift/ClientService.java15376
org/apache/accumulo/core/client/impl/thrift/ClientService.java16691
org/apache/accumulo/core/client/impl/thrift/ClientService.java17709
org/apache/accumulo/core/client/impl/thrift/ClientService.java18732
org/apache/accumulo/core/client/impl/thrift/ClientService.java19952
    private static final int __SYSPERM_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.PRINCIPAL, new org.apache.thrift.meta_data.FieldMetaData("principal", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.SYS_PERM, new org.apache.thrift.meta_data.FieldMetaData("sysPerm", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19704
org/apache/accumulo/core/client/impl/thrift/ClientService.java20924
org/apache/accumulo/core/master/thrift/MasterClientService.java4138
org/apache/accumulo/core/master/thrift/MasterClientService.java5360
org/apache/accumulo/core/master/thrift/MasterClientService.java6482
org/apache/accumulo/core/master/thrift/MasterClientService.java16140
      StringBuilder sb = new StringBuilder("grantTablePermission_result(");
      boolean first = true;

      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tope:");
      if (this.tope == null) {
        sb.append("null");
      } else {
        sb.append(this.tope);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class grantTablePermission_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8908
org/apache/accumulo/core/client/impl/thrift/ClientService.java13980
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14937
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22620
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26003
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26977
      StringBuilder sb = new StringBuilder("listUsers_result(");
      boolean first = true;

      sb.append("success:");
      if (this.success == null) {
        sb.append("null");
      } else {
        sb.append(this.success);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class listUsers_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19755
org/apache/accumulo/core/client/impl/thrift/ClientService.java20975
      public void read(org.apache.thrift.protocol.TProtocol iprot, grantTablePermission_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new ThriftTableOperationException();
                struct.tope.read(iprot);
                struct.setTopeIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, grantTablePermission_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8272
org/apache/accumulo/core/gc/thrift/GCMonitorService.java356
org/apache/accumulo/core/master/thrift/MasterClientService.java11600
org/apache/accumulo/core/master/thrift/MasterClientService.java13979
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10130
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20959
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22958
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25367
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26341
    public listUsers_args setCredential(org.apache.accumulo.core.security.thrift.Credential credential) {
      this.credential = credential;
      return this;
    }

    public void unsetCredential() {
      this.credential = null;
    }

    /** Returns true if field credential is set (has been assigned a value) and false otherwise */
    public boolean isSetCredential() {
      return this.credential != null;
    }

    public void setCredentialIsSet(boolean value) {
      if (!value) {
        this.credential = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case TINFO:
        return getTinfo();

      case CREDENTIAL:
        return getCredential();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case TINFO:
        return isSetTinfo();
      case CREDENTIAL:
        return isSetCredential();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof listUsers_args)
FileLine
org/apache/accumulo/core/data/thrift/InitialMultiScan.java353
org/apache/accumulo/core/data/thrift/InitialScan.java353
    StringBuilder sb = new StringBuilder("InitialMultiScan(");
    boolean first = true;

    sb.append("scanID:");
    sb.append(this.scanID);
    first = false;
    if (!first) sb.append(", ");
    sb.append("result:");
    if (this.result == null) {
      sb.append("null");
    } else {
      sb.append(this.result);
    }
    first = false;
    sb.append(")");
    return sb.toString();
  }

  public void validate() throws org.apache.thrift.TException {
    // check for required fields
    // check for sub-struct validity
    if (result != null) {
      result.validate();
    }
  }

  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
    try {
      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
    try {
      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
      __isset_bitfield = 0;
      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private static class InitialMultiScanStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5090
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6212
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8553
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9471
      StringBuilder sb = new StringBuilder("continueScan_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("scanID:");
      sb.append(this.scanID);
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class continueScan_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/mapred/AccumuloFileOutputFormatTest.java168
org/apache/accumulo/core/client/mapreduce/AccumuloFileOutputFormatTest.java159
      return JobClient.runJob(job).isSuccessful() ? 0 : 1;
    }
    
    public static void main(String[] args) throws Exception {
      assertEquals(0, ToolRunner.run(CachedConfiguration.getInstance(), new MRTester(), args));
    }
  }
  
  public void handleWriteTests(boolean content) throws Exception {
    File f = folder.newFile();
    f.delete();
    MRTester.main(new String[] {"root", "", content ? TEST_TABLE : EMPTY_TABLE, f.getAbsolutePath()});
    
    assertTrue(f.exists());
    File[] files = f.listFiles(new FileFilter() {
      @Override
      public boolean accept(File file) {
        return file.getName().startsWith("part-m-");
      }
    });
    if (content) {
      assertEquals(1, files.length);
      assertTrue(files[0].exists());
    } else {
      assertEquals(0, files.length);
    }
  }
  
  @Test
  public void writeBadVisibility() throws Exception {
    File f = folder.newFile();
    f.delete();
    MRTester.main(new String[] {"root", "", BAD_TABLE, f.getAbsolutePath()});
    assertNull(e1);
    assertNull(e2);
  }
  
  @Test
  public void validateConfiguration() throws IOException, InterruptedException {
    
    int a = 7;
    long b = 300l;
    long c = 50l;
    long d = 10l;
    String e = "snappy";
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2160
org/apache/accumulo/core/client/impl/thrift/ClientService.java2760
org/apache/accumulo/core/client/impl/thrift/ClientService.java3360
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java360
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java960
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1560
org/apache/accumulo/core/master/thrift/MasterClientService.java18341
org/apache/accumulo/core/tabletserver/thrift/NoSuchScanIDException.java56
      schemes.put(TupleScheme.class, new getRootTabletLocation_argsTupleSchemeFactory());
    }


    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
;

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getRootTabletLocation_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/data/Mutation.java137
org/apache/accumulo/core/data/OldMutation.java110
    }
  }
  
  private static class SimpleReader {
    int offset;
    byte data[];
    
    SimpleReader(byte b[]) {
      this.data = b;
    }

    int readInt() {
      return (data[offset++] << 24) + ((data[offset++] & 255) << 16) + ((data[offset++] & 255) << 8) + ((data[offset++] & 255) << 0);
    }
    
    long readLong() {
      return (((long) data[offset++] << 56) + ((long) (data[offset++] & 255) << 48) + ((long) (data[offset++] & 255) << 40)
          + ((long) (data[offset++] & 255) << 32) + ((long) (data[offset++] & 255) << 24) + ((data[offset++] & 255) << 16) + ((data[offset++] & 255) << 8) + ((data[offset++] & 255) << 0));
    }
    
    void readBytes(byte b[]) {
      System.arraycopy(data, offset, b, 0, b.length);
      offset += b.length;
    }
    
    boolean readBoolean() {
      return (data[offset++] == 1);
    }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java18641
org/apache/accumulo/core/client/impl/thrift/ClientService.java19861
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("grantTablePermission_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)5);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField PRINCIPAL_FIELD_DESC = new org.apache.thrift.protocol.TField("principal", org.apache.thrift.protocol.TType.STRING, (short)2);
    private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)3);
    private static final org.apache.thrift.protocol.TField PERMISSION_FIELD_DESC = new org.apache.thrift.protocol.TField("permission", org.apache.thrift.protocol.TType.BYTE, (short)4);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new grantTablePermission_argsStandardSchemeFactory());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5363
org/apache/accumulo/core/client/impl/thrift/ClientService.java19707
org/apache/accumulo/core/client/impl/thrift/ClientService.java20927
org/apache/accumulo/core/master/thrift/MasterClientService.java4141
org/apache/accumulo/core/master/thrift/MasterClientService.java5363
org/apache/accumulo/core/master/thrift/MasterClientService.java6485
org/apache/accumulo/core/master/thrift/MasterClientService.java16143
org/apache/accumulo/core/master/thrift/MasterClientService.java17240
      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tope:");
      if (this.tope == null) {
        sb.append("null");
      } else {
        sb.append(this.tope);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class bulkImportFiles_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java21482
org/apache/accumulo/core/client/impl/thrift/ClientService.java22258
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
              new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
              new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
FileLine
org/apache/accumulo/core/data/thrift/InitialMultiScan.java314
org/apache/accumulo/core/data/thrift/InitialScan.java314
    InitialMultiScan typedOther = (InitialMultiScan)other;

    lastComparison = Boolean.valueOf(isSetScanID()).compareTo(typedOther.isSetScanID());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetScanID()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.scanID, typedOther.scanID);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetResult()).compareTo(typedOther.isSetResult());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetResult()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.result, typedOther.result);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    return 0;
  }

  public _Fields fieldForId(int fieldId) {
    return _Fields.findByThriftId(fieldId);
  }

  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
  }

  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
  }

  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder("InitialMultiScan(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19665
org/apache/accumulo/core/client/impl/thrift/ClientService.java20885
org/apache/accumulo/core/master/thrift/MasterClientService.java4099
org/apache/accumulo/core/master/thrift/MasterClientService.java5321
org/apache/accumulo/core/master/thrift/MasterClientService.java6443
org/apache/accumulo/core/master/thrift/MasterClientService.java16101
      grantTablePermission_result typedOther = (grantTablePermission_result)other;

      lastComparison = Boolean.valueOf(isSetSec()).compareTo(typedOther.isSetSec());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSec()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, typedOther.sec);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTope()).compareTo(typedOther.isSetTope());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTope()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tope, typedOther.tope);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
      }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("grantTablePermission_result(");
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5051
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6173
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8514
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9432
      continueScan_args typedOther = (continueScan_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetScanID()).compareTo(typedOther.isSetScanID());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetScanID()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.scanID, typedOther.scanID);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("continueScan_args(");
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8969
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12336
      continueMultiScan_result typedOther = (continueMultiScan_result)other;

      lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSuccess()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetNssi()).compareTo(typedOther.isSetNssi());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetNssi()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nssi, typedOther.nssi);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
      }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("continueMultiScan_result(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8385
org/apache/accumulo/core/gc/thrift/GCMonitorService.java469
org/apache/accumulo/core/master/thrift/MasterClientService.java11713
org/apache/accumulo/core/master/thrift/MasterClientService.java14092
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10243
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21072
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23071
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25480
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26454
      listUsers_args typedOther = (listUsers_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("listUsers_args(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7931
org/apache/accumulo/core/client/impl/thrift/ClientService.java8869
org/apache/accumulo/core/client/impl/thrift/ClientService.java13941
org/apache/accumulo/core/client/impl/thrift/ClientService.java15093
org/apache/accumulo/core/gc/thrift/GCMonitorService.java933
org/apache/accumulo/core/master/thrift/MasterClientService.java12177
org/apache/accumulo/core/master/thrift/MasterClientService.java14558
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8051
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10709
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14898
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21536
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22581
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23535
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25964
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26938
      authenticateUser_result typedOther = (authenticateUser_result)other;

      lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSuccess()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetSec()).compareTo(typedOther.isSetSec());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSec()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, typedOther.sec);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
      }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("authenticateUser_result(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7818
org/apache/accumulo/core/client/impl/thrift/ClientService.java14980
    public authenticateUser_result setSec(org.apache.accumulo.core.security.thrift.ThriftSecurityException sec) {
      this.sec = sec;
      return this;
    }

    public void unsetSec() {
      this.sec = null;
    }

    /** Returns true if field sec is set (has been assigned a value) and false otherwise */
    public boolean isSetSec() {
      return this.sec != null;
    }

    public void setSecIsSet(boolean value) {
      if (!value) {
        this.sec = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case SUCCESS:
        if (value == null) {
          unsetSuccess();
        } else {
          setSuccess((Boolean)value);
        }
        break;

      case SEC:
        if (value == null) {
          unsetSec();
        } else {
          setSec((org.apache.accumulo.core.security.thrift.ThriftSecurityException)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case SUCCESS:
        return Boolean.valueOf(isSuccess());

      case SEC:
        return getSec();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case SUCCESS:
        return isSetSuccess();
      case SEC:
        return isSetSec();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof authenticateUser_result)
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java12105
org/apache/accumulo/core/client/impl/thrift/ClientService.java14255
org/apache/accumulo/core/client/impl/thrift/ClientService.java15378
org/apache/accumulo/core/client/impl/thrift/ClientService.java16693
org/apache/accumulo/core/client/impl/thrift/ClientService.java17711
org/apache/accumulo/core/client/impl/thrift/ClientService.java18734
org/apache/accumulo/core/client/impl/thrift/ClientService.java19954
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.PRINCIPAL, new org.apache.thrift.meta_data.FieldMetaData("principal", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.AUTHORIZATIONS, new org.apache.thrift.meta_data.FieldMetaData("authorizations", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2963
org/apache/accumulo/core/master/thrift/MasterClientService.java4386
org/apache/accumulo/core/master/thrift/MasterClientService.java5603
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.START_ROW, new org.apache.thrift.meta_data.FieldMetaData("startRow", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2313
org/apache/accumulo/core/master/thrift/MasterClientService.java16871
    public long success; // required
    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required
    public org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException tope; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec"),
      TOPE((short)2, "tope");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          case 2: // TOPE
            return TOPE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java14445
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10596
    public beginTableOperation_result setSec(org.apache.accumulo.core.security.thrift.ThriftSecurityException sec) {
      this.sec = sec;
      return this;
    }

    public void unsetSec() {
      this.sec = null;
    }

    /** Returns true if field sec is set (has been assigned a value) and false otherwise */
    public boolean isSetSec() {
      return this.sec != null;
    }

    public void setSecIsSet(boolean value) {
      if (!value) {
        this.sec = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case SUCCESS:
        if (value == null) {
          unsetSuccess();
        } else {
          setSuccess((Long)value);
        }
        break;

      case SEC:
        if (value == null) {
          unsetSec();
        } else {
          setSec((org.apache.accumulo.core.security.thrift.ThriftSecurityException)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case SUCCESS:
        return Long.valueOf(getSuccess());

      case SEC:
        return getSec();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case SUCCESS:
        return isSetSuccess();
      case SEC:
        return isSetSec();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof beginTableOperation_result)
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17026
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17796
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20020
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.LOCK, new org.apache.thrift.meta_data.FieldMetaData("lock", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.EXTENT, new org.apache.thrift.meta_data.FieldMetaData("extent", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5315
org/apache/accumulo/core/client/impl/thrift/ClientService.java16382
org/apache/accumulo/core/client/impl/thrift/ClientService.java19667
org/apache/accumulo/core/client/impl/thrift/ClientService.java20887
org/apache/accumulo/core/master/thrift/MasterClientService.java2636
org/apache/accumulo/core/master/thrift/MasterClientService.java4101
org/apache/accumulo/core/master/thrift/MasterClientService.java5323
org/apache/accumulo/core/master/thrift/MasterClientService.java6445
org/apache/accumulo/core/master/thrift/MasterClientService.java16103
org/apache/accumulo/core/master/thrift/MasterClientService.java17192
      lastComparison = Boolean.valueOf(isSetSec()).compareTo(typedOther.isSetSec());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSec()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, typedOther.sec);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTope()).compareTo(typedOther.isSetTope());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTope()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tope, typedOther.tope);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
      }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("bulkImportFiles_result(");
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java14861
org/apache/accumulo/core/master/thrift/MasterClientService.java16379
org/apache/accumulo/core/master/thrift/MasterClientService.java17499
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.OPID, new org.apache.thrift.meta_data.FieldMetaData("opid", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8019
org/apache/accumulo/core/client/impl/thrift/ClientService.java15181
      public void read(org.apache.thrift.protocol.TProtocol iprot, authenticateUser_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 0: // SUCCESS
              if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
                struct.success = iprot.readBool();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, authenticateUser_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4939
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6061
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8402
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9320
    public continueScan_args setScanID(long scanID) {
      this.scanID = scanID;
      setScanIDIsSet(true);
      return this;
    }

    public void unsetScanID() {
      __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __SCANID_ISSET_ID);
    }

    /** Returns true if field scanID is set (has been assigned a value) and false otherwise */
    public boolean isSetScanID() {
      return EncodingUtils.testBit(__isset_bitfield, __SCANID_ISSET_ID);
    }

    public void setScanIDIsSet(boolean value) {
      __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __SCANID_ISSET_ID, value);
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case SCAN_ID:
        if (value == null) {
          unsetScanID();
        } else {
          setScanID((Long)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case TINFO:
        return getTinfo();

      case SCAN_ID:
        return Long.valueOf(getScanID());

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case TINFO:
        return isSetTinfo();
      case SCAN_ID:
        return isSetScanID();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof continueScan_args)
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java14646
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10797
      public void read(org.apache.thrift.protocol.TProtocol iprot, beginTableOperation_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 0: // SUCCESS
              if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
                struct.success = iprot.readI64();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, beginTableOperation_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java5979
org/apache/accumulo/core/master/thrift/MasterClientService.java10916
        sb.append(this.tableName);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("property:");
      if (this.property == null) {
        sb.append("null");
      } else {
        sb.append(this.property);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class removeTableProperty_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5142
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6264
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8605
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9523
      public void read(org.apache.thrift.protocol.TProtocol iprot, continueScan_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 2: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SCAN_ID
              if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
                struct.scanID = iprot.readI64();
                struct.setScanIDIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, continueScan_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18508
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20732
      public void write(org.apache.thrift.protocol.TProtocol prot, flush_args struct) throws org.apache.thrift.TException {
        TTupleProtocol oprot = (TTupleProtocol) prot;
        BitSet optionals = new BitSet();
        if (struct.isSetTinfo()) {
          optionals.set(0);
        }
        if (struct.isSetCredential()) {
          optionals.set(1);
        }
        if (struct.isSetLock()) {
          optionals.set(2);
        }
        if (struct.isSetTableId()) {
          optionals.set(3);
        }
        if (struct.isSetStartRow()) {
          optionals.set(4);
        }
        if (struct.isSetEndRow()) {
          optionals.set(5);
        }
        oprot.writeBitSet(optionals, 6);
        if (struct.isSetTinfo()) {
          struct.tinfo.write(oprot);
        }
        if (struct.isSetCredential()) {
          struct.credential.write(oprot);
        }
        if (struct.isSetLock()) {
          oprot.writeString(struct.lock);
        }
        if (struct.isSetTableId()) {
          oprot.writeString(struct.tableId);
        }
        if (struct.isSetStartRow()) {
          oprot.writeBinary(struct.startRow);
        }
        if (struct.isSetEndRow()) {
          oprot.writeBinary(struct.endRow);
        }
      }

      @Override
      public void read(org.apache.thrift.protocol.TProtocol prot, flush_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10255
org/apache/accumulo/core/client/impl/thrift/ClientService.java13174
org/apache/accumulo/core/client/impl/thrift/ClientService.java14255
org/apache/accumulo/core/client/impl/thrift/ClientService.java15378
org/apache/accumulo/core/client/impl/thrift/ClientService.java16693
org/apache/accumulo/core/client/impl/thrift/ClientService.java17711
org/apache/accumulo/core/client/impl/thrift/ClientService.java18734
org/apache/accumulo/core/client/impl/thrift/ClientService.java19954
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.PRINCIPAL, new org.apache.thrift.meta_data.FieldMetaData("principal", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java1818
org/apache/accumulo/core/master/thrift/MasterClientService.java2963
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17026
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23815
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24735
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.LOCK, new org.apache.thrift.meta_data.FieldMetaData("lock", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3645
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15662
            case 11: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // EXTENT
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent();
                struct.extent.read(iprot);
                struct.setExtentIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // RANGE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java212
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java216
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2626
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6485
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
    tmpMap.put(_Fields.SSI_LIST, new org.apache.thrift.meta_data.FieldMetaData("ssiList", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.IterInfo.class))));
    tmpMap.put(_Fields.SSIO, new org.apache.thrift.meta_data.FieldMetaData("ssio", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
            new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
                new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
                new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)))));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7970
org/apache/accumulo/core/client/impl/thrift/ClientService.java15132
org/apache/accumulo/core/master/thrift/MasterClientService.java14597
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10748
      StringBuilder sb = new StringBuilder("authenticateUser_result(");
      boolean first = true;

      sb.append("success:");
      sb.append(this.success);
      first = false;
      if (!first) sb.append(", ");
      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class authenticateUser_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16590
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18912
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19581
    public boolean equals(loadTablet_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_lock = true && this.isSetLock();
      boolean that_present_lock = true && that.isSetLock();
      if (this_present_lock || that_present_lock) {
        if (!(this_present_lock && that_present_lock))
          return false;
        if (!this.lock.equals(that.lock))
          return false;
      }

      boolean this_present_extent = true && this.isSetExtent();
      boolean that_present_extent = true && that.isSetExtent();
      if (this_present_extent || that_present_extent) {
        if (!(this_present_extent && that_present_extent))
          return false;
        if (!this.extent.equals(that.extent))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(loadTablet_args other) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4974
org/apache/accumulo/core/client/impl/thrift/ClientService.java16059
    public List<String> success; // required
    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required
    public ThriftTableOperationException tope; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec"),
      TOPE((short)2, "tope");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          case 2: // TOPE
            return TOPE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java12553
org/apache/accumulo/core/client/impl/thrift/ClientService.java14679
org/apache/accumulo/core/client/impl/thrift/ClientService.java17117
org/apache/accumulo/core/client/impl/thrift/ClientService.java18135
org/apache/accumulo/core/master/thrift/MasterClientService.java6029
org/apache/accumulo/core/master/thrift/MasterClientService.java10023
org/apache/accumulo/core/master/thrift/MasterClientService.java12891
      public void read(org.apache.thrift.protocol.TProtocol iprot, changeAuthorizations_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.principal = iprot.readString();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java15874
org/apache/accumulo/core/client/impl/thrift/ClientService.java19230
org/apache/accumulo/core/client/impl/thrift/ClientService.java20450
org/apache/accumulo/core/master/thrift/MasterClientService.java3620
org/apache/accumulo/core/master/thrift/MasterClientService.java4884
org/apache/accumulo/core/master/thrift/MasterClientService.java13653
      public void read(org.apache.thrift.protocol.TProtocol iprot, hasTablePermission_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 5: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.principal = iprot.readString();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7536
org/apache/accumulo/core/client/impl/thrift/ClientService.java11532
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13053
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15652
      public void read(org.apache.thrift.protocol.TProtocol iprot, authenticateUser_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TO_AUTHENTICATE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.toAuthenticate = new org.apache.accumulo.core.security.thrift.Credential();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10609
org/apache/accumulo/core/client/impl/thrift/ClientService.java13528
org/apache/accumulo/core/master/thrift/MasterClientService.java2172
org/apache/accumulo/core/master/thrift/MasterClientService.java9005
org/apache/accumulo/core/master/thrift/MasterClientService.java10966
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22170
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24169
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25089
      public void read(org.apache.thrift.protocol.TProtocol iprot, dropUser_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 3: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.principal = iprot.readString();
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2742
org/apache/accumulo/core/master/thrift/MasterClientService.java17300
                struct.success = iprot.readI64();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException();
                struct.tope.read(iprot);
                struct.setTopeIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, initiateFlush_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19552
org/apache/accumulo/core/client/impl/thrift/ClientService.java20772
    public grantTablePermission_result setTope(ThriftTableOperationException tope) {
      this.tope = tope;
      return this;
    }

    public void unsetTope() {
      this.tope = null;
    }

    /** Returns true if field tope is set (has been assigned a value) and false otherwise */
    public boolean isSetTope() {
      return this.tope != null;
    }

    public void setTopeIsSet(boolean value) {
      if (!value) {
        this.tope = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case SEC:
        if (value == null) {
          unsetSec();
        } else {
          setSec((org.apache.accumulo.core.security.thrift.ThriftSecurityException)value);
        }
        break;

      case TOPE:
        if (value == null) {
          unsetTope();
        } else {
          setTope((ThriftTableOperationException)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case SEC:
        return getSec();

      case TOPE:
        return getTope();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case SEC:
        return isSetSec();
      case TOPE:
        return isSetTope();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof grantTablePermission_result)
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java17069
org/apache/accumulo/core/client/impl/thrift/ClientService.java18087
org/apache/accumulo/core/client/impl/thrift/ClientService.java19182
org/apache/accumulo/core/client/impl/thrift/ClientService.java20402
        sb.append(this.principal);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("permission:");
      sb.append(this.permission);
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class grantSystemPermission_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java9632
org/apache/accumulo/core/client/impl/thrift/ClientService.java15874
org/apache/accumulo/core/client/impl/thrift/ClientService.java19230
org/apache/accumulo/core/client/impl/thrift/ClientService.java20450
org/apache/accumulo/core/master/thrift/MasterClientService.java3620
org/apache/accumulo/core/master/thrift/MasterClientService.java4884
org/apache/accumulo/core/master/thrift/MasterClientService.java13653
      public void read(org.apache.thrift.protocol.TProtocol iprot, createUser_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 5: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TO_CREATE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4665
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14317
        sb.append(this.errorDir);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("setTime:");
      sb.append(this.setTime);
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class bulkImportFiles_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7536
org/apache/accumulo/core/client/impl/thrift/ClientService.java11532
org/apache/accumulo/core/client/impl/thrift/ClientService.java12553
org/apache/accumulo/core/client/impl/thrift/ClientService.java14679
org/apache/accumulo/core/client/impl/thrift/ClientService.java17117
org/apache/accumulo/core/client/impl/thrift/ClientService.java18135
org/apache/accumulo/core/master/thrift/MasterClientService.java6029
org/apache/accumulo/core/master/thrift/MasterClientService.java10023
org/apache/accumulo/core/master/thrift/MasterClientService.java12891
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13053
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15652
      public void read(org.apache.thrift.protocol.TProtocol iprot, authenticateUser_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TO_AUTHENTICATE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10609
org/apache/accumulo/core/client/impl/thrift/ClientService.java13528
org/apache/accumulo/core/master/thrift/MasterClientService.java2172
org/apache/accumulo/core/master/thrift/MasterClientService.java7090
org/apache/accumulo/core/master/thrift/MasterClientService.java8010
org/apache/accumulo/core/master/thrift/MasterClientService.java9005
org/apache/accumulo/core/master/thrift/MasterClientService.java10966
org/apache/accumulo/core/master/thrift/MasterClientService.java16732
org/apache/accumulo/core/master/thrift/MasterClientService.java17852
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22170
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24169
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25089
      public void read(org.apache.thrift.protocol.TProtocol iprot, dropUser_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 3: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4713
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19101
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19770
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20612
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27621
      public void read(org.apache.thrift.protocol.TProtocol iprot, bulkImportFiles_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 1: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // TID
              if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
FileLine
org/apache/accumulo/core/data/MutationTest.java189
org/apache/accumulo/core/data/MutationTest.java284
    m.putDelete(nt("cf8"), nt("cq8"), new ColumnVisibility("cv8"), 8l);
    
    assertEquals(8, m.size());
    
    List<ColumnUpdate> updates = m.getUpdates();
    
    assertEquals(8, m.size());
    assertEquals(8, updates.size());
    
    assertEquals(updates.get(0), "cf1", "cq1", "", 0l, false, false, "v1");
    assertEquals(updates.get(1), "cf2", "cq2", "cv2", 0l, false, false, "v2");
    assertEquals(updates.get(2), "cf3", "cq3", "", 3l, true, false, "v3");
    assertEquals(updates.get(3), "cf4", "cq4", "cv4", 4l, true, false, "v4");
    
    assertEquals(updates.get(4), "cf5", "cq5", "", 0l, false, true, "");
    assertEquals(updates.get(5), "cf6", "cq6", "cv6", 0l, false, true, "");
    assertEquals(updates.get(6), "cf7", "cq7", "", 7l, true, true, "");
    assertEquals(updates.get(7), "cf8", "cq8", "cv8", 8l, true, true, "");
    
  }
  
  public void testPutsString() {
FileLine
org/apache/accumulo/core/data/MutationTest.java189
org/apache/accumulo/core/data/MutationTest.java221
org/apache/accumulo/core/data/MutationTest.java284
    m.putDelete(nt("cf8"), nt("cq8"), new ColumnVisibility("cv8"), 8l);
    
    assertEquals(8, m.size());
    
    List<ColumnUpdate> updates = m.getUpdates();
    
    assertEquals(8, m.size());
    assertEquals(8, updates.size());
    
    assertEquals(updates.get(0), "cf1", "cq1", "", 0l, false, false, "v1");
    assertEquals(updates.get(1), "cf2", "cq2", "cv2", 0l, false, false, "v2");
    assertEquals(updates.get(2), "cf3", "cq3", "", 3l, true, false, "v3");
    assertEquals(updates.get(3), "cf4", "cq4", "cv4", 4l, true, false, "v4");
    
    assertEquals(updates.get(4), "cf5", "cq5", "", 0l, false, true, "");
    assertEquals(updates.get(5), "cf6", "cq6", "cv6", 0l, false, true, "");
    assertEquals(updates.get(6), "cf7", "cq7", "", 7l, true, true, "");
    assertEquals(updates.get(7), "cf8", "cq8", "cv8", 8l, true, true, "");
    
  }
  
  public void testPutsString() {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5003
org/apache/accumulo/core/client/impl/thrift/ClientService.java13693
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
              new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16933
org/apache/accumulo/core/client/impl/thrift/ClientService.java17951
    public boolean equals(grantSystemPermission_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_principal = true && this.isSetPrincipal();
      boolean that_present_principal = true && that.isSetPrincipal();
      if (this_present_principal || that_present_principal) {
        if (!(this_present_principal && that_present_principal))
          return false;
        if (!this.principal.equals(that.principal))
          return false;
      }

      boolean this_present_permission = true;
      boolean that_present_permission = true;
      if (this_present_permission || that_present_permission) {
        if (!(this_present_permission && that_present_permission))
          return false;
        if (this.permission != that.permission)
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(grantSystemPermission_args other) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java12563
org/apache/accumulo/core/client/impl/thrift/ClientService.java14689
org/apache/accumulo/core/client/impl/thrift/ClientService.java15884
org/apache/accumulo/core/client/impl/thrift/ClientService.java17127
org/apache/accumulo/core/client/impl/thrift/ClientService.java18145
org/apache/accumulo/core/client/impl/thrift/ClientService.java19240
org/apache/accumulo/core/client/impl/thrift/ClientService.java20460
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.principal = iprot.readString();
                struct.setPrincipalIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // AUTHORIZATIONS
              if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java12901
org/apache/accumulo/core/master/thrift/MasterClientService.java13663
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // SERVER_NAME
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.serverName = iprot.readString();
                struct.setServerNameIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // SPLIT
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
FileLine
org/apache/accumulo/core/security/thrift/AuthInfo.java446
org/apache/accumulo/core/security/thrift/Credential.java523
org/apache/accumulo/core/security/thrift/Credentials.java446
      org.apache.thrift.TBaseHelper.toString(this.password, sb);
    }
    first = false;
    if (!first) sb.append(", ");
    sb.append("instanceId:");
    if (this.instanceId == null) {
      sb.append("null");
    } else {
      sb.append(this.instanceId);
    }
    first = false;
    sb.append(")");
    return sb.toString();
  }

  public void validate() throws org.apache.thrift.TException {
    // check for required fields
    // check for sub-struct validity
  }

  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
    try {
      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
    try {
      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private static class AuthInfoStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4164
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5286
          case 2: // NSTE
            return NSTE;
          case 3: // TMFE
            return TMFE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.InitialScan.class)));
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java590
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6714
  public ActiveScan setColumns(List<org.apache.accumulo.core.data.thrift.TColumn> columns) {
    this.columns = columns;
    return this;
  }

  public void unsetColumns() {
    this.columns = null;
  }

  /** Returns true if field columns is set (has been assigned a value) and false otherwise */
  public boolean isSetColumns() {
    return this.columns != null;
  }

  public void setColumnsIsSet(boolean value) {
    if (!value) {
      this.columns = null;
    }
  }

  public int getSsiListSize() {
    return (this.ssiList == null) ? 0 : this.ssiList.size();
  }

  public java.util.Iterator<org.apache.accumulo.core.data.thrift.IterInfo> getSsiListIterator() {
    return (this.ssiList == null) ? null : this.ssiList.iterator();
  }

  public void addToSsiList(org.apache.accumulo.core.data.thrift.IterInfo elem) {
    if (this.ssiList == null) {
      this.ssiList = new ArrayList<org.apache.accumulo.core.data.thrift.IterInfo>();
    }
    this.ssiList.add(elem);
  }

  public List<org.apache.accumulo.core.data.thrift.IterInfo> getSsiList() {
    return this.ssiList;
  }

  public ActiveScan setSsiList(List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7139
org/apache/accumulo/core/client/impl/thrift/ClientService.java8159
org/apache/accumulo/core/client/impl/thrift/ClientService.java9141
org/apache/accumulo/core/client/impl/thrift/ClientService.java10215
org/apache/accumulo/core/client/impl/thrift/ClientService.java11135
org/apache/accumulo/core/client/impl/thrift/ClientService.java12065
org/apache/accumulo/core/client/impl/thrift/ClientService.java13134
org/apache/accumulo/core/client/impl/thrift/ClientService.java22782
org/apache/accumulo/core/gc/thrift/GCMonitorService.java243
org/apache/accumulo/core/master/thrift/MasterClientService.java1778
org/apache/accumulo/core/master/thrift/MasterClientService.java4346
org/apache/accumulo/core/master/thrift/MasterClientService.java5563
org/apache/accumulo/core/master/thrift/MasterClientService.java6688
org/apache/accumulo/core/master/thrift/MasterClientService.java9557
org/apache/accumulo/core/master/thrift/MasterClientService.java10572
org/apache/accumulo/core/master/thrift/MasterClientService.java11487
org/apache/accumulo/core/master/thrift/MasterClientService.java12422
org/apache/accumulo/core/master/thrift/MasterClientService.java13104
org/apache/accumulo/core/master/thrift/MasterClientService.java13866
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10017
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12581
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15172
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17756
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18632
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19301
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19980
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20846
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21776
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22845
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23775
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24695
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25254
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26228
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27207
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java282
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java282
    StringBuilder sb = new StringBuilder("NotServingTabletException(");
    boolean first = true;

    sb.append("extent:");
    if (this.extent == null) {
      sb.append("null");
    } else {
      sb.append(this.extent);
    }
    first = false;
    sb.append(")");
    return sb.toString();
  }

  public void validate() throws org.apache.thrift.TException {
    // check for required fields
    // check for sub-struct validity
    if (extent != null) {
      extent.validate();
    }
  }

  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
    try {
      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
    try {
      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private static class NotServingTabletExceptionStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java15663
org/apache/accumulo/core/client/impl/thrift/ClientService.java19019
org/apache/accumulo/core/client/impl/thrift/ClientService.java20239
    public boolean equals(hasTablePermission_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_principal = true && this.isSetPrincipal();
      boolean that_present_principal = true && that.isSetPrincipal();
      if (this_present_principal || that_present_principal) {
        if (!(this_present_principal && that_present_principal))
          return false;
        if (!this.principal.equals(that.principal))
          return false;
      }

      boolean this_present_tableName = true && this.isSetTableName();
      boolean that_present_tableName = true && that.isSetTableName();
      if (this_present_tableName || that_present_tableName) {
        if (!(this_present_tableName && that_present_tableName))
          return false;
        if (!this.tableName.equals(that.tableName))
          return false;
      }

      boolean this_present_tblPerm = true;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7703
org/apache/accumulo/core/client/impl/thrift/ClientService.java14865
org/apache/accumulo/core/client/impl/thrift/ClientService.java16088
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1836
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __SUCCESS_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4671
org/apache/accumulo/core/master/thrift/MasterClientService.java5843
    public boolean equals(setTableProperty_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_tableName = true && this.isSetTableName();
      boolean that_present_tableName = true && that.isSetTableName();
      if (this_present_tableName || that_present_tableName) {
        if (!(this_present_tableName && that_present_tableName))
          return false;
        if (!this.tableName.equals(that.tableName))
          return false;
      }

      boolean this_present_property = true && this.isSetProperty();
      boolean that_present_property = true && that.isSetProperty();
      if (this_present_property || that_present_property) {
        if (!(this_present_property && that_present_property))
          return false;
        if (!this.property.equals(that.property))
          return false;
      }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5367
org/apache/accumulo/core/client/impl/thrift/ClientService.java19711
org/apache/accumulo/core/client/impl/thrift/ClientService.java20931
org/apache/accumulo/core/client/impl/thrift/ClientService.java22555
org/apache/accumulo/core/master/thrift/MasterClientService.java4145
org/apache/accumulo/core/master/thrift/MasterClientService.java5367
org/apache/accumulo/core/master/thrift/MasterClientService.java6489
org/apache/accumulo/core/master/thrift/MasterClientService.java16147
org/apache/accumulo/core/master/thrift/MasterClientService.java17244
        sb.append(this.sec);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tope:");
      if (this.tope == null) {
        sb.append("null");
      } else {
        sb.append(this.tope);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class bulkImportFiles_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/data/thrift/IterInfo.java91
org/apache/accumulo/core/tabletserver/thrift/TIteratorSetting.java96
        default:
          return null;
      }
    }

    /**
     * Find the _Fields constant that matches fieldId, throwing an exception
     * if it is not found.
     */
    public static _Fields findByThriftIdOrThrow(int fieldId) {
      _Fields fields = findByThriftId(fieldId);
      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
      return fields;
    }

    /**
     * Find the _Fields constant that matches name, or null if its not found.
     */
    public static _Fields findByName(String name) {
      return byName.get(name);
    }

    private final short _thriftId;
    private final String _fieldName;

    _Fields(short thriftId, String fieldName) {
      _thriftId = thriftId;
      _fieldName = fieldName;
    }

    public short getThriftFieldId() {
      return _thriftId;
    }

    public String getFieldName() {
      return _fieldName;
    }
  }

  // isset id assignments
  private static final int __PRIORITY_ISSET_ID = 0;
  private byte __isset_bitfield = 0;
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.PRIORITY, new org.apache.thrift.meta_data.FieldMetaData("priority", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
    tmpMap.put(_Fields.CLASS_NAME, new org.apache.thrift.meta_data.FieldMetaData("className", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16590
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17311
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18912
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19581
    public boolean equals(loadTablet_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_lock = true && this.isSetLock();
      boolean that_present_lock = true && that.isSetLock();
      if (this_present_lock || that_present_lock) {
        if (!(this_present_lock && that_present_lock))
          return false;
        if (!this.lock.equals(that.lock))
          return false;
      }

      boolean this_present_extent = true && this.isSetExtent();
      boolean that_present_extent = true && that.isSetExtent();
      if (this_present_extent || that_present_extent) {
        if (!(this_present_extent && that_present_extent))
          return false;
        if (!this.extent.equals(that.extent))
          return false;
      }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18424
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20648
            case 2: // TABLE_ID
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.tableId = iprot.readString();
                struct.setTableIdIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 5: // START_ROW
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.startRow = iprot.readBinary();
                struct.setStartRowIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 6: // END_ROW
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.endRow = iprot.readBinary();
                struct.setEndRowIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, flush_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/mapred/AccumuloInputFormatTest.java127
org/apache/accumulo/core/client/mapreduce/AccumuloInputFormatTest.java166
    JobConf job = new JobConf();
    AccumuloInputFormat.addIterator(job, someSetting);
    
    List<IteratorSetting> list = AccumuloInputFormat.getIterators(job);
    assertEquals(1, list.size());
    assertEquals(1, list.get(0).getOptions().size());
    assertEquals(list.get(0).getOptions().get(key), value);
    
    someSetting.addOption(key + "2", value);
    someSetting.setPriority(2);
    someSetting.setName("it2");
    AccumuloInputFormat.addIterator(job, someSetting);
    list = AccumuloInputFormat.getIterators(job);
    assertEquals(2, list.size());
    assertEquals(1, list.get(0).getOptions().size());
    assertEquals(list.get(0).getOptions().get(key), value);
    assertEquals(2, list.get(1).getOptions().size());
    assertEquals(list.get(1).getOptions().get(key), value);
    assertEquals(list.get(1).getOptions().get(key + "2"), value);
  }
  
  /**
   * Test getting iterator settings for multiple iterators set
   * 
   * @throws IOException
   */
  @Test
  public void testGetIteratorSettings() throws IOException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4976
org/apache/accumulo/core/master/thrift/MasterClientService.java2315
    public ThriftTableOperationException tope; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec"),
      TOPE((short)2, "tope");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          case 2: // TOPE
            return TOPE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16061
org/apache/accumulo/core/master/thrift/MasterClientService.java16873
    public ThriftTableOperationException tope; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec"),
      TOPE((short)2, "tope");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          case 2: // TOPE
            return TOPE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5434
org/apache/accumulo/core/client/impl/thrift/ClientService.java16489
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new ThriftTableOperationException();
                struct.tope.read(iprot);
                struct.setTopeIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, bulkImportFiles_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7678
org/apache/accumulo/core/client/impl/thrift/ClientService.java8598
org/apache/accumulo/core/client/impl/thrift/ClientService.java13668
org/apache/accumulo/core/client/impl/thrift/ClientService.java14840
org/apache/accumulo/core/gc/thrift/GCMonitorService.java682
org/apache/accumulo/core/master/thrift/MasterClientService.java11926
org/apache/accumulo/core/master/thrift/MasterClientService.java14305
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7800
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10456
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14627
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21285
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23284
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25693
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26667
    public boolean success; // required
    public org.apache.accumulo.core.security.thrift.ThriftSecurityException sec; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success"),
      SEC((short)1, "sec");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          case 1: // SEC
            return SEC;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6060
org/apache/accumulo/core/client/impl/thrift/ClientService.java7703
org/apache/accumulo/core/client/impl/thrift/ClientService.java14865
org/apache/accumulo/core/client/impl/thrift/ClientService.java16088
org/apache/accumulo/core/client/impl/thrift/ClientService.java23331
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java631
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1231
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1836
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __SUCCESS_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java982
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7032
      if (!this.extent.equals(that.extent))
        return false;
    }

    boolean this_present_columns = true && this.isSetColumns();
    boolean that_present_columns = true && that.isSetColumns();
    if (this_present_columns || that_present_columns) {
      if (!(this_present_columns && that_present_columns))
        return false;
      if (!this.columns.equals(that.columns))
        return false;
    }

    boolean this_present_ssiList = true && this.isSetSsiList();
    boolean that_present_ssiList = true && that.isSetSsiList();
    if (this_present_ssiList || that_present_ssiList) {
      if (!(this_present_ssiList && that_present_ssiList))
        return false;
      if (!this.ssiList.equals(that.ssiList))
        return false;
    }

    boolean this_present_ssio = true && this.isSetSsio();
    boolean that_present_ssio = true && that.isSetSsio();
    if (this_present_ssio || that_present_ssio) {
      if (!(this_present_ssio && that_present_ssio))
        return false;
      if (!this.ssio.equals(that.ssio))
        return false;
    }

    boolean this_present_authorizations = true && this.isSetAuthorizations();
    boolean that_present_authorizations = true && that.isSetAuthorizations();
    if (this_present_authorizations || that_present_authorizations) {
      if (!(this_present_authorizations && that_present_authorizations))
        return false;
      if (!this.authorizations.equals(that.authorizations))
        return false;
    }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18551
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20775
      public void read(org.apache.thrift.protocol.TProtocol prot, flush_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(6);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.lock = iprot.readString();
          struct.setLockIsSet(true);
        }
        if (incoming.get(3)) {
          struct.tableId = iprot.readString();
          struct.setTableIdIsSet(true);
        }
        if (incoming.get(4)) {
          struct.startRow = iprot.readBinary();
          struct.setStartRowIsSet(true);
        }
        if (incoming.get(5)) {
          struct.endRow = iprot.readBinary();
          struct.setEndRowIsSet(true);
        }
      }
    }

  }

  public static class flushTablet_args implements org.apache.thrift.TBase<flushTablet_args, flushTablet_args._Fields>, java.io.Serializable, Cloneable   {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4168
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5290
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7825
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8743
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12110
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.InitialScan.class)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java9632
org/apache/accumulo/core/client/impl/thrift/ClientService.java15874
org/apache/accumulo/core/client/impl/thrift/ClientService.java19230
org/apache/accumulo/core/client/impl/thrift/ClientService.java20450
org/apache/accumulo/core/master/thrift/MasterClientService.java3620
org/apache/accumulo/core/master/thrift/MasterClientService.java4884
org/apache/accumulo/core/master/thrift/MasterClientService.java13653
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16779
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17525
      public void read(org.apache.thrift.protocol.TProtocol iprot, createUser_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 5: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TO_CREATE
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7536
org/apache/accumulo/core/client/impl/thrift/ClientService.java11532
org/apache/accumulo/core/client/impl/thrift/ClientService.java12553
org/apache/accumulo/core/client/impl/thrift/ClientService.java14679
org/apache/accumulo/core/client/impl/thrift/ClientService.java17117
org/apache/accumulo/core/client/impl/thrift/ClientService.java18135
org/apache/accumulo/core/master/thrift/MasterClientService.java6029
org/apache/accumulo/core/master/thrift/MasterClientService.java10023
org/apache/accumulo/core/master/thrift/MasterClientService.java12891
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13053
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15652
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18388
      public void read(org.apache.thrift.protocol.TProtocol iprot, authenticateUser_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TO_AUTHENTICATE
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15607
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16734
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19056
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19725
        org.apache.thrift.TBaseHelper.toString(this.splitPoint, sb);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
      if (extent != null) {
        extent.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class splitTablet_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10609
org/apache/accumulo/core/client/impl/thrift/ClientService.java13528
org/apache/accumulo/core/master/thrift/MasterClientService.java2172
org/apache/accumulo/core/master/thrift/MasterClientService.java7090
org/apache/accumulo/core/master/thrift/MasterClientService.java8010
org/apache/accumulo/core/master/thrift/MasterClientService.java9005
org/apache/accumulo/core/master/thrift/MasterClientService.java10966
org/apache/accumulo/core/master/thrift/MasterClientService.java16732
org/apache/accumulo/core/master/thrift/MasterClientService.java17852
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14365
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22170
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24169
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25089
      public void read(org.apache.thrift.protocol.TProtocol iprot, dropUser_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 3: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
FileLine
org/apache/accumulo/core/security/thrift/Credential.java94
org/apache/accumulo/core/security/thrift/Credentials.java89
        case 4: // INSTANCE_ID
          return INSTANCE_ID;
        default:
          return null;
      }
    }

    /**
     * Find the _Fields constant that matches fieldId, throwing an exception
     * if it is not found.
     */
    public static _Fields findByThriftIdOrThrow(int fieldId) {
      _Fields fields = findByThriftId(fieldId);
      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
      return fields;
    }

    /**
     * Find the _Fields constant that matches name, or null if its not found.
     */
    public static _Fields findByName(String name) {
      return byName.get(name);
    }

    private final short _thriftId;
    private final String _fieldName;

    _Fields(short thriftId, String fieldName) {
      _thriftId = thriftId;
      _fieldName = fieldName;
    }

    public short getThriftFieldId() {
      return _thriftId;
    }

    public String getFieldName() {
      return _fieldName;
    }
  }

  // isset id assignments
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.PRINCIPAL, new org.apache.thrift.meta_data.FieldMetaData("principal", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
    tmpMap.put(_Fields.TOKEN_CLASS, new org.apache.thrift.meta_data.FieldMetaData("tokenClass", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2342
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10481
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __SUCCESS_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10609
org/apache/accumulo/core/client/impl/thrift/ClientService.java13528
org/apache/accumulo/core/master/thrift/MasterClientService.java2172
org/apache/accumulo/core/master/thrift/MasterClientService.java7090
org/apache/accumulo/core/master/thrift/MasterClientService.java8010
org/apache/accumulo/core/master/thrift/MasterClientService.java9005
org/apache/accumulo/core/master/thrift/MasterClientService.java10966
org/apache/accumulo/core/master/thrift/MasterClientService.java16732
org/apache/accumulo/core/master/thrift/MasterClientService.java17852
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14365
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21168
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22170
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24169
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25089
      public void read(org.apache.thrift.protocol.TProtocol iprot, dropUser_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 3: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19335
org/apache/accumulo/core/client/impl/thrift/ClientService.java20555
      public void write(org.apache.thrift.protocol.TProtocol prot, grantTablePermission_args struct) throws org.apache.thrift.TException {
        TTupleProtocol oprot = (TTupleProtocol) prot;
        BitSet optionals = new BitSet();
        if (struct.isSetTinfo()) {
          optionals.set(0);
        }
        if (struct.isSetCredential()) {
          optionals.set(1);
        }
        if (struct.isSetPrincipal()) {
          optionals.set(2);
        }
        if (struct.isSetTableName()) {
          optionals.set(3);
        }
        if (struct.isSetPermission()) {
          optionals.set(4);
        }
        oprot.writeBitSet(optionals, 5);
        if (struct.isSetTinfo()) {
          struct.tinfo.write(oprot);
        }
        if (struct.isSetCredential()) {
          struct.credential.write(oprot);
        }
        if (struct.isSetPrincipal()) {
          oprot.writeString(struct.principal);
        }
        if (struct.isSetTableName()) {
          oprot.writeString(struct.tableName);
        }
        if (struct.isSetPermission()) {
          oprot.writeByte(struct.permission);
        }
      }

      @Override
      public void read(org.apache.thrift.protocol.TProtocol prot, grantTablePermission_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6060
org/apache/accumulo/core/client/impl/thrift/ClientService.java7703
org/apache/accumulo/core/client/impl/thrift/ClientService.java14865
org/apache/accumulo/core/client/impl/thrift/ClientService.java16088
org/apache/accumulo/core/client/impl/thrift/ClientService.java23331
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java631
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1231
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1836
org/apache/accumulo/core/master/thrift/MasterClientService.java2342
org/apache/accumulo/core/master/thrift/MasterClientService.java14330
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10481
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __SUCCESS_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2632
org/apache/accumulo/core/client/impl/thrift/ClientService.java3232
org/apache/accumulo/core/client/impl/thrift/ClientService.java3832
org/apache/accumulo/core/client/impl/thrift/ClientService.java21708
      StringBuilder sb = new StringBuilder("getRootTabletLocation_result(");
      boolean first = true;

      sb.append("success:");
      if (this.success == null) {
        sb.append("null");
      } else {
        sb.append(this.success);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class getRootTabletLocation_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5361
org/apache/accumulo/core/client/impl/thrift/ClientService.java16424
org/apache/accumulo/core/master/thrift/MasterClientService.java2678
org/apache/accumulo/core/master/thrift/MasterClientService.java17238
      first = false;
      if (!first) sb.append(", ");
      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tope:");
      if (this.tope == null) {
        sb.append("null");
      } else {
        sb.append(this.tope);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6974
org/apache/accumulo/core/client/impl/thrift/ClientService.java10050
org/apache/accumulo/core/client/impl/thrift/ClientService.java10970
org/apache/accumulo/core/client/impl/thrift/ClientService.java11895
org/apache/accumulo/core/client/impl/thrift/ClientService.java12969
org/apache/accumulo/core/client/impl/thrift/ClientService.java17499
org/apache/accumulo/core/client/impl/thrift/ClientService.java18517
org/apache/accumulo/core/master/thrift/MasterClientService.java7451
org/apache/accumulo/core/master/thrift/MasterClientService.java8369
org/apache/accumulo/core/master/thrift/MasterClientService.java9387
org/apache/accumulo/core/master/thrift/MasterClientService.java10407
org/apache/accumulo/core/master/thrift/MasterClientService.java11327
org/apache/accumulo/core/master/thrift/MasterClientService.java18211
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24530
      StringBuilder sb = new StringBuilder("ping_result(");
      boolean first = true;

      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class ping_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5003
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14652
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22335
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25718
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26692
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
              new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
FileLine
org/apache/accumulo/core/data/MutationTest.java191
org/apache/accumulo/core/data/MutationTest.java223
org/apache/accumulo/core/data/MutationTest.java255
org/apache/accumulo/core/data/MutationTest.java286
    assertEquals(8, m.size());
    
    List<ColumnUpdate> updates = m.getUpdates();
    
    assertEquals(8, m.size());
    assertEquals(8, updates.size());
    
    assertEquals(updates.get(0), "cf1", "cq1", "", 0l, false, false, "v1");
    assertEquals(updates.get(1), "cf2", "cq2", "cv2", 0l, false, false, "v2");
    assertEquals(updates.get(2), "cf3", "cq3", "", 3l, true, false, "v3");
    assertEquals(updates.get(3), "cf4", "cq4", "cv4", 4l, true, false, "v4");
    
    assertEquals(updates.get(4), "cf5", "cq5", "", 0l, false, true, "");
    assertEquals(updates.get(5), "cf6", "cq6", "cv6", 0l, false, true, "");
    assertEquals(updates.get(6), "cf7", "cq7", "", 7l, true, true, "");
    assertEquals(updates.get(7), "cf8", "cq8", "cv8", 8l, true, true, "");
    
  }
  
  public void testPutsString() {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java16900
org/apache/accumulo/core/master/thrift/MasterClientService.java18617
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/security/thrift/AuthInfo.java91
org/apache/accumulo/core/security/thrift/ThriftSecurityException.java94
        default:
          return null;
      }
    }

    /**
     * Find the _Fields constant that matches fieldId, throwing an exception
     * if it is not found.
     */
    public static _Fields findByThriftIdOrThrow(int fieldId) {
      _Fields fields = findByThriftId(fieldId);
      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
      return fields;
    }

    /**
     * Find the _Fields constant that matches name, or null if its not found.
     */
    public static _Fields findByName(String name) {
      return byName.get(name);
    }

    private final short _thriftId;
    private final String _fieldName;

    _Fields(short thriftId, String fieldName) {
      _thriftId = thriftId;
      _fieldName = fieldName;
    }

    public short getThriftFieldId() {
      return _thriftId;
    }

    public String getFieldName() {
      return _fieldName;
    }
  }

  // isset id assignments
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.USER, new org.apache.thrift.meta_data.FieldMetaData("user", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
    tmpMap.put(_Fields.PASSWORD, new org.apache.thrift.meta_data.FieldMetaData("password", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19439
org/apache/accumulo/core/client/impl/thrift/ClientService.java20659
org/apache/accumulo/core/master/thrift/MasterClientService.java3873
org/apache/accumulo/core/master/thrift/MasterClientService.java5095
org/apache/accumulo/core/master/thrift/MasterClientService.java6217
org/apache/accumulo/core/master/thrift/MasterClientService.java15875
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13250
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15842
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      tmpMap.put(_Fields.TOPE, new org.apache.thrift.meta_data.FieldMetaData("tope", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4168
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5290
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8743
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12110
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21310
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.InitialScan.class)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16605
org/apache/accumulo/core/client/impl/thrift/ClientService.java17623
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("grantSystemPermission_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)4);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField PRINCIPAL_FIELD_DESC = new org.apache.thrift.protocol.TField("principal", org.apache.thrift.protocol.TType.STRING, (short)2);
    private static final org.apache.thrift.protocol.TField PERMISSION_FIELD_DESC = new org.apache.thrift.protocol.TField("permission", org.apache.thrift.protocol.TType.BYTE, (short)3);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new grantSystemPermission_argsStandardSchemeFactory());
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18586
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19255
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("flushTablet_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)2);
    private static final org.apache.thrift.protocol.TField LOCK_FIELD_DESC = new org.apache.thrift.protocol.TField("lock", org.apache.thrift.protocol.TType.STRING, (short)3);
    private static final org.apache.thrift.protocol.TField EXTENT_FIELD_DESC = new org.apache.thrift.protocol.TField("extent", org.apache.thrift.protocol.TType.STRUCT, (short)4);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new flushTablet_argsStandardSchemeFactory());
FileLine
org/apache/accumulo/core/client/mapred/AccumuloOutputFormatTest.java183
org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormatTest.java176
    Connector c = mockInstance.getConnector("root", "");
    c.tableOperations().create(TEST_TABLE_1);
    c.tableOperations().create(TEST_TABLE_2);
    BatchWriter bw = c.createBatchWriter(TEST_TABLE_1, new BatchWriterConfig());
    for (int i = 0; i < 100; i++) {
      Mutation m = new Mutation(new Text(String.format("%09x", i + 1)));
      m.put(new Text(), new Text(), new Value(String.format("%09x", i).getBytes()));
      bw.addMutation(m);
    }
    bw.close();
    
    MRTester.main(new String[] {"root", "", TEST_TABLE_1, TEST_TABLE_2});
    assertNull(e1);
    
    Scanner scanner = c.createScanner(TEST_TABLE_2, new Authorizations());
    Iterator<Entry<Key,Value>> iter = scanner.iterator();
    assertTrue(iter.hasNext());
    Entry<Key,Value> entry = iter.next();
    assertEquals(Integer.parseInt(new String(entry.getValue().get())), 100);
    assertFalse(iter.hasNext());
  }
}
FileLine
org/apache/accumulo/core/iterators/user/IndexedDocIteratorTest.java186
org/apache/accumulo/core/iterators/user/IndexedDocIteratorTest.java224
    otherColumnFamilies[1] = new Text("B");
    otherColumnFamilies[2] = new Text("D");
    otherColumnFamilies[3] = new Text("F");
    
    float hitRatio = 0.5f;
    HashSet<Text> docs = new HashSet<Text>();
    SortedKeyValueIterator<Key,Value> source = createIteratorStack(hitRatio, NUM_ROWS, NUM_DOCIDS, columnFamilies, otherColumnFamilies, docs);
    IteratorSetting is = new IteratorSetting(1, IndexedDocIterator.class);
    IndexedDocIterator.setColumnFamilies(is, columnFamilies);
    IndexedDocIterator.setColfs(is, indexColf.toString(), docColfPrefix);
    IndexedDocIterator iter = new IndexedDocIterator();
    iter.init(source, is.getOptions(), env);
    iter.seek(new Range(), EMPTY_COL_FAMS, false);
    int hitCount = 0;
    while (iter.hasTop()) {
      hitCount++;
      Key k = iter.getTopKey();
      Value v = iter.getTopValue();
      // System.out.println(k.toString());
      // System.out.println(iter.getDocID(k));
      
      Text d = IndexedDocIterator.parseDocID(k);
      assertTrue(docs.contains(d));
      assertTrue(new String(v.get()).endsWith(" docID=" + d));
      
      iter.next();
    }
    assertEquals(hitCount, docs.size());
    cleanup();
  }
  
  public void test2() throws IOException {
FileLine
org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java478
org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java482
    public void close(Reporter reporter) throws IOException {
      log.debug("mutations written: " + mutCount + ", values written: " + valCount);
      if (simulate)
        return;
      
      try {
        mtbw.close();
      } catch (MutationsRejectedException e) {
        if (e.getAuthorizationFailuresMap().size() >= 0) {
          HashMap<String,Set<SecurityErrorCode>> tables = new HashMap<String,Set<SecurityErrorCode>>();
          for (Entry<KeyExtent,Set<SecurityErrorCode>> ke : e.getAuthorizationFailuresMap().entrySet()) {
            Set<SecurityErrorCode> secCodes = tables.get(ke.getKey().getTableId().toString());
            if (secCodes == null) {
              secCodes = new HashSet<SecurityErrorCode>();
              tables.put(ke.getKey().getTableId().toString(), secCodes);
            }
            secCodes.addAll(ke.getValue());
          }
          
          log.error("Not authorized to write to tables : " + tables);
        }
        
        if (e.getConstraintViolationSummaries().size() > 0) {
          log.error("Constraint violations : " + e.getConstraintViolationSummaries().size());
        }
      }
    }
  }
  
  @Override
  public void checkOutputSpecs(FileSystem ignored, JobConf job) throws IOException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6854
org/apache/accumulo/core/client/impl/thrift/ClientService.java9930
org/apache/accumulo/core/client/impl/thrift/ClientService.java10850
org/apache/accumulo/core/client/impl/thrift/ClientService.java11775
org/apache/accumulo/core/client/impl/thrift/ClientService.java12849
org/apache/accumulo/core/client/impl/thrift/ClientService.java17379
org/apache/accumulo/core/client/impl/thrift/ClientService.java18397
org/apache/accumulo/core/master/thrift/MasterClientService.java7331
org/apache/accumulo/core/master/thrift/MasterClientService.java8249
org/apache/accumulo/core/master/thrift/MasterClientService.java9267
org/apache/accumulo/core/master/thrift/MasterClientService.java10287
org/apache/accumulo/core/master/thrift/MasterClientService.java11207
org/apache/accumulo/core/master/thrift/MasterClientService.java18091
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24410
    public ping_result setSec(org.apache.accumulo.core.security.thrift.ThriftSecurityException sec) {
      this.sec = sec;
      return this;
    }

    public void unsetSec() {
      this.sec = null;
    }

    /** Returns true if field sec is set (has been assigned a value) and false otherwise */
    public boolean isSetSec() {
      return this.sec != null;
    }

    public void setSecIsSet(boolean value) {
      if (!value) {
        this.sec = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case SEC:
        if (value == null) {
          unsetSec();
        } else {
          setSec((org.apache.accumulo.core.security.thrift.ThriftSecurityException)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case SEC:
        return getSec();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case SEC:
        return isSetSec();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof ping_result)
FileLine
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java162
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java162
  public NotServingTabletException setExtent(org.apache.accumulo.core.data.thrift.TKeyExtent extent) {
    this.extent = extent;
    return this;
  }

  public void unsetExtent() {
    this.extent = null;
  }

  /** Returns true if field extent is set (has been assigned a value) and false otherwise */
  public boolean isSetExtent() {
    return this.extent != null;
  }

  public void setExtentIsSet(boolean value) {
    if (!value) {
      this.extent = null;
    }
  }

  public void setFieldValue(_Fields field, Object value) {
    switch (field) {
    case EXTENT:
      if (value == null) {
        unsetExtent();
      } else {
        setExtent((org.apache.accumulo.core.data.thrift.TKeyExtent)value);
      }
      break;

    }
  }

  public Object getFieldValue(_Fields field) {
    switch (field) {
    case EXTENT:
      return getExtent();

    }
    throw new IllegalStateException();
  }

  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
  public boolean isSet(_Fields field) {
    if (field == null) {
      throw new IllegalArgumentException();
    }

    switch (field) {
    case EXTENT:
      return isSetExtent();
    }
    throw new IllegalStateException();
  }

  @Override
  public boolean equals(Object that) {
    if (that == null)
      return false;
    if (that instanceof NotServingTabletException)
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java3630
org/apache/accumulo/core/master/thrift/MasterClientService.java6039
            case 5: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TABLE_NAME
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.tableName = iprot.readString();
                struct.setTableNameIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 6: // START_ROW
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6977
org/apache/accumulo/core/client/impl/thrift/ClientService.java8919
org/apache/accumulo/core/client/impl/thrift/ClientService.java10053
org/apache/accumulo/core/client/impl/thrift/ClientService.java10973
org/apache/accumulo/core/client/impl/thrift/ClientService.java11898
org/apache/accumulo/core/client/impl/thrift/ClientService.java12972
org/apache/accumulo/core/client/impl/thrift/ClientService.java13991
org/apache/accumulo/core/client/impl/thrift/ClientService.java17502
org/apache/accumulo/core/client/impl/thrift/ClientService.java18520
org/apache/accumulo/core/master/thrift/MasterClientService.java7454
org/apache/accumulo/core/master/thrift/MasterClientService.java8372
org/apache/accumulo/core/master/thrift/MasterClientService.java9390
org/apache/accumulo/core/master/thrift/MasterClientService.java10410
org/apache/accumulo/core/master/thrift/MasterClientService.java11330
org/apache/accumulo/core/master/thrift/MasterClientService.java18214
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14948
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22631
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24533
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26014
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26988
      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class ping_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10619
org/apache/accumulo/core/client/impl/thrift/ClientService.java12563
org/apache/accumulo/core/client/impl/thrift/ClientService.java13538
org/apache/accumulo/core/client/impl/thrift/ClientService.java14689
org/apache/accumulo/core/client/impl/thrift/ClientService.java15884
org/apache/accumulo/core/client/impl/thrift/ClientService.java17127
org/apache/accumulo/core/client/impl/thrift/ClientService.java18145
org/apache/accumulo/core/client/impl/thrift/ClientService.java19240
org/apache/accumulo/core/client/impl/thrift/ClientService.java20460
            case 3: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.principal = iprot.readString();
                struct.setPrincipalIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2182
org/apache/accumulo/core/master/thrift/MasterClientService.java3630
org/apache/accumulo/core/master/thrift/MasterClientService.java4894
org/apache/accumulo/core/master/thrift/MasterClientService.java6039
            case 3: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TABLE_NAME
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.tableName = iprot.readString();
                struct.setTableNameIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java10033
org/apache/accumulo/core/master/thrift/MasterClientService.java10976
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PROPERTY
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.property = iprot.readString();
                struct.setPropertyIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java15562
org/apache/accumulo/core/master/thrift/MasterClientService.java16742
org/apache/accumulo/core/master/thrift/MasterClientService.java17862
            case 7: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // OPID
              if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
                struct.opid = iprot.readI64();
                struct.setOpidIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2748
org/apache/accumulo/core/master/thrift/MasterClientService.java4199
org/apache/accumulo/core/master/thrift/MasterClientService.java5421
org/apache/accumulo/core/master/thrift/MasterClientService.java6543
org/apache/accumulo/core/master/thrift/MasterClientService.java16201
org/apache/accumulo/core/master/thrift/MasterClientService.java17306
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException();
                struct.tope.read(iprot);
                struct.setTopeIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, initiateFlush_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2431
org/apache/accumulo/core/client/impl/thrift/ClientService.java3031
org/apache/accumulo/core/client/impl/thrift/ClientService.java3631
org/apache/accumulo/core/master/thrift/MasterClientService.java16900
org/apache/accumulo/core/master/thrift/MasterClientService.java18617
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1123
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3438
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.columns, typedOther.columns);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetSsiList()).compareTo(typedOther.isSetSsiList());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetSsiList()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ssiList, typedOther.ssiList);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetSsio()).compareTo(typedOther.isSetSsio());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetSsio()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ssio, typedOther.ssio);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetAuthorizations()).compareTo(typedOther.isSetAuthorizations());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetAuthorizations()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.authorizations, typedOther.authorizations);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4654
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5776
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // NSTE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.nste = new NotServingTabletException();
                struct.nste.read(iprot);
                struct.setNsteIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // TMFE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tmfe = new TooManyFilesException();
                struct.tmfe.read(iprot);
                struct.setTmfeIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, startScan_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6773
org/apache/accumulo/core/client/impl/thrift/ClientService.java9849
org/apache/accumulo/core/client/impl/thrift/ClientService.java10769
org/apache/accumulo/core/client/impl/thrift/ClientService.java11694
org/apache/accumulo/core/client/impl/thrift/ClientService.java12768
org/apache/accumulo/core/client/impl/thrift/ClientService.java17298
org/apache/accumulo/core/client/impl/thrift/ClientService.java18316
org/apache/accumulo/core/client/impl/thrift/ClientService.java19439
org/apache/accumulo/core/client/impl/thrift/ClientService.java20659
org/apache/accumulo/core/master/thrift/MasterClientService.java3873
org/apache/accumulo/core/master/thrift/MasterClientService.java5095
org/apache/accumulo/core/master/thrift/MasterClientService.java6217
org/apache/accumulo/core/master/thrift/MasterClientService.java7250
org/apache/accumulo/core/master/thrift/MasterClientService.java8168
org/apache/accumulo/core/master/thrift/MasterClientService.java9186
org/apache/accumulo/core/master/thrift/MasterClientService.java10206
org/apache/accumulo/core/master/thrift/MasterClientService.java11126
org/apache/accumulo/core/master/thrift/MasterClientService.java15875
org/apache/accumulo/core/master/thrift/MasterClientService.java18010
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13250
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15842
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24329
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4670
org/apache/accumulo/core/client/impl/thrift/ClientService.java14636
org/apache/accumulo/core/client/impl/thrift/ClientService.java15831
org/apache/accumulo/core/client/impl/thrift/ClientService.java17074
org/apache/accumulo/core/client/impl/thrift/ClientService.java18092
org/apache/accumulo/core/client/impl/thrift/ClientService.java19187
org/apache/accumulo/core/client/impl/thrift/ClientService.java20407
org/apache/accumulo/core/master/thrift/MasterClientService.java3577
org/apache/accumulo/core/master/thrift/MasterClientService.java7967
org/apache/accumulo/core/master/thrift/MasterClientService.java8962
org/apache/accumulo/core/master/thrift/MasterClientService.java15509
org/apache/accumulo/core/master/thrift/MasterClientService.java16689
org/apache/accumulo/core/master/thrift/MasterClientService.java17809
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7254
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14322
      sb.append(this.setTime);
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class bulkImportFiles_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13638
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16158
      public void read(org.apache.thrift.protocol.TProtocol iprot, update_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // NSTE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.nste = new NotServingTabletException();
                struct.nste.read(iprot);
                struct.setNsteIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4056
org/apache/accumulo/core/master/thrift/MasterClientService.java2961
org/apache/accumulo/core/master/thrift/MasterClientService.java14860
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13861
    private static final int __SETTIME_ISSET_ID = 1;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.TID, new org.apache.thrift.meta_data.FieldMetaData("tid", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java14253
org/apache/accumulo/core/client/impl/thrift/ClientService.java15376
org/apache/accumulo/core/client/impl/thrift/ClientService.java16691
org/apache/accumulo/core/client/impl/thrift/ClientService.java17709
org/apache/accumulo/core/client/impl/thrift/ClientService.java18732
org/apache/accumulo/core/client/impl/thrift/ClientService.java19952
org/apache/accumulo/core/master/thrift/MasterClientService.java7656
org/apache/accumulo/core/master/thrift/MasterClientService.java8579
org/apache/accumulo/core/master/thrift/MasterClientService.java16378
org/apache/accumulo/core/master/thrift/MasterClientService.java17498
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6472
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17024
    private static final int __SYSPERM_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.PRINCIPAL, new org.apache.thrift.meta_data.FieldMetaData("principal", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/gc/thrift/GCMonitorService.java707
org/apache/accumulo/core/master/thrift/MasterClientService.java11951
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4168
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5290
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8743
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12110
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23309
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, GCStatus.class)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8439
org/apache/accumulo/core/client/impl/thrift/ClientService.java10567
org/apache/accumulo/core/client/impl/thrift/ClientService.java12511
org/apache/accumulo/core/client/impl/thrift/ClientService.java13486
org/apache/accumulo/core/gc/thrift/GCMonitorService.java523
org/apache/accumulo/core/master/thrift/MasterClientService.java2130
org/apache/accumulo/core/master/thrift/MasterClientService.java4842
org/apache/accumulo/core/master/thrift/MasterClientService.java5987
org/apache/accumulo/core/master/thrift/MasterClientService.java7048
org/apache/accumulo/core/master/thrift/MasterClientService.java9981
org/apache/accumulo/core/master/thrift/MasterClientService.java10924
org/apache/accumulo/core/master/thrift/MasterClientService.java11767
org/apache/accumulo/core/master/thrift/MasterClientService.java14146
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10297
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18346
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20570
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21126
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22128
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23125
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24127
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25047
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25534
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26508
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27579
        sb.append(this.credential);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class listUsers_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java12421
org/apache/accumulo/core/client/impl/thrift/ClientService.java14549
org/apache/accumulo/core/client/impl/thrift/ClientService.java15726
org/apache/accumulo/core/client/impl/thrift/ClientService.java16987
org/apache/accumulo/core/client/impl/thrift/ClientService.java18005
org/apache/accumulo/core/client/impl/thrift/ClientService.java19082
org/apache/accumulo/core/client/impl/thrift/ClientService.java20302
      changeAuthorizations_args typedOther = (changeAuthorizations_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetPrincipal()).compareTo(typedOther.isSetPrincipal());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetPrincipal()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.principal, typedOther.principal);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetAuthorizations()).compareTo(typedOther.isSetAuthorizations());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6144
org/apache/accumulo/core/client/impl/thrift/ClientService.java23415
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java715
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1315
    public isActive_result setSuccess(boolean success) {
      this.success = success;
      setSuccessIsSet(true);
      return this;
    }

    public void unsetSuccess() {
      __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __SUCCESS_ISSET_ID);
    }

    /** Returns true if field success is set (has been assigned a value) and false otherwise */
    public boolean isSetSuccess() {
      return EncodingUtils.testBit(__isset_bitfield, __SUCCESS_ISSET_ID);
    }

    public void setSuccessIsSet(boolean value) {
      __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __SUCCESS_ISSET_ID, value);
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case SUCCESS:
        if (value == null) {
          unsetSuccess();
        } else {
          setSuccess((Boolean)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case SUCCESS:
        return Boolean.valueOf(isSuccess());

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case SUCCESS:
        return isSetSuccess();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof isActive_result)
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java3440
org/apache/accumulo/core/master/thrift/MasterClientService.java4734
org/apache/accumulo/core/master/thrift/MasterClientService.java5897
      waitForFlush_args typedOther = (waitForFlush_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTableName()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetStartRow()).compareTo(typedOther.isSetStartRow());
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java12756
org/apache/accumulo/core/master/thrift/MasterClientService.java13500
      reportSplitExtent_args typedOther = (reportSplitExtent_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetServerName()).compareTo(typedOther.isSetServerName());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetServerName()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.serverName, typedOther.serverName);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetSplit()).compareTo(typedOther.isSetSplit());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4533
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14221
      bulkImportFiles_args typedOther = (bulkImportFiles_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTid()).compareTo(typedOther.isSetTid());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTid()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tid, typedOther.tid);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTableId()).compareTo(typedOther.isSetTableId());
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3381
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15517
      startScan_args typedOther = (startScan_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetExtent()).compareTo(typedOther.isSetExtent());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetExtent()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.extent, typedOther.extent);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetRange()).compareTo(typedOther.isSetRange());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4057
org/apache/accumulo/core/client/impl/thrift/ClientService.java14254
org/apache/accumulo/core/client/impl/thrift/ClientService.java15377
org/apache/accumulo/core/client/impl/thrift/ClientService.java16692
org/apache/accumulo/core/client/impl/thrift/ClientService.java17710
org/apache/accumulo/core/client/impl/thrift/ClientService.java18733
org/apache/accumulo/core/client/impl/thrift/ClientService.java19953
org/apache/accumulo/core/master/thrift/MasterClientService.java2962
org/apache/accumulo/core/master/thrift/MasterClientService.java7657
org/apache/accumulo/core/master/thrift/MasterClientService.java8580
org/apache/accumulo/core/master/thrift/MasterClientService.java14861
org/apache/accumulo/core/master/thrift/MasterClientService.java16379
org/apache/accumulo/core/master/thrift/MasterClientService.java17499
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2610
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6473
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13862
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17025
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.TID, new org.apache.thrift.meta_data.FieldMetaData("tid", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16644
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17374
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18220
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18966
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19635
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20444
      loadTablet_args typedOther = (loadTablet_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetLock()).compareTo(typedOther.isSetLock());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetLock()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.lock, typedOther.lock);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetExtent()).compareTo(typedOther.isSetExtent());
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3318
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7041
        if (this.batchSize != that.batchSize)
          return false;
      }

      boolean this_present_ssiList = true && this.isSetSsiList();
      boolean that_present_ssiList = true && that.isSetSsiList();
      if (this_present_ssiList || that_present_ssiList) {
        if (!(this_present_ssiList && that_present_ssiList))
          return false;
        if (!this.ssiList.equals(that.ssiList))
          return false;
      }

      boolean this_present_ssio = true && this.isSetSsio();
      boolean that_present_ssio = true && that.isSetSsio();
      if (this_present_ssio || that_present_ssio) {
        if (!(this_present_ssio && that_present_ssio))
          return false;
        if (!this.ssio.equals(that.ssio))
          return false;
      }

      boolean this_present_authorizations = true && this.isSetAuthorizations();
      boolean that_present_authorizations = true && that.isSetAuthorizations();
      if (this_present_authorizations || that_present_authorizations) {
        if (!(this_present_authorizations && that_present_authorizations))
          return false;
        if (!this.authorizations.equals(that.authorizations))
          return false;
      }

      boolean this_present_waitForWrites = true;
      boolean that_present_waitForWrites = true;
      if (this_present_waitForWrites || that_present_waitForWrites) {
        if (!(this_present_waitForWrites && that_present_waitForWrites))
          return false;
        if (this.waitForWrites != that.waitForWrites)
          return false;
      }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8491
org/apache/accumulo/core/gc/thrift/GCMonitorService.java575
org/apache/accumulo/core/master/thrift/MasterClientService.java11819
org/apache/accumulo/core/master/thrift/MasterClientService.java14198
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10349
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21178
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23177
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25586
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26560
            case 2: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, listUsers_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/TabletLocatorImplTest.java1058
org/apache/accumulo/core/client/impl/TabletLocatorImplTest.java1091
    runTest(metaCache, ml, emb);
    
    ml = nml(nm("a", "cf1:cq1=v1", "cf1:cq2=v2"));
    emb = cemb(nol("a", "l1", ke1));
    runTest(metaCache, ml, emb);
    
    ml = nml(nm("a", "cf1:cq1=v1", "cf1:cq2=v2"), nm("a", "cf1:cq3=v3"));
    emb = cemb(nol("a", "l1", ke1), nol("a", "l1", ke1));
    runTest(metaCache, ml, emb);
    
    ml = nml(nm("a", "cf1:cq1=v1", "cf1:cq2=v2"), nm("w", "cf1:cq3=v3"));
    emb = cemb(nol("a", "l1", ke1), nol("w", "l3", ke3));
    runTest(metaCache, ml, emb);
    
    ml = nml(nm("a", "cf1:cq1=v1", "cf1:cq2=v2"), nm("w", "cf1:cq3=v3"), nm("z", "cf1:cq4=v4"));
    emb = cemb(nol("a", "l1", ke1), nol("w", "l3", ke3), nol("z", "l3", ke3));
    runTest(metaCache, ml, emb);
    
    ml = nml(nm("h", "cf1:cq1=v1", "cf1:cq2=v2"), nm("t", "cf1:cq1=v1", "cf1:cq2=v2"));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java1592
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java261
org/apache/accumulo/core/gc/thrift/GCMonitorService.java159
org/apache/accumulo/core/master/thrift/MasterClientService.java1285
        return (new Client(prot)).recv_checkClass();
      }
    }

  }

  public static class Processor<I extends Iface> extends org.apache.thrift.TBaseProcessor<I> implements org.apache.thrift.TProcessor {
    private static final Logger LOGGER = LoggerFactory.getLogger(Processor.class.getName());
    public Processor(I iface) {
      super(iface, getProcessMap(new HashMap<String, org.apache.thrift.ProcessFunction<I, ? extends org.apache.thrift.TBase>>()));
    }

    protected Processor(I iface, Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> processMap) {
      super(iface, getProcessMap(processMap));
    }

    private static <I extends Iface> Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> getProcessMap(Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> processMap) {
      processMap.put("getRootTabletLocation", new getRootTabletLocation());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16426
org/apache/accumulo/core/client/impl/thrift/ClientService.java19707
org/apache/accumulo/core/client/impl/thrift/ClientService.java20927
org/apache/accumulo/core/master/thrift/MasterClientService.java2680
org/apache/accumulo/core/master/thrift/MasterClientService.java4141
org/apache/accumulo/core/master/thrift/MasterClientService.java5363
org/apache/accumulo/core/master/thrift/MasterClientService.java6485
org/apache/accumulo/core/master/thrift/MasterClientService.java16143
      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tope:");
      if (this.tope == null) {
        sb.append("null");
      } else {
        sb.append(this.tope);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8019
org/apache/accumulo/core/client/impl/thrift/ClientService.java15181
org/apache/accumulo/core/client/impl/thrift/ClientService.java16476
      public void read(org.apache.thrift.protocol.TProtocol iprot, authenticateUser_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 0: // SUCCESS
              if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
                struct.success = iprot.readBool();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2730
org/apache/accumulo/core/master/thrift/MasterClientService.java14646
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10797
      public void read(org.apache.thrift.protocol.TProtocol iprot, initiateFlush_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 0: // SUCCESS
              if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
                struct.success = iprot.readI64();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java17014
org/apache/accumulo/core/client/impl/thrift/ClientService.java18032
org/apache/accumulo/core/client/impl/thrift/ClientService.java19119
org/apache/accumulo/core/client/impl/thrift/ClientService.java20339
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.principal, typedOther.principal);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetPermission()).compareTo(typedOther.isSetPermission());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetPermission()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.permission, typedOther.permission);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("grantSystemPermission_args(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6263
org/apache/accumulo/core/client/impl/thrift/ClientService.java23534
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java834
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1434
      StringBuilder sb = new StringBuilder("isActive_result(");
      boolean first = true;

      sb.append("success:");
      sb.append(this.success);
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class isActive_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/data/thrift/MultiScanResult.java717
org/apache/accumulo/core/data/thrift/ScanResult.java341
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.partNextKeyInclusive, typedOther.partNextKeyInclusive);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetMore()).compareTo(typedOther.isSetMore());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetMore()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.more, typedOther.more);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    return 0;
  }

  public _Fields fieldForId(int fieldId) {
    return _Fields.findByThriftId(fieldId);
  }

  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
  }

  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
  }

  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder("MultiScanResult(");
FileLine
org/apache/accumulo/core/data/thrift/TKeyValue.java330
org/apache/accumulo/core/master/thrift/MasterClientService.java4771
org/apache/accumulo/core/master/thrift/MasterClientService.java9918
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.key, typedOther.key);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetValue()).compareTo(typedOther.isSetValue());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetValue()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.value, typedOther.value);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    return 0;
  }

  public _Fields fieldForId(int fieldId) {
    return _Fields.findByThriftId(fieldId);
  }

  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
  }

  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
  }

  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder("TKeyValue(");
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java5924
org/apache/accumulo/core/master/thrift/MasterClientService.java10869
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetProperty()).compareTo(typedOther.isSetProperty());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetProperty()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.property, typedOther.property);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("removeTableProperty_args(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5320
org/apache/accumulo/core/client/impl/thrift/ClientService.java16387
org/apache/accumulo/core/client/impl/thrift/ClientService.java19672
org/apache/accumulo/core/client/impl/thrift/ClientService.java20892
org/apache/accumulo/core/client/impl/thrift/ClientService.java22516
org/apache/accumulo/core/master/thrift/MasterClientService.java2641
org/apache/accumulo/core/master/thrift/MasterClientService.java4106
org/apache/accumulo/core/master/thrift/MasterClientService.java5328
org/apache/accumulo/core/master/thrift/MasterClientService.java6450
org/apache/accumulo/core/master/thrift/MasterClientService.java16108
org/apache/accumulo/core/master/thrift/MasterClientService.java17197
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, typedOther.sec);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTope()).compareTo(typedOther.isSetTope());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTope()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tope, typedOther.tope);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
      }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("bulkImportFiles_result(");
FileLine
org/apache/accumulo/core/security/thrift/AuthInfo.java399
org/apache/accumulo/core/security/thrift/Credential.java468
org/apache/accumulo/core/security/thrift/Credentials.java399
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.password, typedOther.password);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetInstanceId()).compareTo(typedOther.isSetInstanceId());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetInstanceId()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.instanceId, typedOther.instanceId);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    return 0;
  }

  public _Fields fieldForId(int fieldId) {
    return _Fields.findByThriftId(fieldId);
  }

  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
  }

  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
  }

  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder("AuthInfo(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java9524
org/apache/accumulo/core/client/impl/thrift/ClientService.java12448
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1143
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.toCreate, typedOther.toCreate);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetAuthorizations()).compareTo(typedOther.isSetAuthorizations());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetAuthorizations()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.authorizations, typedOther.authorizations);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("createUser_args(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4590
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14258
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.errorDir, typedOther.errorDir);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetSetTime()).compareTo(typedOther.isSetSetTime());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSetTime()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.setTime, typedOther.setTime);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("bulkImportFiles_args(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4058
org/apache/accumulo/core/client/impl/thrift/ClientService.java7179
org/apache/accumulo/core/client/impl/thrift/ClientService.java9181
org/apache/accumulo/core/client/impl/thrift/ClientService.java10255
org/apache/accumulo/core/client/impl/thrift/ClientService.java11175
org/apache/accumulo/core/client/impl/thrift/ClientService.java12105
org/apache/accumulo/core/client/impl/thrift/ClientService.java13174
org/apache/accumulo/core/client/impl/thrift/ClientService.java14255
org/apache/accumulo/core/client/impl/thrift/ClientService.java15378
org/apache/accumulo/core/client/impl/thrift/ClientService.java16693
org/apache/accumulo/core/client/impl/thrift/ClientService.java17711
org/apache/accumulo/core/client/impl/thrift/ClientService.java18734
org/apache/accumulo/core/client/impl/thrift/ClientService.java19954
org/apache/accumulo/core/master/thrift/MasterClientService.java1818
org/apache/accumulo/core/master/thrift/MasterClientService.java2963
org/apache/accumulo/core/master/thrift/MasterClientService.java4386
org/apache/accumulo/core/master/thrift/MasterClientService.java5603
org/apache/accumulo/core/master/thrift/MasterClientService.java6728
org/apache/accumulo/core/master/thrift/MasterClientService.java7658
org/apache/accumulo/core/master/thrift/MasterClientService.java8581
org/apache/accumulo/core/master/thrift/MasterClientService.java9597
org/apache/accumulo/core/master/thrift/MasterClientService.java10612
org/apache/accumulo/core/master/thrift/MasterClientService.java12462
org/apache/accumulo/core/master/thrift/MasterClientService.java13144
org/apache/accumulo/core/master/thrift/MasterClientService.java14862
org/apache/accumulo/core/master/thrift/MasterClientService.java16380
org/apache/accumulo/core/master/thrift/MasterClientService.java17500
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2611
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6474
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12621
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13863
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15212
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16350
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17026
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17796
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18672
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19341
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20020
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21816
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23815
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24735
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27247
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.TID, new org.apache.thrift.meta_data.FieldMetaData("tid", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10495
org/apache/accumulo/core/client/impl/thrift/ClientService.java12421
org/apache/accumulo/core/client/impl/thrift/ClientService.java13414
org/apache/accumulo/core/client/impl/thrift/ClientService.java14549
org/apache/accumulo/core/client/impl/thrift/ClientService.java15726
org/apache/accumulo/core/client/impl/thrift/ClientService.java16987
org/apache/accumulo/core/client/impl/thrift/ClientService.java18005
org/apache/accumulo/core/client/impl/thrift/ClientService.java19082
org/apache/accumulo/core/client/impl/thrift/ClientService.java20302
      dropUser_args typedOther = (dropUser_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetPrincipal()).compareTo(typedOther.isSetPrincipal());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetPrincipal()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.principal, typedOther.principal);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2058
org/apache/accumulo/core/master/thrift/MasterClientService.java3440
org/apache/accumulo/core/master/thrift/MasterClientService.java4734
org/apache/accumulo/core/master/thrift/MasterClientService.java5897
      initiateFlush_args typedOther = (initiateFlush_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTableName()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java9891
org/apache/accumulo/core/master/thrift/MasterClientService.java10852
      setSystemProperty_args typedOther = (setSystemProperty_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetProperty()).compareTo(typedOther.isSetProperty());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetProperty()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.property, typedOther.property);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java15372
org/apache/accumulo/core/master/thrift/MasterClientService.java16620
org/apache/accumulo/core/master/thrift/MasterClientService.java17740
      executeTableOperation_args typedOther = (executeTableOperation_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetOpid()).compareTo(typedOther.isSetOpid());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetOpid()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.opid, typedOther.opid);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16644
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17374
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18220
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18966
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19635
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20444
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24055
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24975
      loadTablet_args typedOther = (loadTablet_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetLock()).compareTo(typedOther.isSetLock());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetLock()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.lock, typedOther.lock);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5001
org/apache/accumulo/core/client/impl/thrift/ClientService.java22256
org/apache/accumulo/core/master/thrift/MasterClientService.java16898
          case 2: // TOPE
            return TOPE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java1159
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1262
      sb.append(this.ssio);
    }
    first = false;
    sb.append(")");
    return sb.toString();
  }

  public void validate() throws org.apache.thrift.TException {
    // check for required fields
    // check for sub-struct validity
    if (extent != null) {
      extent.validate();
    }
  }

  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
    try {
      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
    try {
      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
      __isset_bitfield = 0;
      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private static class ActiveCompactionStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19372
org/apache/accumulo/core/client/impl/thrift/ClientService.java20592
      public void read(org.apache.thrift.protocol.TProtocol prot, grantTablePermission_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(5);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.principal = iprot.readString();
          struct.setPrincipalIsSet(true);
        }
        if (incoming.get(3)) {
          struct.tableName = iprot.readString();
          struct.setTableNameIsSet(true);
        }
        if (incoming.get(4)) {
          struct.permission = iprot.readByte();
          struct.setPermissionIsSet(true);
        }
      }
    }

  }

  public static class grantTablePermission_result implements org.apache.thrift.TBase<grantTablePermission_result, grantTablePermission_result._Fields>, java.io.Serializable, Cloneable   {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5439
org/apache/accumulo/core/client/impl/thrift/ClientService.java16494
org/apache/accumulo/core/client/impl/thrift/ClientService.java19765
org/apache/accumulo/core/client/impl/thrift/ClientService.java20985
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new ThriftTableOperationException();
                struct.tope.read(iprot);
                struct.setTopeIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, bulkImportFiles_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5887
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5102
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6224
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8565
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9483
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11932
      sb.append(this.tid);
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class isActive_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2410
org/apache/accumulo/core/client/impl/thrift/ClientService.java3010
org/apache/accumulo/core/client/impl/thrift/ClientService.java3610
org/apache/accumulo/core/client/impl/thrift/ClientService.java6039
org/apache/accumulo/core/client/impl/thrift/ClientService.java21461
org/apache/accumulo/core/client/impl/thrift/ClientService.java23310
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java610
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1210
    public String success; // required

    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
    @SuppressWarnings("all") public enum _Fields implements org.apache.thrift.TFieldIdEnum {
      SUCCESS((short)0, "success");

      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();

      static {
        for (_Fields field : EnumSet.allOf(_Fields.class)) {
          byName.put(field.getFieldName(), field);
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, or null if its not found.
       */
      public static _Fields findByThriftId(int fieldId) {
        switch(fieldId) {
          case 0: // SUCCESS
            return SUCCESS;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7017
org/apache/accumulo/core/client/impl/thrift/ClientService.java10093
org/apache/accumulo/core/client/impl/thrift/ClientService.java11013
org/apache/accumulo/core/client/impl/thrift/ClientService.java11938
org/apache/accumulo/core/client/impl/thrift/ClientService.java13012
org/apache/accumulo/core/client/impl/thrift/ClientService.java17542
org/apache/accumulo/core/client/impl/thrift/ClientService.java18560
org/apache/accumulo/core/master/thrift/MasterClientService.java7494
org/apache/accumulo/core/master/thrift/MasterClientService.java8412
org/apache/accumulo/core/master/thrift/MasterClientService.java9430
org/apache/accumulo/core/master/thrift/MasterClientService.java10450
org/apache/accumulo/core/master/thrift/MasterClientService.java11370
org/apache/accumulo/core/master/thrift/MasterClientService.java18254
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24573
      public void read(org.apache.thrift.protocol.TProtocol iprot, ping_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, ping_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4058
org/apache/accumulo/core/client/impl/thrift/ClientService.java8199
org/apache/accumulo/core/client/impl/thrift/ClientService.java14255
org/apache/accumulo/core/client/impl/thrift/ClientService.java15378
org/apache/accumulo/core/client/impl/thrift/ClientService.java16693
org/apache/accumulo/core/client/impl/thrift/ClientService.java17711
org/apache/accumulo/core/client/impl/thrift/ClientService.java18734
org/apache/accumulo/core/client/impl/thrift/ClientService.java19954
org/apache/accumulo/core/gc/thrift/GCMonitorService.java283
org/apache/accumulo/core/master/thrift/MasterClientService.java2963
org/apache/accumulo/core/master/thrift/MasterClientService.java7658
org/apache/accumulo/core/master/thrift/MasterClientService.java8581
org/apache/accumulo/core/master/thrift/MasterClientService.java11527
org/apache/accumulo/core/master/thrift/MasterClientService.java13906
org/apache/accumulo/core/master/thrift/MasterClientService.java14862
org/apache/accumulo/core/master/thrift/MasterClientService.java16380
org/apache/accumulo/core/master/thrift/MasterClientService.java17500
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2611
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6474
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10057
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13863
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17026
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20886
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22885
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25294
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26268
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
FileLine
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java328
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java328
    public void read(org.apache.thrift.protocol.TProtocol iprot, NotServingTabletException struct) throws org.apache.thrift.TException {
      org.apache.thrift.protocol.TField schemeField;
      iprot.readStructBegin();
      while (true)
      {
        schemeField = iprot.readFieldBegin();
        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
          break;
        }
        switch (schemeField.id) {
          case 1: // EXTENT
            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
              struct.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent();
              struct.extent.read(iprot);
              struct.setExtentIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          default:
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
        }
        iprot.readFieldEnd();
      }
      iprot.readStructEnd();

      // check for required fields of primitive type, which can't be checked in the validate method
      struct.validate();
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot, NotServingTabletException struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/mapred/AccumuloInputFormatTest.java155
org/apache/accumulo/core/client/mapreduce/AccumuloInputFormatTest.java194
    JobConf job = new JobConf();
    
    AccumuloInputFormat.addIterator(job, new IteratorSetting(1, "WholeRow", "org.apache.accumulo.core.iterators.WholeRowIterator"));
    AccumuloInputFormat.addIterator(job, new IteratorSetting(2, "Versions", "org.apache.accumulo.core.iterators.VersioningIterator"));
    AccumuloInputFormat.addIterator(job, new IteratorSetting(3, "Count", "org.apache.accumulo.core.iterators.CountingIterator"));
    
    List<IteratorSetting> list = AccumuloInputFormat.getIterators(job);
    
    // Check the list size
    assertTrue(list.size() == 3);
    
    // Walk the list and make sure our settings are correct
    IteratorSetting setting = list.get(0);
    assertEquals(1, setting.getPriority());
    assertEquals("org.apache.accumulo.core.iterators.WholeRowIterator", setting.getIteratorClass());
    assertEquals("WholeRow", setting.getName());
    
    setting = list.get(1);
    assertEquals(2, setting.getPriority());
    assertEquals("org.apache.accumulo.core.iterators.VersioningIterator", setting.getIteratorClass());
    assertEquals("Versions", setting.getName());
    
    setting = list.get(2);
    assertEquals(3, setting.getPriority());
    assertEquals("org.apache.accumulo.core.iterators.CountingIterator", setting.getIteratorClass());
    assertEquals("Count", setting.getName());
    
  }
  
  @Test
  public void testSetRegex() throws IOException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java15795
org/apache/accumulo/core/client/impl/thrift/ClientService.java19151
org/apache/accumulo/core/client/impl/thrift/ClientService.java20371
      StringBuilder sb = new StringBuilder("hasTablePermission_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("principal:");
      if (this.principal == null) {
        sb.append("null");
      } else {
        sb.append(this.principal);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tableName:");
      if (this.tableName == null) {
        sb.append("null");
      } else {
        sb.append(this.tableName);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tblPerm:");
FileLine
org/apache/accumulo/core/gc/thrift/GCMonitorService.java987
org/apache/accumulo/core/master/thrift/MasterClientService.java12231
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4592
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5714
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8105
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9023
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12390
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21590
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23589
        sb.append(this.sec);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (success != null) {
        success.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class getStatus_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2431
org/apache/accumulo/core/client/impl/thrift/ClientService.java3031
org/apache/accumulo/core/client/impl/thrift/ClientService.java3631
org/apache/accumulo/core/client/impl/thrift/ClientService.java5003
org/apache/accumulo/core/client/impl/thrift/ClientService.java8623
org/apache/accumulo/core/client/impl/thrift/ClientService.java13693
org/apache/accumulo/core/client/impl/thrift/ClientService.java21482
org/apache/accumulo/core/client/impl/thrift/ClientService.java22258
org/apache/accumulo/core/gc/thrift/GCMonitorService.java707
org/apache/accumulo/core/master/thrift/MasterClientService.java11951
org/apache/accumulo/core/master/thrift/MasterClientService.java16900
org/apache/accumulo/core/master/thrift/MasterClientService.java18617
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4168
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5290
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7825
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8743
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12110
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14652
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22335
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23309
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25718
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26692
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
FileLine
org/apache/accumulo/core/data/RangeTest.java287
org/apache/accumulo/core/data/RangeTest.java359
    Range rowRange = new Range(new Text("r1"), new Text("r2"));
    
    assertTrue(rowRange.contains(new Key(new Text("r1"))));
    assertTrue(rowRange.contains(new Key(new Text("r1"), new Text("cf1"))));
    assertTrue(rowRange.contains(new Key(new Text("r1"), new Text("cf1"), new Text("cq1"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r1")).followingKey(PartialKey.ROW)));
    assertTrue(rowRange.contains(new Key(new Text("r11"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r2"))));
    assertTrue(rowRange.contains(new Key(new Text("r2"), new Text("cf1"))));
    assertTrue(rowRange.contains(new Key(new Text("r2"), new Text("cf1"), new Text("cq1"))));
    
    assertFalse(rowRange.contains(new Key(new Text("r0"))));
FileLine
org/apache/accumulo/core/data/RangeTest.java377
org/apache/accumulo/core/data/RangeTest.java395
    Range rowRange = new Range(null, true, new Text("r2"), true);
    
    assertTrue(rowRange.contains(new Key(new Text("r1"))));
    assertTrue(rowRange.contains(new Key(new Text("r1"), new Text("cf1"))));
    assertTrue(rowRange.contains(new Key(new Text("r1"), new Text("cf1"), new Text("cq1"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r1")).followingKey(PartialKey.ROW)));
    assertTrue(rowRange.contains(new Key(new Text("r11"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r2"))));
    assertTrue(rowRange.contains(new Key(new Text("r2"), new Text("cf1"))));
    assertTrue(rowRange.contains(new Key(new Text("r2"), new Text("cf1"), new Text("cq1"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r0"))));
FileLine
org/apache/accumulo/core/client/mapred/AccumuloFileOutputFormatTest.java72
org/apache/accumulo/core/client/mapreduce/AccumuloFileOutputFormatTest.java66
    Connector c = mockInstance.getConnector("root", new byte[0]);
    c.tableOperations().create(EMPTY_TABLE);
    c.tableOperations().create(TEST_TABLE);
    c.tableOperations().create(BAD_TABLE);
    BatchWriter bw = c.createBatchWriter(TEST_TABLE, new BatchWriterConfig());
    Mutation m = new Mutation("Key");
    m.put("", "", "");
    bw.addMutation(m);
    bw.close();
    bw = c.createBatchWriter(BAD_TABLE, new BatchWriterConfig());
    m = new Mutation("r1");
    m.put("cf1", "cq1", "A&B");
    m.put("cf1", "cq1", "A&B");
    m.put("cf1", "cq2", "A&");
    bw.addMutation(m);
    bw.close();
  }
  
  @AfterClass
  public static void teardown() throws IOException {
    folder.delete();
  }
  
  @Test
  public void testEmptyWrite() throws Exception {
    handleWriteTests(false);
  }
  
  @Test
  public void testRealWrite() throws Exception {
    handleWriteTests(true);
  }
  
  private static class MRTester extends Configured implements Tool {
    private static class BadKeyMapper implements Mapper<Key,Value,Key,Value> {
FileLine
org/apache/accumulo/core/file/blockfile/cache/TestCachedBlockQueue.java28
org/apache/accumulo/core/file/blockfile/cache/TestCachedBlockQueue.java71
  public void testQueue() throws Exception {
    
    CachedBlock cb1 = new CachedBlock(1000, "cb1", 1);
    CachedBlock cb2 = new CachedBlock(1500, "cb2", 2);
    CachedBlock cb3 = new CachedBlock(1000, "cb3", 3);
    CachedBlock cb4 = new CachedBlock(1500, "cb4", 4);
    CachedBlock cb5 = new CachedBlock(1000, "cb5", 5);
    CachedBlock cb6 = new CachedBlock(1750, "cb6", 6);
    CachedBlock cb7 = new CachedBlock(1000, "cb7", 7);
    CachedBlock cb8 = new CachedBlock(1500, "cb8", 8);
    CachedBlock cb9 = new CachedBlock(1000, "cb9", 9);
    CachedBlock cb10 = new CachedBlock(1500, "cb10", 10);
    
    CachedBlockQueue queue = new CachedBlockQueue(10000, 1000);
    
    queue.add(cb1);
    queue.add(cb2);
    queue.add(cb3);
    queue.add(cb4);
    queue.add(cb5);
    queue.add(cb6);
    queue.add(cb7);
    queue.add(cb8);
    queue.add(cb9);
    queue.add(cb10);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10450
org/apache/accumulo/core/client/impl/thrift/ClientService.java13369
    public boolean equals(dropUser_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_principal = true && this.isSetPrincipal();
      boolean that_present_principal = true && that.isSetPrincipal();
      if (this_present_principal || that_present_principal) {
        if (!(this_present_principal && that_present_principal))
          return false;
        if (!this.principal.equals(that.principal))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(dropUser_args other) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2603
org/apache/accumulo/core/client/impl/thrift/ClientService.java3203
org/apache/accumulo/core/client/impl/thrift/ClientService.java3803
org/apache/accumulo/core/client/impl/thrift/ClientService.java6234
org/apache/accumulo/core/client/impl/thrift/ClientService.java21679
org/apache/accumulo/core/client/impl/thrift/ClientService.java23505
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java805
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1405
      getRootTabletLocation_result typedOther = (getRootTabletLocation_result)other;

      lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSuccess()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
      }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("getRootTabletLocation_result(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5258
org/apache/accumulo/core/master/thrift/MasterClientService.java17135
    public boolean equals(bulkImportFiles_result that) {
      if (that == null)
        return false;

      boolean this_present_success = true && this.isSetSuccess();
      boolean that_present_success = true && that.isSetSuccess();
      if (this_present_success || that_present_success) {
        if (!(this_present_success && that_present_success))
          return false;
        if (!this.success.equals(that.success))
          return false;
      }

      boolean this_present_sec = true && this.isSetSec();
      boolean that_present_sec = true && that.isSetSec();
      if (this_present_sec || that_present_sec) {
        if (!(this_present_sec && that_present_sec))
          return false;
        if (!this.sec.equals(that.sec))
          return false;
      }

      boolean this_present_tope = true && this.isSetTope();
      boolean that_present_tope = true && that.isSetTope();
      if (this_present_tope || that_present_tope) {
        if (!(this_present_tope && that_present_tope))
          return false;
        if (!this.tope.equals(that.tope))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(bulkImportFiles_result other) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6945
org/apache/accumulo/core/client/impl/thrift/ClientService.java10021
org/apache/accumulo/core/client/impl/thrift/ClientService.java10941
org/apache/accumulo/core/client/impl/thrift/ClientService.java11866
org/apache/accumulo/core/client/impl/thrift/ClientService.java12940
org/apache/accumulo/core/client/impl/thrift/ClientService.java17470
org/apache/accumulo/core/client/impl/thrift/ClientService.java18488
org/apache/accumulo/core/master/thrift/MasterClientService.java7422
org/apache/accumulo/core/master/thrift/MasterClientService.java8340
org/apache/accumulo/core/master/thrift/MasterClientService.java9358
org/apache/accumulo/core/master/thrift/MasterClientService.java10378
org/apache/accumulo/core/master/thrift/MasterClientService.java11298
org/apache/accumulo/core/master/thrift/MasterClientService.java18182
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24501
      ping_result typedOther = (ping_result)other;

      lastComparison = Boolean.valueOf(isSetSec()).compareTo(typedOther.isSetSec());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSec()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, typedOther.sec);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
      }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("ping_result(");
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24010
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24930
    public boolean equals(halt_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_lock = true && this.isSetLock();
      boolean that_present_lock = true && that.isSetLock();
      if (this_present_lock || that_present_lock) {
        if (!(this_present_lock && that_present_lock))
          return false;
        if (!this.lock.equals(that.lock))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(halt_args other) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java253
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java253
    NotServingTabletException typedOther = (NotServingTabletException)other;

    lastComparison = Boolean.valueOf(isSetExtent()).compareTo(typedOther.isSetExtent());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetExtent()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.extent, typedOther.extent);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    return 0;
  }

  public _Fields fieldForId(int fieldId) {
    return _Fields.findByThriftId(fieldId);
  }

  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
  }

  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
  }

  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder("NotServingTabletException(");
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1230
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7217
      sb.append(this.extent);
    }
    first = false;
    if (!first) sb.append(", ");
    sb.append("columns:");
    if (this.columns == null) {
      sb.append("null");
    } else {
      sb.append(this.columns);
    }
    first = false;
    if (!first) sb.append(", ");
    sb.append("ssiList:");
    if (this.ssiList == null) {
      sb.append("null");
    } else {
      sb.append(this.ssiList);
    }
    first = false;
    if (!first) sb.append(", ");
    sb.append("ssio:");
    if (this.ssio == null) {
      sb.append("null");
    } else {
      sb.append(this.ssio);
    }
    first = false;
    if (!first) sb.append(", ");
    sb.append("authorizations:");
    if (this.authorizations == null) {
      sb.append("null");
    } else {
      sb.append(this.authorizations);
    }
    first = false;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2512
org/apache/accumulo/core/client/impl/thrift/ClientService.java3112
org/apache/accumulo/core/client/impl/thrift/ClientService.java3712
    public getRootTabletLocation_result setSuccess(String success) {
      this.success = success;
      return this;
    }

    public void unsetSuccess() {
      this.success = null;
    }

    /** Returns true if field success is set (has been assigned a value) and false otherwise */
    public boolean isSetSuccess() {
      return this.success != null;
    }

    public void setSuccessIsSet(boolean value) {
      if (!value) {
        this.success = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case SUCCESS:
        if (value == null) {
          unsetSuccess();
        } else {
          setSuccess((String)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case SUCCESS:
        return getSuccess();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case SUCCESS:
        return isSetSuccess();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof getRootTabletLocation_result)
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java22073
org/apache/accumulo/core/master/thrift/MasterClientService.java2080
      lastComparison = Boolean.valueOf(isSetTableName()).compareTo(typedOther.isSetTableName());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTableName()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("getTableConfiguration_args(");
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8981
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9830
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12348
      lastComparison = Boolean.valueOf(isSetNssi()).compareTo(typedOther.isSetNssi());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetNssi()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nssi, typedOther.nssi);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
      }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("continueMultiScan_result(");
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16905
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19227
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19896
      public void read(org.apache.thrift.protocol.TProtocol prot, loadTablet_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(4);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.lock = iprot.readString();
          struct.setLockIsSet(true);
        }
        if (incoming.get(3)) {
          struct.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent();
          struct.extent.read(iprot);
          struct.setExtentIsSet(true);
        }
      }
    }

  }

  public static class unloadTablet_args implements org.apache.thrift.TBase<unloadTablet_args, unloadTablet_args._Fields>, java.io.Serializable, Cloneable   {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6588
org/apache/accumulo/core/client/impl/thrift/ClientService.java8397
org/apache/accumulo/core/gc/thrift/GCMonitorService.java481
org/apache/accumulo/core/master/thrift/MasterClientService.java11725
org/apache/accumulo/core/master/thrift/MasterClientService.java14104
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10255
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21084
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23083
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25492
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26466
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("ping_args(");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6947
org/apache/accumulo/core/client/impl/thrift/ClientService.java7943
org/apache/accumulo/core/client/impl/thrift/ClientService.java8881
org/apache/accumulo/core/client/impl/thrift/ClientService.java10023
org/apache/accumulo/core/client/impl/thrift/ClientService.java10943
org/apache/accumulo/core/client/impl/thrift/ClientService.java11868
org/apache/accumulo/core/client/impl/thrift/ClientService.java12942
org/apache/accumulo/core/client/impl/thrift/ClientService.java13953
org/apache/accumulo/core/client/impl/thrift/ClientService.java15105
org/apache/accumulo/core/client/impl/thrift/ClientService.java17472
org/apache/accumulo/core/client/impl/thrift/ClientService.java18490
org/apache/accumulo/core/gc/thrift/GCMonitorService.java945
org/apache/accumulo/core/master/thrift/MasterClientService.java7424
org/apache/accumulo/core/master/thrift/MasterClientService.java8342
org/apache/accumulo/core/master/thrift/MasterClientService.java9360
org/apache/accumulo/core/master/thrift/MasterClientService.java10380
org/apache/accumulo/core/master/thrift/MasterClientService.java11300
org/apache/accumulo/core/master/thrift/MasterClientService.java12189
org/apache/accumulo/core/master/thrift/MasterClientService.java14570
org/apache/accumulo/core/master/thrift/MasterClientService.java18184
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8063
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10721
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14910
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21548
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22593
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23547
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24503
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25976
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26950
      lastComparison = Boolean.valueOf(isSetSec()).compareTo(typedOther.isSetSec());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSec()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, typedOther.sec);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
      }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("ping_result(");
FileLine
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java255
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16676
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18998
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19667
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java255
    lastComparison = Boolean.valueOf(isSetExtent()).compareTo(typedOther.isSetExtent());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetExtent()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.extent, typedOther.extent);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    return 0;
  }

  public _Fields fieldForId(int fieldId) {
    return _Fields.findByThriftId(fieldId);
  }

  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
  }

  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
  }

  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder("NotServingTabletException(");
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java212
org/apache/accumulo/core/iterators/user/CombinerTest.java278
  public void test3() throws IOException {
    Encoder<Long> encoder = LongCombiner.FIXED_LEN_ENCODER;
    
    TreeMap<Key,Value> tm1 = new TreeMap<Key,Value>();
    
    // keys that aggregate
    nkv(tm1, 1, 1, 1, 1, false, 2l, encoder);
    nkv(tm1, 1, 1, 1, 2, false, 3l, encoder);
    nkv(tm1, 1, 1, 1, 3, false, 4l, encoder);
    
    // keys that do not aggregate
    nkv(tm1, 2, 2, 1, 1, false, 2l, encoder);
    nkv(tm1, 2, 2, 1, 2, false, 3l, encoder);
    
    Combiner ai = new SummingCombiner();
    
    IteratorSetting is = new IteratorSetting(1, SummingCombiner.class);
    LongCombiner.setEncodingType(is, FixedLenEncoder.class.getName());
    Combiner.setColumns(is, Collections.singletonList(new IteratorSetting.Column("cf001")));
    
    ai.init(new SortedMapIterator(tm1), is.getOptions(), null);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java15285
org/apache/accumulo/core/client/impl/thrift/ClientService.java18641
org/apache/accumulo/core/client/impl/thrift/ClientService.java19861
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("hasTablePermission_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)5);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField PRINCIPAL_FIELD_DESC = new org.apache.thrift.protocol.TField("principal", org.apache.thrift.protocol.TType.STRING, (short)2);
    private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)3);
    private static final org.apache.thrift.protocol.TField TBL_PERM_FIELD_DESC = new org.apache.thrift.protocol.TField("tblPerm", org.apache.thrift.protocol.TType.BYTE, (short)4);
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java232
org/apache/accumulo/core/iterators/user/CombinerTest.java301
    ai.init(new SortedMapIterator(tm1), is.getOptions(), null);
    ai.seek(new Range(), EMPTY_COL_FAMS, false);
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
    assertEquals("9", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(2, 2, 1, 2), ai.getTopKey());
    assertEquals("3", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(2, 2, 1, 1), ai.getTopKey());
    assertEquals("2", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertFalse(ai.hasTop());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java17209
org/apache/accumulo/core/client/impl/thrift/ClientService.java18227
      public void write(org.apache.thrift.protocol.TProtocol prot, grantSystemPermission_args struct) throws org.apache.thrift.TException {
        TTupleProtocol oprot = (TTupleProtocol) prot;
        BitSet optionals = new BitSet();
        if (struct.isSetTinfo()) {
          optionals.set(0);
        }
        if (struct.isSetCredential()) {
          optionals.set(1);
        }
        if (struct.isSetPrincipal()) {
          optionals.set(2);
        }
        if (struct.isSetPermission()) {
          optionals.set(3);
        }
        oprot.writeBitSet(optionals, 4);
        if (struct.isSetTinfo()) {
          struct.tinfo.write(oprot);
        }
        if (struct.isSetCredential()) {
          struct.credential.write(oprot);
        }
        if (struct.isSetPrincipal()) {
          oprot.writeString(struct.principal);
        }
        if (struct.isSetPermission()) {
          oprot.writeByte(struct.permission);
        }
      }

      @Override
      public void read(org.apache.thrift.protocol.TProtocol prot, grantSystemPermission_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7981
org/apache/accumulo/core/client/impl/thrift/ClientService.java15143
org/apache/accumulo/core/client/impl/thrift/ClientService.java16438
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java2114
org/apache/accumulo/core/data/thrift/IterInfo.java441
org/apache/accumulo/core/master/thrift/DeadServer.java441
org/apache/accumulo/core/master/thrift/MasterClientService.java2692
org/apache/accumulo/core/master/thrift/MasterClientService.java14608
org/apache/accumulo/core/master/thrift/MasterMonitorInfo.java968
org/apache/accumulo/core/master/thrift/TabletServerStatus.java1074
org/apache/accumulo/core/tabletserver/thrift/TIteratorSetting.java543
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10759
        sb.append(this.sec);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class authenticateUser_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16874
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19196
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19865
      public void write(org.apache.thrift.protocol.TProtocol prot, loadTablet_args struct) throws org.apache.thrift.TException {
        TTupleProtocol oprot = (TTupleProtocol) prot;
        BitSet optionals = new BitSet();
        if (struct.isSetTinfo()) {
          optionals.set(0);
        }
        if (struct.isSetCredential()) {
          optionals.set(1);
        }
        if (struct.isSetLock()) {
          optionals.set(2);
        }
        if (struct.isSetExtent()) {
          optionals.set(3);
        }
        oprot.writeBitSet(optionals, 4);
        if (struct.isSetTinfo()) {
          struct.tinfo.write(oprot);
        }
        if (struct.isSetCredential()) {
          struct.credential.write(oprot);
        }
        if (struct.isSetLock()) {
          oprot.writeString(struct.lock);
        }
        if (struct.isSetExtent()) {
          struct.extent.write(oprot);
        }
      }

      @Override
      public void read(org.apache.thrift.protocol.TProtocol prot, loadTablet_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16831
org/apache/accumulo/core/client/impl/thrift/ClientService.java17849
org/apache/accumulo/core/client/impl/thrift/ClientService.java18904
org/apache/accumulo/core/client/impl/thrift/ClientService.java20124
    public grantSystemPermission_args setPermission(byte permission) {
      this.permission = permission;
      setPermissionIsSet(true);
      return this;
    }

    public void unsetPermission() {
      __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __PERMISSION_ISSET_ID);
    }

    /** Returns true if field permission is set (has been assigned a value) and false otherwise */
    public boolean isSetPermission() {
      return EncodingUtils.testBit(__isset_bitfield, __PERMISSION_ISSET_ID);
    }

    public void setPermissionIsSet(boolean value) {
      __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __PERMISSION_ISSET_ID, value);
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case PRINCIPAL:
        if (value == null) {
          unsetPrincipal();
        } else {
          setPrincipal((String)value);
        }
        break;

      case PERMISSION:
FileLine
org/apache/accumulo/core/data/thrift/TColumn.java476
org/apache/accumulo/core/data/thrift/TKeyExtent.java476
      org.apache.thrift.TBaseHelper.toString(this.columnVisibility, sb);
    }
    first = false;
    sb.append(")");
    return sb.toString();
  }

  public void validate() throws org.apache.thrift.TException {
    // check for required fields
    // check for sub-struct validity
  }

  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
    try {
      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
    try {
      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private static class TColumnStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6267
org/apache/accumulo/core/client/impl/thrift/ClientService.java23538
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java838
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1438
org/apache/accumulo/core/data/thrift/MapFileInfo.java288
org/apache/accumulo/core/data/thrift/ScanResult.java385
org/apache/accumulo/core/data/thrift/TConstraintViolationSummary.java515
org/apache/accumulo/core/data/thrift/TKey.java640
org/apache/accumulo/core/data/thrift/TMutation.java563
org/apache/accumulo/core/gc/thrift/GcCycleStats.java653
org/apache/accumulo/core/master/thrift/Compacting.java361
org/apache/accumulo/core/master/thrift/RecoveryStatus.java438
org/apache/accumulo/core/tabletserver/thrift/ActionStats.java799
      sb.append(this.success);
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class isActive_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4311
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14043
    public bulkImportFiles_args setSetTime(boolean setTime) {
      this.setTime = setTime;
      setSetTimeIsSet(true);
      return this;
    }

    public void unsetSetTime() {
      __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __SETTIME_ISSET_ID);
    }

    /** Returns true if field setTime is set (has been assigned a value) and false otherwise */
    public boolean isSetSetTime() {
      return EncodingUtils.testBit(__isset_bitfield, __SETTIME_ISSET_ID);
    }

    public void setSetTimeIsSet(boolean value) {
      __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __SETTIME_ISSET_ID, value);
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case TID:
        if (value == null) {
          unsetTid();
        } else {
          setTid((Long)value);
        }
        break;

      case TABLE_ID:
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6268
org/apache/accumulo/core/client/impl/thrift/ClientService.java7983
org/apache/accumulo/core/client/impl/thrift/ClientService.java15145
org/apache/accumulo/core/client/impl/thrift/ClientService.java16440
org/apache/accumulo/core/client/impl/thrift/ClientService.java23539
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java839
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1439
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java2116
org/apache/accumulo/core/data/thrift/IterInfo.java443
org/apache/accumulo/core/data/thrift/MapFileInfo.java289
org/apache/accumulo/core/data/thrift/ScanResult.java386
org/apache/accumulo/core/data/thrift/TConstraintViolationSummary.java516
org/apache/accumulo/core/data/thrift/TKey.java641
org/apache/accumulo/core/data/thrift/TMutation.java564
org/apache/accumulo/core/gc/thrift/GcCycleStats.java654
org/apache/accumulo/core/master/thrift/Compacting.java362
org/apache/accumulo/core/master/thrift/DeadServer.java443
org/apache/accumulo/core/master/thrift/MasterClientService.java2694
org/apache/accumulo/core/master/thrift/MasterClientService.java14610
org/apache/accumulo/core/master/thrift/MasterMonitorInfo.java970
org/apache/accumulo/core/master/thrift/RecoveryStatus.java439
org/apache/accumulo/core/master/thrift/TabletServerStatus.java1076
org/apache/accumulo/core/tabletserver/thrift/ActionStats.java800
org/apache/accumulo/core/tabletserver/thrift/TIteratorSetting.java545
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10761
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class isActive_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2311
org/apache/accumulo/core/client/impl/thrift/ClientService.java2911
org/apache/accumulo/core/client/impl/thrift/ClientService.java3511
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java511
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1111
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1711
org/apache/accumulo/core/master/thrift/MasterClientService.java18492
org/apache/accumulo/core/tabletserver/thrift/NoSuchScanIDException.java207
      StringBuilder sb = new StringBuilder("getRootTabletLocation_args(");
      boolean first = true;

      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class getRootTabletLocation_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java1598
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java267
org/apache/accumulo/core/gc/thrift/GCMonitorService.java165
org/apache/accumulo/core/master/thrift/MasterClientService.java1291
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1854
  public static class Processor<I extends Iface> extends org.apache.thrift.TBaseProcessor<I> implements org.apache.thrift.TProcessor {
    private static final Logger LOGGER = LoggerFactory.getLogger(Processor.class.getName());
    public Processor(I iface) {
      super(iface, getProcessMap(new HashMap<String, org.apache.thrift.ProcessFunction<I, ? extends org.apache.thrift.TBase>>()));
    }

    protected Processor(I iface, Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> processMap) {
      super(iface, getProcessMap(processMap));
    }

    private static <I extends Iface> Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> getProcessMap(Map<String,  org.apache.thrift.ProcessFunction<I, ? extends  org.apache.thrift.TBase>> processMap) {
      processMap.put("getRootTabletLocation", new getRootTabletLocation());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2639
org/apache/accumulo/core/client/impl/thrift/ClientService.java3239
org/apache/accumulo/core/client/impl/thrift/ClientService.java3839
org/apache/accumulo/core/client/impl/thrift/ClientService.java5375
org/apache/accumulo/core/client/impl/thrift/ClientService.java6981
org/apache/accumulo/core/client/impl/thrift/ClientService.java8923
org/apache/accumulo/core/client/impl/thrift/ClientService.java10057
org/apache/accumulo/core/client/impl/thrift/ClientService.java10977
org/apache/accumulo/core/client/impl/thrift/ClientService.java11902
org/apache/accumulo/core/client/impl/thrift/ClientService.java12976
org/apache/accumulo/core/client/impl/thrift/ClientService.java13995
org/apache/accumulo/core/client/impl/thrift/ClientService.java17506
org/apache/accumulo/core/client/impl/thrift/ClientService.java18524
org/apache/accumulo/core/client/impl/thrift/ClientService.java19719
org/apache/accumulo/core/client/impl/thrift/ClientService.java20939
org/apache/accumulo/core/client/impl/thrift/ClientService.java21336
org/apache/accumulo/core/client/impl/thrift/ClientService.java21715
org/apache/accumulo/core/client/impl/thrift/ClientService.java22107
org/apache/accumulo/core/client/impl/thrift/ClientService.java22563
org/apache/accumulo/core/client/impl/thrift/ThriftTableOperationException.java629
org/apache/accumulo/core/data/thrift/TColumn.java476
org/apache/accumulo/core/data/thrift/TKeyExtent.java476
org/apache/accumulo/core/data/thrift/UpdateErrors.java513
org/apache/accumulo/core/master/thrift/MasterClientService.java4153
org/apache/accumulo/core/master/thrift/MasterClientService.java5375
org/apache/accumulo/core/master/thrift/MasterClientService.java6497
org/apache/accumulo/core/master/thrift/MasterClientService.java7458
org/apache/accumulo/core/master/thrift/MasterClientService.java8376
org/apache/accumulo/core/master/thrift/MasterClientService.java9394
org/apache/accumulo/core/master/thrift/MasterClientService.java10414
org/apache/accumulo/core/master/thrift/MasterClientService.java11334
org/apache/accumulo/core/master/thrift/MasterClientService.java16155
org/apache/accumulo/core/master/thrift/MasterClientService.java17252
org/apache/accumulo/core/master/thrift/MasterClientService.java18218
org/apache/accumulo/core/master/thrift/MasterClientService.java18897
org/apache/accumulo/core/master/thrift/RecoveryException.java289
org/apache/accumulo/core/security/thrift/AuthInfo.java454
org/apache/accumulo/core/security/thrift/Credential.java531
org/apache/accumulo/core/security/thrift/Credentials.java454
org/apache/accumulo/core/security/thrift/ThriftSecurityException.java382
org/apache/accumulo/core/tabletserver/thrift/ConstraintViolationException.java309
org/apache/accumulo/core/tabletserver/thrift/IteratorConfig.java309
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9864
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13602
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14952
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16122
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22635
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24537
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26018
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26992
        sb.append(this.success);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class getRootTabletLocation_resultStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4803
org/apache/accumulo/core/master/thrift/MasterClientService.java5956
      StringBuilder sb = new StringBuilder("setTableProperty_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tableName:");
      if (this.tableName == null) {
        sb.append("null");
      } else {
        sb.append(this.tableName);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("property:");
      if (this.property == null) {
        sb.append("null");
      } else {
        sb.append(this.property);
      }
      first = false;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16703
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17443
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19025
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19694
      StringBuilder sb = new StringBuilder("loadTablet_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("lock:");
      if (this.lock == null) {
        sb.append("null");
      } else {
        sb.append(this.lock);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("extent:");
      if (this.extent == null) {
        sb.append("null");
      } else {
        sb.append(this.extent);
      }
      first = false;
FileLine
org/apache/accumulo/core/data/RangeTest.java309
org/apache/accumulo/core/data/RangeTest.java327
    assertFalse(rowRange.contains(new Key(new Text("r1"), new Text("cf1"), new Text("cq1"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r1")).followingKey(PartialKey.ROW)));
    assertTrue(rowRange.contains(new Key(new Text("r11"))));
    
    assertFalse(rowRange.contains(new Key(new Text("r2"))));
    assertFalse(rowRange.contains(new Key(new Text("r2"), new Text("cf1"))));
    assertFalse(rowRange.contains(new Key(new Text("r2"), new Text("cf1"), new Text("cq1"))));
    
    assertFalse(rowRange.contains(new Key(new Text("r0"))));
    assertFalse(rowRange.contains(new Key(new Text("r2")).followingKey(PartialKey.ROW)));
  }
  
  public void testRow4() {
FileLine
org/apache/accumulo/core/data/RangeTest.java291
org/apache/accumulo/core/data/RangeTest.java345
    assertTrue(rowRange.contains(new Key(new Text("r1"), new Text("cf1"), new Text("cq1"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r1")).followingKey(PartialKey.ROW)));
    assertTrue(rowRange.contains(new Key(new Text("r11"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r2"))));
    assertTrue(rowRange.contains(new Key(new Text("r2"), new Text("cf1"))));
    assertTrue(rowRange.contains(new Key(new Text("r2"), new Text("cf1"), new Text("cq1"))));
    
    assertFalse(rowRange.contains(new Key(new Text("r0"))));
    assertFalse(rowRange.contains(new Key(new Text("r2")).followingKey(PartialKey.ROW)));
  }
  
  public void testRow3() {
FileLine
org/apache/accumulo/core/data/RangeTest.java359
org/apache/accumulo/core/data/RangeTest.java377
    Range rowRange = new Range(new Text("r1"), true, null, true);
    
    assertTrue(rowRange.contains(new Key(new Text("r1"))));
    assertTrue(rowRange.contains(new Key(new Text("r1"), new Text("cf1"))));
    assertTrue(rowRange.contains(new Key(new Text("r1"), new Text("cf1"), new Text("cq1"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r1")).followingKey(PartialKey.ROW)));
    assertTrue(rowRange.contains(new Key(new Text("r11"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r2"))));
    assertTrue(rowRange.contains(new Key(new Text("r2"), new Text("cf1"))));
    assertTrue(rowRange.contains(new Key(new Text("r2"), new Text("cf1"), new Text("cq1"))));
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java664
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2985
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6788
  public ActiveScan setSsio(Map<String,Map<String,String>> ssio) {
    this.ssio = ssio;
    return this;
  }

  public void unsetSsio() {
    this.ssio = null;
  }

  /** Returns true if field ssio is set (has been assigned a value) and false otherwise */
  public boolean isSetSsio() {
    return this.ssio != null;
  }

  public void setSsioIsSet(boolean value) {
    if (!value) {
      this.ssio = null;
    }
  }

  public int getAuthorizationsSize() {
    return (this.authorizations == null) ? 0 : this.authorizations.size();
  }

  public java.util.Iterator<ByteBuffer> getAuthorizationsIterator() {
    return (this.authorizations == null) ? null : this.authorizations.iterator();
  }

  public void addToAuthorizations(ByteBuffer elem) {
    if (this.authorizations == null) {
      this.authorizations = new ArrayList<ByteBuffer>();
    }
    this.authorizations.add(elem);
  }

  public List<ByteBuffer> getAuthorizations() {
    return this.authorizations;
  }

  public ActiveScan setAuthorizations(List<ByteBuffer> authorizations) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16264
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16933
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("loadTablet_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)5);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField LOCK_FIELD_DESC = new org.apache.thrift.protocol.TField("lock", org.apache.thrift.protocol.TType.STRING, (short)4);
    private static final org.apache.thrift.protocol.TField EXTENT_FIELD_DESC = new org.apache.thrift.protocol.TField("extent", org.apache.thrift.protocol.TType.STRUCT, (short)2);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
FileLine
org/apache/accumulo/core/data/RangeTest.java287
org/apache/accumulo/core/data/RangeTest.java359
org/apache/accumulo/core/data/RangeTest.java377
org/apache/accumulo/core/data/RangeTest.java395
    Range rowRange = new Range(new Text("r1"), new Text("r2"));
    
    assertTrue(rowRange.contains(new Key(new Text("r1"))));
    assertTrue(rowRange.contains(new Key(new Text("r1"), new Text("cf1"))));
    assertTrue(rowRange.contains(new Key(new Text("r1"), new Text("cf1"), new Text("cq1"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r1")).followingKey(PartialKey.ROW)));
    assertTrue(rowRange.contains(new Key(new Text("r11"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r2"))));
    assertTrue(rowRange.contains(new Key(new Text("r2"), new Text("cf1"))));
    assertTrue(rowRange.contains(new Key(new Text("r2"), new Text("cf1"), new Text("cq1"))));
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java233
org/apache/accumulo/core/iterators/user/CombinerTest.java376
    ai.seek(new Range(), EMPTY_COL_FAMS, false);
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
    assertEquals("9", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(2, 2, 1, 2), ai.getTopKey());
    assertEquals("3", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(2, 2, 1, 1), ai.getTopKey());
    assertEquals("2", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertFalse(ai.hasTop());
    
    // seek after key that aggregates
    ai.seek(nr(1, 1, 1, 2), EMPTY_COL_FAMS, false);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2675
org/apache/accumulo/core/client/impl/thrift/ClientService.java3275
org/apache/accumulo/core/client/impl/thrift/ClientService.java3875
      public void read(org.apache.thrift.protocol.TProtocol iprot, getRootTabletLocation_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 0: // SUCCESS
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.success = iprot.readString();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, getRootTabletLocation_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16016
org/apache/accumulo/core/client/impl/thrift/ClientService.java19372
org/apache/accumulo/core/client/impl/thrift/ClientService.java20592
      public void read(org.apache.thrift.protocol.TProtocol prot, hasTablePermission_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(5);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.principal = iprot.readString();
          struct.setPrincipalIsSet(true);
        }
        if (incoming.get(3)) {
          struct.tableName = iprot.readString();
          struct.setTableNameIsSet(true);
        }
        if (incoming.get(4)) {
          struct.tblPerm = iprot.readByte();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6304
org/apache/accumulo/core/client/impl/thrift/ClientService.java23575
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java875
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1475
      public void read(org.apache.thrift.protocol.TProtocol iprot, isActive_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 0: // SUCCESS
              if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
                struct.success = iprot.readBool();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, isActive_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2314
org/apache/accumulo/core/client/impl/thrift/ClientService.java2642
org/apache/accumulo/core/client/impl/thrift/ClientService.java2914
org/apache/accumulo/core/client/impl/thrift/ClientService.java3242
org/apache/accumulo/core/client/impl/thrift/ClientService.java3514
org/apache/accumulo/core/client/impl/thrift/ClientService.java3842
org/apache/accumulo/core/client/impl/thrift/ClientService.java5378
org/apache/accumulo/core/client/impl/thrift/ClientService.java6984
org/apache/accumulo/core/client/impl/thrift/ClientService.java8926
org/apache/accumulo/core/client/impl/thrift/ClientService.java10060
org/apache/accumulo/core/client/impl/thrift/ClientService.java10980
org/apache/accumulo/core/client/impl/thrift/ClientService.java11905
org/apache/accumulo/core/client/impl/thrift/ClientService.java12979
org/apache/accumulo/core/client/impl/thrift/ClientService.java13998
org/apache/accumulo/core/client/impl/thrift/ClientService.java17509
org/apache/accumulo/core/client/impl/thrift/ClientService.java18527
org/apache/accumulo/core/client/impl/thrift/ClientService.java19722
org/apache/accumulo/core/client/impl/thrift/ClientService.java20942
org/apache/accumulo/core/client/impl/thrift/ClientService.java21339
org/apache/accumulo/core/client/impl/thrift/ClientService.java21718
org/apache/accumulo/core/client/impl/thrift/ClientService.java22110
org/apache/accumulo/core/client/impl/thrift/ClientService.java22566
org/apache/accumulo/core/client/impl/thrift/ThriftTableOperationException.java632
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java514
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1114
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1714
org/apache/accumulo/core/data/thrift/TColumn.java479
org/apache/accumulo/core/data/thrift/TKeyExtent.java479
org/apache/accumulo/core/data/thrift/UpdateErrors.java516
org/apache/accumulo/core/master/thrift/MasterClientService.java4156
org/apache/accumulo/core/master/thrift/MasterClientService.java5378
org/apache/accumulo/core/master/thrift/MasterClientService.java6500
org/apache/accumulo/core/master/thrift/MasterClientService.java7461
org/apache/accumulo/core/master/thrift/MasterClientService.java8379
org/apache/accumulo/core/master/thrift/MasterClientService.java9397
org/apache/accumulo/core/master/thrift/MasterClientService.java10417
org/apache/accumulo/core/master/thrift/MasterClientService.java11337
org/apache/accumulo/core/master/thrift/MasterClientService.java16158
org/apache/accumulo/core/master/thrift/MasterClientService.java17255
org/apache/accumulo/core/master/thrift/MasterClientService.java18221
org/apache/accumulo/core/master/thrift/MasterClientService.java18495
org/apache/accumulo/core/master/thrift/MasterClientService.java18900
org/apache/accumulo/core/master/thrift/RecoveryException.java292
org/apache/accumulo/core/security/thrift/AuthInfo.java457
org/apache/accumulo/core/security/thrift/Credential.java534
org/apache/accumulo/core/security/thrift/Credentials.java457
org/apache/accumulo/core/security/thrift/ThriftSecurityException.java385
org/apache/accumulo/core/tabletserver/thrift/ConstraintViolationException.java312
org/apache/accumulo/core/tabletserver/thrift/IteratorConfig.java312
org/apache/accumulo/core/tabletserver/thrift/NoSuchScanIDException.java210
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9867
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13605
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14955
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16125
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22638
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24540
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26021
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26995
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class getRootTabletLocation_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/OfflineScanner.java71
org/apache/accumulo/core/client/mock/MockScannerBase.java64
  static class OfflineIteratorEnvironment implements IteratorEnvironment {
    @Override
    public SortedKeyValueIterator<Key,Value> reserveMapFileReader(String mapFileName) throws IOException {
      throw new NotImplementedException();
    }
    
    @Override
    public AccumuloConfiguration getConfig() {
      return AccumuloConfiguration.getDefaultConfiguration();
    }
    
    @Override
    public IteratorScope getIteratorScope() {
      return IteratorScope.scan;
    }
    
    @Override
    public boolean isFullMajorCompaction() {
      return false;
    }
    
    private ArrayList<SortedKeyValueIterator<Key,Value>> topLevelIterators = new ArrayList<SortedKeyValueIterator<Key,Value>>();
    
    @Override
    public void registerSideChannel(SortedKeyValueIterator<Key,Value> iter) {
      topLevelIterators.add(iter);
    }
    
    SortedKeyValueIterator<Key,Value> getTopLevelIterator(SortedKeyValueIterator<Key,Value> iter) {
      if (topLevelIterators.isEmpty())
        return iter;
      ArrayList<SortedKeyValueIterator<Key,Value>> allIters = new ArrayList<SortedKeyValueIterator<Key,Value>>(topLevelIterators);
      allIters.add(iter);
      return new MultiIterator(allIters, false);
    }
  }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16325
org/apache/accumulo/core/master/thrift/MasterClientService.java2579
    public boolean equals(hasTablePermission_result that) {
      if (that == null)
        return false;

      boolean this_present_success = true;
      boolean that_present_success = true;
      if (this_present_success || that_present_success) {
        if (!(this_present_success && that_present_success))
          return false;
        if (this.success != that.success)
          return false;
      }

      boolean this_present_sec = true && this.isSetSec();
      boolean that_present_sec = true && that.isSetSec();
      if (this_present_sec || that_present_sec) {
        if (!(this_present_sec && that_present_sec))
          return false;
        if (!this.sec.equals(that.sec))
          return false;
      }

      boolean this_present_tope = true && this.isSetTope();
      boolean that_present_tope = true && that.isSetTope();
      if (this_present_tope || that_present_tope) {
        if (!(this_present_tope && that_present_tope))
          return false;
        if (!this.tope.equals(that.tope))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(hasTablePermission_result other) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10619
org/apache/accumulo/core/client/impl/thrift/ClientService.java13538
org/apache/accumulo/core/master/thrift/MasterClientService.java3630
org/apache/accumulo/core/master/thrift/MasterClientService.java4894
org/apache/accumulo/core/master/thrift/MasterClientService.java6039
org/apache/accumulo/core/master/thrift/MasterClientService.java10033
org/apache/accumulo/core/master/thrift/MasterClientService.java12901
org/apache/accumulo/core/master/thrift/MasterClientService.java13663
            case 3: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.principal = iprot.readString();
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java16575
org/apache/accumulo/core/master/thrift/MasterClientService.java17695
    public boolean equals(waitForTableOperation_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_opid = true;
      boolean that_present_opid = true;
      if (this_present_opid || that_present_opid) {
        if (!(this_present_opid && that_present_opid))
          return false;
        if (this.opid != that.opid)
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(waitForTableOperation_args other) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7546
org/apache/accumulo/core/client/impl/thrift/ClientService.java9642
org/apache/accumulo/core/client/impl/thrift/ClientService.java11542
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3645
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13063
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15662
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TO_AUTHENTICATE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.toAuthenticate = new org.apache.accumulo.core.security.thrift.Credential();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java12563
org/apache/accumulo/core/client/impl/thrift/ClientService.java14689
org/apache/accumulo/core/client/impl/thrift/ClientService.java15884
org/apache/accumulo/core/client/impl/thrift/ClientService.java17127
org/apache/accumulo/core/client/impl/thrift/ClientService.java18145
org/apache/accumulo/core/client/impl/thrift/ClientService.java19240
org/apache/accumulo/core/client/impl/thrift/ClientService.java20460
org/apache/accumulo/core/master/thrift/MasterClientService.java2182
org/apache/accumulo/core/master/thrift/MasterClientService.java9015
org/apache/accumulo/core/master/thrift/MasterClientService.java10976
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22180
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24179
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25099
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // PRINCIPAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.principal = iprot.readString();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java12367
org/apache/accumulo/core/client/impl/thrift/ClientService.java14495
org/apache/accumulo/core/client/impl/thrift/ClientService.java15663
org/apache/accumulo/core/client/impl/thrift/ClientService.java16933
org/apache/accumulo/core/client/impl/thrift/ClientService.java17951
org/apache/accumulo/core/client/impl/thrift/ClientService.java19019
org/apache/accumulo/core/client/impl/thrift/ClientService.java20239
    public boolean equals(changeAuthorizations_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_principal = true && this.isSetPrincipal();
      boolean that_present_principal = true && that.isSetPrincipal();
      if (this_present_principal || that_present_principal) {
        if (!(this_present_principal && that_present_principal))
          return false;
        if (!this.principal.equals(that.principal))
          return false;
      }

      boolean this_present_authorizations = true && this.isSetAuthorizations();
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java3359
org/apache/accumulo/core/master/thrift/MasterClientService.java4671
org/apache/accumulo/core/master/thrift/MasterClientService.java5843
    public boolean equals(waitForFlush_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_tableName = true && this.isSetTableName();
      boolean that_present_tableName = true && that.isSetTableName();
      if (this_present_tableName || that_present_tableName) {
        if (!(this_present_tableName && that_present_tableName))
          return false;
        if (!this.tableName.equals(that.tableName))
          return false;
      }

      boolean this_present_startRow = true && this.isSetStartRow();
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java12702
org/apache/accumulo/core/master/thrift/MasterClientService.java13437
    public boolean equals(reportSplitExtent_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_serverName = true && this.isSetServerName();
      boolean that_present_serverName = true && that.isSetServerName();
      if (this_present_serverName || that_present_serverName) {
        if (!(this_present_serverName && that_present_serverName))
          return false;
        if (!this.serverName.equals(that.serverName))
          return false;
      }

      boolean this_present_split = true && this.isSetSplit();
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java609
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java629
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2950
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6753
  public ActiveCompaction setSsiList(List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList) {
    this.ssiList = ssiList;
    return this;
  }

  public void unsetSsiList() {
    this.ssiList = null;
  }

  /** Returns true if field ssiList is set (has been assigned a value) and false otherwise */
  public boolean isSetSsiList() {
    return this.ssiList != null;
  }

  public void setSsiListIsSet(boolean value) {
    if (!value) {
      this.ssiList = null;
    }
  }

  public int getSsioSize() {
    return (this.ssio == null) ? 0 : this.ssio.size();
  }

  public void putToSsio(String key, Map<String,String> val) {
    if (this.ssio == null) {
      this.ssio = new HashMap<String,Map<String,String>>();
    }
    this.ssio.put(key, val);
  }

  public Map<String,Map<String,String>> getSsio() {
    return this.ssio;
  }

  public ActiveCompaction setSsio(Map<String,Map<String,String>> ssio) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3264
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15463
    public boolean equals(startScan_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_extent = true && this.isSetExtent();
      boolean that_present_extent = true && that.isSetExtent();
      if (this_present_extent || that_present_extent) {
        if (!(this_present_extent && that_present_extent))
          return false;
        if (!this.extent.equals(that.extent))
          return false;
      }

      boolean this_present_range = true && this.isSetRange();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16590
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17311
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18148
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18912
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19581
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20372
    public boolean equals(loadTablet_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_lock = true && this.isSetLock();
      boolean that_present_lock = true && that.isSetLock();
      if (this_present_lock || that_present_lock) {
        if (!(this_present_lock && that_present_lock))
          return false;
        if (!this.lock.equals(that.lock))
          return false;
      }

      boolean this_present_extent = true && this.isSetExtent();
FileLine
org/apache/accumulo/core/iterators/IterUtilTest.java118
org/apache/accumulo/core/iterators/IterUtilTest.java222
    conf.set(Property.TABLE_ITERATOR_PREFIX + IteratorScope.minc.name() + ".addIter", "1," + AddingIter.class.getName());
    conf.set(Property.TABLE_ITERATOR_PREFIX + IteratorScope.minc.name() + ".sqIter", "2," + SquaringIter.class.getName());
    
    TreeMap<Key,Value> tm = new TreeMap<Key,Value>();
    
    MultiIteratorTest.nkv(tm, 1, 0, false, "1");
    MultiIteratorTest.nkv(tm, 2, 0, false, "2");
    
    SortedMapIterator source = new SortedMapIterator(tm);
    
    SortedKeyValueIterator<Key,Value> iter = IteratorUtil.loadIterators(IteratorScope.minc, source, new KeyExtent(new Text("tab"), null, null), conf,
        new DefaultIteratorEnvironment(conf));
    iter.seek(new Range(), EMPTY_COL_FAMS, false);
    
    assertTrue(iter.hasTop());
    assertTrue(iter.getTopKey().equals(MultiIteratorTest.nk(1, 0)));
    assertTrue(iter.getTopValue().toString().equals("4"));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10450
org/apache/accumulo/core/client/impl/thrift/ClientService.java12367
org/apache/accumulo/core/client/impl/thrift/ClientService.java13369
org/apache/accumulo/core/client/impl/thrift/ClientService.java14495
org/apache/accumulo/core/client/impl/thrift/ClientService.java15663
org/apache/accumulo/core/client/impl/thrift/ClientService.java16933
org/apache/accumulo/core/client/impl/thrift/ClientService.java17951
org/apache/accumulo/core/client/impl/thrift/ClientService.java19019
org/apache/accumulo/core/client/impl/thrift/ClientService.java20239
    public boolean equals(dropUser_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_principal = true && this.isSetPrincipal();
      boolean that_present_principal = true && that.isSetPrincipal();
      if (this_present_principal || that_present_principal) {
        if (!(this_present_principal && that_present_principal))
          return false;
        if (!this.principal.equals(that.principal))
          return false;
      }
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2013
org/apache/accumulo/core/master/thrift/MasterClientService.java3359
org/apache/accumulo/core/master/thrift/MasterClientService.java4671
org/apache/accumulo/core/master/thrift/MasterClientService.java5843
    public boolean equals(initiateFlush_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_tableName = true && this.isSetTableName();
      boolean that_present_tableName = true && that.isSetTableName();
      if (this_present_tableName || that_present_tableName) {
        if (!(this_present_tableName && that_present_tableName))
          return false;
        if (!this.tableName.equals(that.tableName))
          return false;
      }
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java9837
org/apache/accumulo/core/master/thrift/MasterClientService.java10807
    public boolean equals(setSystemProperty_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_property = true && this.isSetProperty();
      boolean that_present_property = true && that.isSetProperty();
      if (this_present_property || that_present_property) {
        if (!(this_present_property && that_present_property))
          return false;
        if (!this.property.equals(that.property))
          return false;
      }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16590
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17311
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18148
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18912
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19581
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20372
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24010
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24930
    public boolean equals(loadTablet_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_lock = true && this.isSetLock();
      boolean that_present_lock = true && that.isSetLock();
      if (this_present_lock || that_present_lock) {
        if (!(this_present_lock && that_present_lock))
          return false;
        if (!this.lock.equals(that.lock))
          return false;
      }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16430
org/apache/accumulo/core/client/impl/thrift/ClientService.java22555
org/apache/accumulo/core/master/thrift/MasterClientService.java2684
        sb.append(this.sec);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tope:");
      if (this.tope == null) {
        sb.append("null");
      } else {
        sb.append(this.tope);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
FileLine
org/apache/accumulo/core/master/thrift/MasterMonitorInfo.java173
org/apache/accumulo/core/master/thrift/TabletServerStatus.java179
  private byte __isset_bitfield = 0;
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.TABLE_MAP, new org.apache.thrift.meta_data.FieldMetaData("tableMap", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TableInfo.class))));
    tmpMap.put(_Fields.T_SERVER_INFO, new org.apache.thrift.meta_data.FieldMetaData("tServerInfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/data/thrift/InitialMultiScan.java86
org/apache/accumulo/core/data/thrift/InitialScan.java86
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4823
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5945
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8286
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9204
        default:
          return null;
      }
    }

    /**
     * Find the _Fields constant that matches fieldId, throwing an exception
     * if it is not found.
     */
    public static _Fields findByThriftIdOrThrow(int fieldId) {
      _Fields fields = findByThriftId(fieldId);
      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
      return fields;
    }

    /**
     * Find the _Fields constant that matches name, or null if its not found.
     */
    public static _Fields findByName(String name) {
      return byName.get(name);
    }

    private final short _thriftId;
    private final String _fieldName;

    _Fields(short thriftId, String fieldName) {
      _thriftId = thriftId;
      _fieldName = fieldName;
    }

    public short getThriftFieldId() {
      return _thriftId;
    }

    public String getFieldName() {
      return _fieldName;
    }
  }

  // isset id assignments
  private static final int __SCANID_ISSET_ID = 0;
  private byte __isset_bitfield = 0;
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.SCAN_ID, new org.apache.thrift.meta_data.FieldMetaData("scanID", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10174
org/apache/accumulo/core/client/impl/thrift/ClientService.java13093
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("dropUser_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)3);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField PRINCIPAL_FIELD_DESC = new org.apache.thrift.protocol.TField("principal", org.apache.thrift.protocol.TType.STRING, (short)2);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new dropUser_argsStandardSchemeFactory());
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java16297
org/apache/accumulo/core/master/thrift/MasterClientService.java17417
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("waitForTableOperation_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)3);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField OPID_FIELD_DESC = new org.apache.thrift.protocol.TField("opid", org.apache.thrift.protocol.TType.I64, (short)2);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new waitForTableOperation_argsStandardSchemeFactory());
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23734
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24654
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("halt_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)3);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField LOCK_FIELD_DESC = new org.apache.thrift.protocol.TField("lock", org.apache.thrift.protocol.TType.STRING, (short)2);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new halt_argsStandardSchemeFactory());
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java302
org/apache/accumulo/core/iterators/user/CombinerTest.java376
    ai.seek(new Range(), EMPTY_COL_FAMS, false);
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
    assertEquals("9", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(2, 2, 1, 2), ai.getTopKey());
    assertEquals("3", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(2, 2, 1, 1), ai.getTopKey());
    assertEquals("2", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertFalse(ai.hasTop());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java17240
org/apache/accumulo/core/client/impl/thrift/ClientService.java18258
      public void read(org.apache.thrift.protocol.TProtocol prot, grantSystemPermission_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(4);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.principal = iprot.readString();
          struct.setPrincipalIsSet(true);
        }
        if (incoming.get(3)) {
          struct.permission = iprot.readByte();
          struct.setPermissionIsSet(true);
        }
      }
    }

  }

  public static class grantSystemPermission_result implements org.apache.thrift.TBase<grantSystemPermission_result, grantSystemPermission_result._Fields>, java.io.Serializable, Cloneable   {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java745
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java157
org/apache/accumulo/core/gc/thrift/GCMonitorService.java107
org/apache/accumulo/core/master/thrift/MasterClientService.java591
      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "checkClass failed: unknown result");
    }

  }
  public static class AsyncClient extends org.apache.thrift.async.TAsyncClient implements AsyncIface {
    public static class Factory implements org.apache.thrift.async.TAsyncClientFactory<AsyncClient> {
      private org.apache.thrift.async.TAsyncClientManager clientManager;
      private org.apache.thrift.protocol.TProtocolFactory protocolFactory;
      public Factory(org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.protocol.TProtocolFactory protocolFactory) {
        this.clientManager = clientManager;
        this.protocolFactory = protocolFactory;
      }
      public AsyncClient getAsyncClient(org.apache.thrift.transport.TNonblockingTransport transport) {
        return new AsyncClient(protocolFactory, clientManager, transport);
      }
    }

    public AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport) {
      super(protocolFactory, clientManager, transport);
    }

    public void getRootTabletLocation(org.apache.thrift.async.AsyncMethodCallback<getRootTabletLocation_call> resultHandler) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4999
org/apache/accumulo/core/client/impl/thrift/ClientService.java19435
org/apache/accumulo/core/client/impl/thrift/ClientService.java20655
org/apache/accumulo/core/master/thrift/MasterClientService.java3869
org/apache/accumulo/core/master/thrift/MasterClientService.java5091
org/apache/accumulo/core/master/thrift/MasterClientService.java6213
org/apache/accumulo/core/master/thrift/MasterClientService.java15871
org/apache/accumulo/core/master/thrift/MasterClientService.java16896
          case 1: // SEC
            return SEC;
          case 2: // TOPE
            return TOPE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14375
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16789
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17535
            case 3: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 4: // TID
              if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7546
org/apache/accumulo/core/client/impl/thrift/ClientService.java9642
org/apache/accumulo/core/client/impl/thrift/ClientService.java10619
org/apache/accumulo/core/client/impl/thrift/ClientService.java11542
org/apache/accumulo/core/client/impl/thrift/ClientService.java12563
org/apache/accumulo/core/client/impl/thrift/ClientService.java13538
org/apache/accumulo/core/client/impl/thrift/ClientService.java14689
org/apache/accumulo/core/client/impl/thrift/ClientService.java15884
org/apache/accumulo/core/client/impl/thrift/ClientService.java17127
org/apache/accumulo/core/client/impl/thrift/ClientService.java18145
org/apache/accumulo/core/client/impl/thrift/ClientService.java19240
org/apache/accumulo/core/client/impl/thrift/ClientService.java20460
org/apache/accumulo/core/master/thrift/MasterClientService.java2182
org/apache/accumulo/core/master/thrift/MasterClientService.java3630
org/apache/accumulo/core/master/thrift/MasterClientService.java4894
org/apache/accumulo/core/master/thrift/MasterClientService.java6039
org/apache/accumulo/core/master/thrift/MasterClientService.java7100
org/apache/accumulo/core/master/thrift/MasterClientService.java8020
org/apache/accumulo/core/master/thrift/MasterClientService.java9015
org/apache/accumulo/core/master/thrift/MasterClientService.java10033
org/apache/accumulo/core/master/thrift/MasterClientService.java10976
org/apache/accumulo/core/master/thrift/MasterClientService.java12901
org/apache/accumulo/core/master/thrift/MasterClientService.java13663
org/apache/accumulo/core/master/thrift/MasterClientService.java15562
org/apache/accumulo/core/master/thrift/MasterClientService.java16742
org/apache/accumulo/core/master/thrift/MasterClientService.java17862
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3645
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7307
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13063
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15662
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22180
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24179
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25099
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TO_AUTHENTICATE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7975
org/apache/accumulo/core/client/impl/thrift/ClientService.java8917
org/apache/accumulo/core/client/impl/thrift/ClientService.java13989
org/apache/accumulo/core/client/impl/thrift/ClientService.java15137
org/apache/accumulo/core/master/thrift/MasterClientService.java14602
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10753
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14946
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22629
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26012
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26986
      first = false;
      if (!first) sb.append(", ");
      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19293
org/apache/accumulo/core/client/impl/thrift/ClientService.java20513
      public void write(org.apache.thrift.protocol.TProtocol oprot, grantTablePermission_args struct) throws org.apache.thrift.TException {
        struct.validate();

        oprot.writeStructBegin(STRUCT_DESC);
        if (struct.credential != null) {
          oprot.writeFieldBegin(CREDENTIAL_FIELD_DESC);
          struct.credential.write(oprot);
          oprot.writeFieldEnd();
        }
        if (struct.principal != null) {
          oprot.writeFieldBegin(PRINCIPAL_FIELD_DESC);
          oprot.writeString(struct.principal);
          oprot.writeFieldEnd();
        }
        if (struct.tableName != null) {
          oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
          oprot.writeString(struct.tableName);
          oprot.writeFieldEnd();
        }
        oprot.writeFieldBegin(PERMISSION_FIELD_DESC);
        oprot.writeByte(struct.permission);
        oprot.writeFieldEnd();
        if (struct.tinfo != null) {
          oprot.writeFieldBegin(TINFO_FIELD_DESC);
          struct.tinfo.write(oprot);
          oprot.writeFieldEnd();
        }
        oprot.writeFieldStop();
        oprot.writeStructEnd();
      }

    }

    private static class grantTablePermission_argsTupleSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19755
org/apache/accumulo/core/client/impl/thrift/ClientService.java20975
org/apache/accumulo/core/master/thrift/MasterClientService.java4189
org/apache/accumulo/core/master/thrift/MasterClientService.java5411
org/apache/accumulo/core/master/thrift/MasterClientService.java6533
org/apache/accumulo/core/master/thrift/MasterClientService.java16191
      public void read(org.apache.thrift.protocol.TProtocol iprot, grantTablePermission_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new ThriftTableOperationException();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3555
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7227
      first = false;
      if (!first) sb.append(", ");
      sb.append("ssiList:");
      if (this.ssiList == null) {
        sb.append("null");
      } else {
        sb.append(this.ssiList);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("ssio:");
      if (this.ssio == null) {
        sb.append("null");
      } else {
        sb.append(this.ssio);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("authorizations:");
      if (this.authorizations == null) {
        sb.append("null");
      } else {
        sb.append(this.authorizations);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("waitForWrites:");
      sb.append(this.waitForWrites);
      first = false;
FileLine
org/apache/accumulo/core/gc/thrift/GCMonitorService.java1038
org/apache/accumulo/core/master/thrift/MasterClientService.java12282
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8156
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21641
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23640
                struct.success = new GCStatus();
                struct.success.read(iprot);
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, getStatus_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/iterators/AggregatingIteratorTest.java67
org/apache/accumulo/core/iterators/user/CombinerTest.java56
  static Key nk(int row, int colf, int colq, long ts, boolean deleted) {
    Key k = nk(row, colf, colq, ts);
    k.setDeleted(true);
    return k;
  }
  
  static Key nk(int row, int colf, int colq, long ts) {
    return new Key(nr(row), new Text(String.format("cf%03d", colf)), new Text(String.format("cq%03d", colq)), ts);
  }
  
  static Range nr(int row, int colf, int colq, long ts, boolean inclusive) {
    return new Range(nk(row, colf, colq, ts), inclusive, null, true);
  }
  
  static Range nr(int row, int colf, int colq, long ts) {
    return nr(row, colf, colq, ts, true);
  }
  
  static void nkv(TreeMap<Key,Value> tm, int row, int colf, int colq, long ts, boolean deleted, String val) {
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java367
org/apache/accumulo/core/iterators/user/CombinerTest.java422
    Combiner.setColumns(is, Collections.singletonList(new IteratorSetting.Column("cf001")));
    
    ai.init(new SortedMapIterator(tm1), is.getOptions(), null);
    ai.seek(new Range(), EMPTY_COL_FAMS, false);
    
    assertTrue(ai.hasTop());
    assertEquals(nk(0, 0, 1, 1), ai.getTopKey());
    assertEquals("7", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
    assertEquals("9", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(2, 2, 1, 2), ai.getTopKey());
    assertEquals("3", encoder.decode(ai.getTopValue().get()).toString());
FileLine
org/apache/accumulo/core/security/thrift/Credential.java141
org/apache/accumulo/core/security/thrift/Credentials.java134
    tmpMap.put(_Fields.TOKEN_CLASS, new org.apache.thrift.meta_data.FieldMetaData("tokenClass", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
    tmpMap.put(_Fields.TOKEN, new org.apache.thrift.meta_data.FieldMetaData("token", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING        , true)));
    tmpMap.put(_Fields.INSTANCE_ID, new org.apache.thrift.meta_data.FieldMetaData("instanceId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
    metaDataMap = Collections.unmodifiableMap(tmpMap);
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(Credential.class, metaDataMap);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4650
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13648
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // NSTE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.nste = new NotServingTabletException();
                struct.nste.read(iprot);
                struct.setNsteIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // TMFE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tmfe = new TooManyFilesException();
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java991
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3318
      if (!this.columns.equals(that.columns))
        return false;
    }

    boolean this_present_ssiList = true && this.isSetSsiList();
    boolean that_present_ssiList = true && that.isSetSsiList();
    if (this_present_ssiList || that_present_ssiList) {
      if (!(this_present_ssiList && that_present_ssiList))
        return false;
      if (!this.ssiList.equals(that.ssiList))
        return false;
    }

    boolean this_present_ssio = true && this.isSetSsio();
    boolean that_present_ssio = true && that.isSetSsio();
    if (this_present_ssio || that_present_ssio) {
      if (!(this_present_ssio && that_present_ssio))
        return false;
      if (!this.ssio.equals(that.ssio))
        return false;
    }

    boolean this_present_authorizations = true && this.isSetAuthorizations();
    boolean that_present_authorizations = true && that.isSetAuthorizations();
    if (this_present_authorizations || that_present_authorizations) {
      if (!(this_present_authorizations && that_present_authorizations))
        return false;
      if (!this.authorizations.equals(that.authorizations))
        return false;
    }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19755
org/apache/accumulo/core/client/impl/thrift/ClientService.java20975
org/apache/accumulo/core/master/thrift/MasterClientService.java4189
org/apache/accumulo/core/master/thrift/MasterClientService.java5411
org/apache/accumulo/core/master/thrift/MasterClientService.java6533
org/apache/accumulo/core/master/thrift/MasterClientService.java16191
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13638
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16158
      public void read(org.apache.thrift.protocol.TProtocol iprot, grantTablePermission_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new ThriftTableOperationException();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java14050
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15008
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22691
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26074
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27048
                    struct.success.add(_elem42);
                  }
                  iprot.readListEnd();
                }
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, getUserAuthorizations_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java21897
org/apache/accumulo/core/master/thrift/MasterClientService.java1776
          case 2: // TABLE_NAME
            return TABLE_NAME;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/security/thrift/AuthInfo.java89
org/apache/accumulo/core/security/thrift/Credentials.java89
        case 3: // INSTANCE_ID
          return INSTANCE_ID;
        default:
          return null;
      }
    }

    /**
     * Find the _Fields constant that matches fieldId, throwing an exception
     * if it is not found.
     */
    public static _Fields findByThriftIdOrThrow(int fieldId) {
      _Fields fields = findByThriftId(fieldId);
      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
      return fields;
    }

    /**
     * Find the _Fields constant that matches name, or null if its not found.
     */
    public static _Fields findByName(String name) {
      return byName.get(name);
    }

    private final short _thriftId;
    private final String _fieldName;

    _Fields(short thriftId, String fieldName) {
      _thriftId = thriftId;
      _fieldName = fieldName;
    }

    public short getThriftFieldId() {
      return _thriftId;
    }

    public String getFieldName() {
      return _fieldName;
    }
  }

  // isset id assignments
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.USER, new org.apache.thrift.meta_data.FieldMetaData("user", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4213
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5335
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      tmpMap.put(_Fields.NSTE, new org.apache.thrift.meta_data.FieldMetaData("nste", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      tmpMap.put(_Fields.TMFE, new org.apache.thrift.meta_data.FieldMetaData("tmfe", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(startScan_result.class, metaDataMap);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8741
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9654
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12108
          case 1: // NSSI
            return NSSI;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java1169
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1272
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17494
    if (extent != null) {
      extent.validate();
    }
  }

  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
    try {
      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
    try {
      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
      __isset_bitfield = 0;
      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private static class ActiveCompactionStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6412
org/apache/accumulo/core/client/impl/thrift/ClientService.java8157
org/apache/accumulo/core/gc/thrift/GCMonitorService.java241
org/apache/accumulo/core/master/thrift/MasterClientService.java11485
org/apache/accumulo/core/master/thrift/MasterClientService.java13864
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10015
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20844
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22843
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25252
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26226
          case 1: // CREDENTIAL
            return CREDENTIAL;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6771
org/apache/accumulo/core/client/impl/thrift/ClientService.java8621
org/apache/accumulo/core/client/impl/thrift/ClientService.java9847
org/apache/accumulo/core/client/impl/thrift/ClientService.java10767
org/apache/accumulo/core/client/impl/thrift/ClientService.java11692
org/apache/accumulo/core/client/impl/thrift/ClientService.java12766
org/apache/accumulo/core/client/impl/thrift/ClientService.java13691
org/apache/accumulo/core/client/impl/thrift/ClientService.java17296
org/apache/accumulo/core/client/impl/thrift/ClientService.java18314
org/apache/accumulo/core/gc/thrift/GCMonitorService.java705
org/apache/accumulo/core/master/thrift/MasterClientService.java7248
org/apache/accumulo/core/master/thrift/MasterClientService.java8166
org/apache/accumulo/core/master/thrift/MasterClientService.java9184
org/apache/accumulo/core/master/thrift/MasterClientService.java10204
org/apache/accumulo/core/master/thrift/MasterClientService.java11124
org/apache/accumulo/core/master/thrift/MasterClientService.java11949
org/apache/accumulo/core/master/thrift/MasterClientService.java18008
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7823
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14650
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21308
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22333
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23307
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24327
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25716
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26690
          case 1: // SEC
            return SEC;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5927
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11433
      public void read(org.apache.thrift.protocol.TProtocol iprot, isActive_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 1: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TID
              if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
                struct.tid = iprot.readI64();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5142
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6264
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8605
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9523
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11972
      public void read(org.apache.thrift.protocol.TProtocol iprot, continueScan_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 2: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SCAN_ID
              if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
                struct.scanID = iprot.readI64();
FileLine
org/apache/accumulo/core/data/thrift/TKeyValue.java84
org/apache/accumulo/core/master/thrift/MasterClientService.java4344
org/apache/accumulo/core/master/thrift/MasterClientService.java9555
        case 2: // VALUE
          return VALUE;
        default:
          return null;
      }
    }

    /**
     * Find the _Fields constant that matches fieldId, throwing an exception
     * if it is not found.
     */
    public static _Fields findByThriftIdOrThrow(int fieldId) {
      _Fields fields = findByThriftId(fieldId);
      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
      return fields;
    }

    /**
     * Find the _Fields constant that matches name, or null if its not found.
     */
    public static _Fields findByName(String name) {
      return byName.get(name);
    }

    private final short _thriftId;
    private final String _fieldName;

    _Fields(short thriftId, String fieldName) {
      _thriftId = thriftId;
      _fieldName = fieldName;
    }

    public short getThriftFieldId() {
      return _thriftId;
    }

    public String getFieldName() {
      return _fieldName;
    }
  }

  // isset id assignments
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.KEY, new org.apache.thrift.meta_data.FieldMetaData("key", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19437
org/apache/accumulo/core/client/impl/thrift/ClientService.java20657
org/apache/accumulo/core/client/impl/thrift/ClientService.java22256
org/apache/accumulo/core/master/thrift/MasterClientService.java3871
org/apache/accumulo/core/master/thrift/MasterClientService.java5093
org/apache/accumulo/core/master/thrift/MasterClientService.java6215
org/apache/accumulo/core/master/thrift/MasterClientService.java15873
          case 2: // TOPE
            return TOPE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/security/thrift/AuthInfo.java89
org/apache/accumulo/core/security/thrift/Credential.java94
        case 3: // INSTANCE_ID
          return INSTANCE_ID;
        default:
          return null;
      }
    }

    /**
     * Find the _Fields constant that matches fieldId, throwing an exception
     * if it is not found.
     */
    public static _Fields findByThriftIdOrThrow(int fieldId) {
      _Fields fields = findByThriftId(fieldId);
      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
      return fields;
    }

    /**
     * Find the _Fields constant that matches name, or null if its not found.
     */
    public static _Fields findByName(String name) {
      return byName.get(name);
    }

    private final short _thriftId;
    private final String _fieldName;

    _Fields(short thriftId, String fieldName) {
      _thriftId = thriftId;
      _fieldName = fieldName;
    }

    public short getThriftFieldId() {
      return _thriftId;
    }

    public String getFieldName() {
      return _fieldName;
    }
  }

  // isset id assignments
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.USER, new org.apache.thrift.meta_data.FieldMetaData("user", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java79
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16308
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18630
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19299
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java79
        case 1: // EXTENT
          return EXTENT;
        default:
          return null;
      }
    }

    /**
     * Find the _Fields constant that matches fieldId, throwing an exception
     * if it is not found.
     */
    public static _Fields findByThriftIdOrThrow(int fieldId) {
      _Fields fields = findByThriftId(fieldId);
      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
      return fields;
    }

    /**
     * Find the _Fields constant that matches name, or null if its not found.
     */
    public static _Fields findByName(String name) {
      return byName.get(name);
    }

    private final short _thriftId;
    private final String _fieldName;

    _Fields(short thriftId, String fieldName) {
      _thriftId = thriftId;
      _fieldName = fieldName;
    }

    public short getThriftFieldId() {
      return _thriftId;
    }

    public String getFieldName() {
      return _fieldName;
    }
  }

  // isset id assignments
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.EXTENT, new org.apache.thrift.meta_data.FieldMetaData("extent", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java143
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java67
org/apache/accumulo/core/gc/thrift/GCMonitorService.java59
org/apache/accumulo/core/master/thrift/MasterClientService.java123
    public void checkClass(org.apache.accumulo.trace.thrift.TInfo tinfo, String className, String interfaceMatch, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.checkClass_call> resultHandler) throws org.apache.thrift.TException;

  }

  public static class Client extends org.apache.thrift.TServiceClient implements Iface {
    public static class Factory implements org.apache.thrift.TServiceClientFactory<Client> {
      public Factory() {}
      public Client getClient(org.apache.thrift.protocol.TProtocol prot) {
        return new Client(prot);
      }
      public Client getClient(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
        return new Client(iprot, oprot);
      }
    }

    public Client(org.apache.thrift.protocol.TProtocol prot)
    {
      super(prot, prot);
    }

    public Client(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
      super(iprot, oprot);
    }

    public String getRootTabletLocation() throws org.apache.thrift.TException
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15609
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16736
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17480
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19058
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19727
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
      if (extent != null) {
        extent.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6632
org/apache/accumulo/core/client/impl/thrift/ClientService.java8452
org/apache/accumulo/core/client/impl/thrift/ClientService.java10580
org/apache/accumulo/core/client/impl/thrift/ClientService.java12524
org/apache/accumulo/core/client/impl/thrift/ClientService.java13499
org/apache/accumulo/core/gc/thrift/GCMonitorService.java536
org/apache/accumulo/core/master/thrift/MasterClientService.java2143
org/apache/accumulo/core/master/thrift/MasterClientService.java4855
org/apache/accumulo/core/master/thrift/MasterClientService.java6000
org/apache/accumulo/core/master/thrift/MasterClientService.java7061
org/apache/accumulo/core/master/thrift/MasterClientService.java9994
org/apache/accumulo/core/master/thrift/MasterClientService.java10937
org/apache/accumulo/core/master/thrift/MasterClientService.java11780
org/apache/accumulo/core/master/thrift/MasterClientService.java14159
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18359
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20583
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21139
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22141
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23138
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24140
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25060
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25547
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26521
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27592
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class ping_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java299
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15623
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16750
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19072
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19741
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java299
    if (extent != null) {
      extent.validate();
    }
  }

  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
    try {
      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
    try {
      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private static class NotServingTabletExceptionStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java53
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java183
    public org.apache.accumulo.core.data.thrift.InitialScan startScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, org.apache.accumulo.core.data.thrift.TKeyExtent extent, org.apache.accumulo.core.data.thrift.TRange range, List<org.apache.accumulo.core.data.thrift.TColumn> columns, int batchSize, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, boolean isolated) throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, NotServingTabletException, TooManyFilesException, org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8980
org/apache/accumulo/core/client/impl/thrift/ClientService.java14052
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15010
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22693
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26076
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27050
                  iprot.readSetEnd();
                }
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, listUsers_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java1200
org/apache/accumulo/core/tabletserver/thrift/TabletStats.java864
    public void read(org.apache.thrift.protocol.TProtocol iprot, ActiveCompaction struct) throws org.apache.thrift.TException {
      org.apache.thrift.protocol.TField schemeField;
      iprot.readStructBegin();
      while (true)
      {
        schemeField = iprot.readFieldBegin();
        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
          break;
        }
        switch (schemeField.id) {
          case 1: // EXTENT
            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
              struct.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent();
              struct.extent.read(iprot);
              struct.setExtentIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          case 2: // AGE
            if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8031
org/apache/accumulo/core/client/impl/thrift/ClientService.java15193
org/apache/accumulo/core/master/thrift/MasterClientService.java14658
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10809
                struct.success = iprot.readBool();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, authenticateUser_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2431
org/apache/accumulo/core/client/impl/thrift/ClientService.java3031
org/apache/accumulo/core/client/impl/thrift/ClientService.java3631
org/apache/accumulo/core/client/impl/thrift/ClientService.java5003
org/apache/accumulo/core/client/impl/thrift/ClientService.java6414
org/apache/accumulo/core/client/impl/thrift/ClientService.java6773
org/apache/accumulo/core/client/impl/thrift/ClientService.java7139
org/apache/accumulo/core/client/impl/thrift/ClientService.java8159
org/apache/accumulo/core/client/impl/thrift/ClientService.java8623
org/apache/accumulo/core/client/impl/thrift/ClientService.java9141
org/apache/accumulo/core/client/impl/thrift/ClientService.java9849
org/apache/accumulo/core/client/impl/thrift/ClientService.java10215
org/apache/accumulo/core/client/impl/thrift/ClientService.java10769
org/apache/accumulo/core/client/impl/thrift/ClientService.java11135
org/apache/accumulo/core/client/impl/thrift/ClientService.java11694
org/apache/accumulo/core/client/impl/thrift/ClientService.java12065
org/apache/accumulo/core/client/impl/thrift/ClientService.java12768
org/apache/accumulo/core/client/impl/thrift/ClientService.java13134
org/apache/accumulo/core/client/impl/thrift/ClientService.java13693
org/apache/accumulo/core/client/impl/thrift/ClientService.java17298
org/apache/accumulo/core/client/impl/thrift/ClientService.java18316
org/apache/accumulo/core/client/impl/thrift/ClientService.java19439
org/apache/accumulo/core/client/impl/thrift/ClientService.java20659
org/apache/accumulo/core/client/impl/thrift/ClientService.java21120
org/apache/accumulo/core/client/impl/thrift/ClientService.java21482
org/apache/accumulo/core/client/impl/thrift/ClientService.java21899
org/apache/accumulo/core/client/impl/thrift/ClientService.java22258
org/apache/accumulo/core/client/impl/thrift/ClientService.java22782
org/apache/accumulo/core/client/impl/thrift/ThriftTableOperationException.java117
org/apache/accumulo/core/data/thrift/TColumn.java91
org/apache/accumulo/core/data/thrift/TKeyExtent.java91
org/apache/accumulo/core/data/thrift/TKeyValue.java86
org/apache/accumulo/core/data/thrift/UpdateErrors.java91
org/apache/accumulo/core/gc/thrift/GCMonitorService.java243
org/apache/accumulo/core/gc/thrift/GCMonitorService.java707
org/apache/accumulo/core/gc/thrift/GCStatus.java96
org/apache/accumulo/core/master/thrift/MasterClientService.java1778
org/apache/accumulo/core/master/thrift/MasterClientService.java3873
org/apache/accumulo/core/master/thrift/MasterClientService.java4346
org/apache/accumulo/core/master/thrift/MasterClientService.java5095
org/apache/accumulo/core/master/thrift/MasterClientService.java5563
org/apache/accumulo/core/master/thrift/MasterClientService.java6217
org/apache/accumulo/core/master/thrift/MasterClientService.java6688
org/apache/accumulo/core/master/thrift/MasterClientService.java7250
org/apache/accumulo/core/master/thrift/MasterClientService.java8168
org/apache/accumulo/core/master/thrift/MasterClientService.java9186
org/apache/accumulo/core/master/thrift/MasterClientService.java9557
org/apache/accumulo/core/master/thrift/MasterClientService.java10206
org/apache/accumulo/core/master/thrift/MasterClientService.java10572
org/apache/accumulo/core/master/thrift/MasterClientService.java11126
org/apache/accumulo/core/master/thrift/MasterClientService.java11487
org/apache/accumulo/core/master/thrift/MasterClientService.java11951
org/apache/accumulo/core/master/thrift/MasterClientService.java12422
org/apache/accumulo/core/master/thrift/MasterClientService.java13104
org/apache/accumulo/core/master/thrift/MasterClientService.java13866
org/apache/accumulo/core/master/thrift/MasterClientService.java15875
org/apache/accumulo/core/master/thrift/MasterClientService.java16900
org/apache/accumulo/core/master/thrift/MasterClientService.java18010
org/apache/accumulo/core/master/thrift/MasterClientService.java18617
org/apache/accumulo/core/master/thrift/RecoveryException.java81
org/apache/accumulo/core/master/thrift/TabletSplit.java86
org/apache/accumulo/core/security/thrift/AuthInfo.java91
org/apache/accumulo/core/security/thrift/Credential.java96
org/apache/accumulo/core/security/thrift/Credentials.java91
org/apache/accumulo/core/security/thrift/ThriftSecurityException.java94
org/apache/accumulo/core/tabletserver/thrift/ConstraintViolationException.java81
org/apache/accumulo/core/tabletserver/thrift/IteratorConfig.java81
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java81
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4168
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5290
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7825
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8743
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9656
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10017
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12110
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12581
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13250
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14652
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15172
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15842
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17756
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18632
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19301
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19980
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20846
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21776
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22335
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22845
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23309
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23775
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24329
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24695
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25254
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25718
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26228
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26692
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27207
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java81
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java587
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2928
    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __ENTRIESWRITTEN_ISSET_ID, value);
  }

  public int getSsiListSize() {
    return (this.ssiList == null) ? 0 : this.ssiList.size();
  }

  public java.util.Iterator<org.apache.accumulo.core.data.thrift.IterInfo> getSsiListIterator() {
    return (this.ssiList == null) ? null : this.ssiList.iterator();
  }

  public void addToSsiList(org.apache.accumulo.core.data.thrift.IterInfo elem) {
    if (this.ssiList == null) {
      this.ssiList = new ArrayList<org.apache.accumulo.core.data.thrift.IterInfo>();
    }
    this.ssiList.add(elem);
  }

  public List<org.apache.accumulo.core.data.thrift.IterInfo> getSsiList() {
    return this.ssiList;
  }

  public ActiveCompaction setSsiList(List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java567
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2865
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6691
      this.extent = null;
    }
  }

  public int getColumnsSize() {
    return (this.columns == null) ? 0 : this.columns.size();
  }

  public java.util.Iterator<org.apache.accumulo.core.data.thrift.TColumn> getColumnsIterator() {
    return (this.columns == null) ? null : this.columns.iterator();
  }

  public void addToColumns(org.apache.accumulo.core.data.thrift.TColumn elem) {
    if (this.columns == null) {
      this.columns = new ArrayList<org.apache.accumulo.core.data.thrift.TColumn>();
    }
    this.columns.add(elem);
  }

  public List<org.apache.accumulo.core.data.thrift.TColumn> getColumns() {
    return this.columns;
  }

  public ActiveScan setColumns(List<org.apache.accumulo.core.data.thrift.TColumn> columns) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8031
org/apache/accumulo/core/client/impl/thrift/ClientService.java15193
org/apache/accumulo/core/gc/thrift/GCMonitorService.java1039
org/apache/accumulo/core/master/thrift/MasterClientService.java12283
org/apache/accumulo/core/master/thrift/MasterClientService.java14658
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8157
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10809
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21642
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23641
                struct.success = iprot.readBool();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, authenticateUser_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8481
org/apache/accumulo/core/gc/thrift/GCMonitorService.java565
org/apache/accumulo/core/master/thrift/MasterClientService.java11809
org/apache/accumulo/core/master/thrift/MasterClientService.java14188
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5142
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6264
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8605
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9523
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10339
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11972
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23167
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25576
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26550
      public void read(org.apache.thrift.protocol.TProtocol iprot, listUsers_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 2: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4713
org/apache/accumulo/core/client/impl/thrift/ClientService.java5927
org/apache/accumulo/core/client/impl/thrift/ClientService.java23173
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11433
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19101
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19770
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20612
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27621
      public void read(org.apache.thrift.protocol.TProtocol iprot, bulkImportFiles_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 1: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java1430
org/apache/accumulo/core/client/impl/thrift/ClientService.java1474
        grantTablePermission_args args = new grantTablePermission_args();
        args.setTinfo(tinfo);
        args.setCredential(credential);
        args.setPrincipal(principal);
        args.setTableName(tableName);
        args.setPermission(permission);
        args.write(prot);
        prot.writeMessageEnd();
      }

      public void getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        (new Client(prot)).recv_grantTablePermission();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4452
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14158
    public boolean equals(bulkImportFiles_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_tid = true;
      boolean that_present_tid = true;
      if (this_present_tid || that_present_tid) {
        if (!(this_present_tid && that_present_tid))
          return false;
        if (this.tid != that.tid)
          return false;
      }

      boolean this_present_tableId = true && this.isSetTableId();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8032
org/apache/accumulo/core/client/impl/thrift/ClientService.java8982
org/apache/accumulo/core/client/impl/thrift/ClientService.java14054
org/apache/accumulo/core/client/impl/thrift/ClientService.java15194
org/apache/accumulo/core/gc/thrift/GCMonitorService.java1040
org/apache/accumulo/core/master/thrift/MasterClientService.java12284
org/apache/accumulo/core/master/thrift/MasterClientService.java14659
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8158
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10810
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15012
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21643
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22695
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23642
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26078
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27052
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, authenticateUser_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java15291
org/apache/accumulo/core/master/thrift/MasterClientService.java16575
org/apache/accumulo/core/master/thrift/MasterClientService.java17695
    public boolean equals(executeTableOperation_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_opid = true;
      boolean that_present_opid = true;
      if (this_present_opid || that_present_opid) {
        if (!(this_present_opid && that_present_opid))
          return false;
        if (this.opid != that.opid)
          return false;
      }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16907
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17670
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19229
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19898
        BitSet incoming = iprot.readBitSet(4);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.lock = iprot.readString();
          struct.setLockIsSet(true);
        }
        if (incoming.get(3)) {
          struct.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent();
          struct.extent.read(iprot);
          struct.setExtentIsSet(true);
        }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4683
org/apache/accumulo/core/client/impl/thrift/ClientService.java5897
org/apache/accumulo/core/client/impl/thrift/ClientService.java14649
org/apache/accumulo/core/client/impl/thrift/ClientService.java15844
org/apache/accumulo/core/client/impl/thrift/ClientService.java17087
org/apache/accumulo/core/client/impl/thrift/ClientService.java18105
org/apache/accumulo/core/client/impl/thrift/ClientService.java19200
org/apache/accumulo/core/client/impl/thrift/ClientService.java20420
org/apache/accumulo/core/data/thrift/InitialMultiScan.java375
org/apache/accumulo/core/data/thrift/InitialScan.java375
org/apache/accumulo/core/data/thrift/MultiScanResult.java810
org/apache/accumulo/core/data/thrift/TRange.java674
org/apache/accumulo/core/master/thrift/MasterClientService.java3590
org/apache/accumulo/core/master/thrift/MasterClientService.java7980
org/apache/accumulo/core/master/thrift/MasterClientService.java8975
org/apache/accumulo/core/master/thrift/MasterClientService.java15522
org/apache/accumulo/core/master/thrift/MasterClientService.java16702
org/apache/accumulo/core/master/thrift/MasterClientService.java17822
org/apache/accumulo/core/master/thrift/TableInfo.java1119
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java1170
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1273
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3605
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5112
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6234
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7267
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8575
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9493
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11403
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11942
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14335
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17495
org/apache/accumulo/core/tabletserver/thrift/TabletStats.java834
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class bulkImportFiles_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java59
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java271
    public org.apache.accumulo.core.data.thrift.InitialMultiScan startMultiScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, Map<org.apache.accumulo.core.data.thrift.TKeyExtent,List<org.apache.accumulo.core.data.thrift.TRange>> batch, List<org.apache.accumulo.core.data.thrift.TColumn> columns, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites) throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java588
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java608
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2929
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6732
  }

  public int getSsiListSize() {
    return (this.ssiList == null) ? 0 : this.ssiList.size();
  }

  public java.util.Iterator<org.apache.accumulo.core.data.thrift.IterInfo> getSsiListIterator() {
    return (this.ssiList == null) ? null : this.ssiList.iterator();
  }

  public void addToSsiList(org.apache.accumulo.core.data.thrift.IterInfo elem) {
    if (this.ssiList == null) {
      this.ssiList = new ArrayList<org.apache.accumulo.core.data.thrift.IterInfo>();
    }
    this.ssiList.add(elem);
  }

  public List<org.apache.accumulo.core.data.thrift.IterInfo> getSsiList() {
    return this.ssiList;
  }

  public ActiveCompaction setSsiList(List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9074
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12441
                struct.success = new org.apache.accumulo.core.data.thrift.MultiScanResult();
                struct.success.read(iprot);
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // NSSI
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.nssi = new NoSuchScanIDException();
                struct.nssi.read(iprot);
                struct.setNssiIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, continueMultiScan_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17838
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20062
    public flush_args(flush_args other) {
      if (other.isSetTinfo()) {
        this.tinfo = new org.apache.accumulo.trace.thrift.TInfo(other.tinfo);
      }
      if (other.isSetCredential()) {
        this.credential = new org.apache.accumulo.core.security.thrift.Credential(other.credential);
      }
      if (other.isSetLock()) {
        this.lock = other.lock;
      }
      if (other.isSetTableId()) {
        this.tableId = other.tableId;
      }
      if (other.isSetStartRow()) {
        this.startRow = org.apache.thrift.TBaseHelper.copyBinary(other.startRow);
;
      }
      if (other.isSetEndRow()) {
        this.endRow = org.apache.thrift.TBaseHelper.copyBinary(other.endRow);
;
      }
    }

    public flush_args deepCopy() {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6977
org/apache/accumulo/core/client/impl/thrift/ClientService.java7977
org/apache/accumulo/core/client/impl/thrift/ClientService.java10053
org/apache/accumulo/core/client/impl/thrift/ClientService.java10973
org/apache/accumulo/core/client/impl/thrift/ClientService.java11898
org/apache/accumulo/core/client/impl/thrift/ClientService.java12972
org/apache/accumulo/core/client/impl/thrift/ClientService.java15139
org/apache/accumulo/core/client/impl/thrift/ClientService.java17502
org/apache/accumulo/core/client/impl/thrift/ClientService.java18520
org/apache/accumulo/core/master/thrift/MasterClientService.java7454
org/apache/accumulo/core/master/thrift/MasterClientService.java8372
org/apache/accumulo/core/master/thrift/MasterClientService.java9390
org/apache/accumulo/core/master/thrift/MasterClientService.java10410
org/apache/accumulo/core/master/thrift/MasterClientService.java11330
org/apache/accumulo/core/master/thrift/MasterClientService.java14604
org/apache/accumulo/core/master/thrift/MasterClientService.java18214
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10755
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24533
      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
FileLine
org/apache/accumulo/core/iterators/user/IntersectingIteratorTest.java148
org/apache/accumulo/core/iterators/user/IntersectingIteratorTest.java177
    otherColumnFamilies[1] = new Text("B");
    otherColumnFamilies[2] = new Text("D");
    otherColumnFamilies[3] = new Text("F");
    
    float hitRatio = 0.5f;
    SortedKeyValueIterator<Key,Value> source = createIteratorStack(hitRatio, NUM_ROWS, NUM_DOCIDS, columnFamilies, otherColumnFamilies, docs);
    IteratorSetting is = new IteratorSetting(1, IntersectingIterator.class);
    IntersectingIterator.setColumnFamilies(is, columnFamilies);
    IntersectingIterator iter = new IntersectingIterator();
    iter.init(source, is.getOptions(), env);
    iter.seek(new Range(), EMPTY_COL_FAMS, false);
    int hitCount = 0;
    while (iter.hasTop()) {
      hitCount++;
      Key k = iter.getTopKey();
      assertTrue(docs.contains(k.getColumnQualifier()));
      iter.next();
    }
    assertTrue(hitCount == docs.size());
    cleanup();
  }
  
  public void test2() throws IOException {
FileLine
org/apache/accumulo/core/data/ConstraintViolationSummary.java57
org/apache/accumulo/core/data/thrift/TConstraintViolationSummary.java491
    StringBuilder sb = new StringBuilder("ConstraintViolationSummary(");
    boolean first = true;
    
    sb.append("constrainClass:");
    if (this.constrainClass == null) {
      sb.append("null");
    } else {
      sb.append(this.constrainClass);
    }
    first = false;
    if (!first)
      sb.append(", ");
    sb.append("violationCode:");
    sb.append(this.violationCode);
    first = false;
    if (!first)
      sb.append(", ");
    sb.append("violationDescription:");
    if (this.violationDescription == null) {
      sb.append("null");
    } else {
      sb.append(this.violationDescription);
    }
    first = false;
    if (!first)
      sb.append(", ");
    sb.append("numberOfViolatingMutations:");
    sb.append(this.numberOfViolatingMutations);
    first = false;
    sb.append(")");
    return sb.toString();
  }
  
  public TConstraintViolationSummary toThrift() {
FileLine
org/apache/accumulo/core/iterators/AggregatingIteratorTest.java216
org/apache/accumulo/core/iterators/AggregatingIteratorTest.java283
    TreeMap<Key,Value> tm1 = new TreeMap<Key,Value>();
    
    // keys that aggregate
    nkv(tm1, 1, 1, 1, 1, false, "2");
    nkv(tm1, 1, 1, 1, 2, false, "3");
    nkv(tm1, 1, 1, 1, 3, false, "4");
    
    // keys that do not aggregate
    nkv(tm1, 2, 2, 1, 1, false, "2");
    nkv(tm1, 2, 2, 1, 2, false, "3");
    
    AggregatingIterator ai = new AggregatingIterator();
    
    Map<String,String> opts = new HashMap<String,String>();
    
    opts.put("cf001", SummationAggregator.class.getName());
    
    ai.init(new SortedMapIterator(tm1), opts, null);
    ai.seek(new Range(), EMPTY_COL_FAMS, false);
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2181
org/apache/accumulo/core/client/impl/thrift/ClientService.java2431
org/apache/accumulo/core/client/impl/thrift/ClientService.java2781
org/apache/accumulo/core/client/impl/thrift/ClientService.java3031
org/apache/accumulo/core/client/impl/thrift/ClientService.java3381
org/apache/accumulo/core/client/impl/thrift/ClientService.java3631
org/apache/accumulo/core/client/impl/thrift/ClientService.java5003
org/apache/accumulo/core/client/impl/thrift/ClientService.java6414
org/apache/accumulo/core/client/impl/thrift/ClientService.java6773
org/apache/accumulo/core/client/impl/thrift/ClientService.java7139
org/apache/accumulo/core/client/impl/thrift/ClientService.java8159
org/apache/accumulo/core/client/impl/thrift/ClientService.java8623
org/apache/accumulo/core/client/impl/thrift/ClientService.java9141
org/apache/accumulo/core/client/impl/thrift/ClientService.java9849
org/apache/accumulo/core/client/impl/thrift/ClientService.java10215
org/apache/accumulo/core/client/impl/thrift/ClientService.java10769
org/apache/accumulo/core/client/impl/thrift/ClientService.java11135
org/apache/accumulo/core/client/impl/thrift/ClientService.java11694
org/apache/accumulo/core/client/impl/thrift/ClientService.java12065
org/apache/accumulo/core/client/impl/thrift/ClientService.java12768
org/apache/accumulo/core/client/impl/thrift/ClientService.java13134
org/apache/accumulo/core/client/impl/thrift/ClientService.java13693
org/apache/accumulo/core/client/impl/thrift/ClientService.java17298
org/apache/accumulo/core/client/impl/thrift/ClientService.java18316
org/apache/accumulo/core/client/impl/thrift/ClientService.java19439
org/apache/accumulo/core/client/impl/thrift/ClientService.java20659
org/apache/accumulo/core/client/impl/thrift/ClientService.java21120
org/apache/accumulo/core/client/impl/thrift/ClientService.java21482
org/apache/accumulo/core/client/impl/thrift/ClientService.java21899
org/apache/accumulo/core/client/impl/thrift/ClientService.java22258
org/apache/accumulo/core/client/impl/thrift/ClientService.java22782
org/apache/accumulo/core/client/impl/thrift/ThriftTableOperationException.java117
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java381
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java981
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1581
org/apache/accumulo/core/data/thrift/TColumn.java91
org/apache/accumulo/core/data/thrift/TKeyExtent.java91
org/apache/accumulo/core/data/thrift/TKeyValue.java86
org/apache/accumulo/core/data/thrift/UpdateErrors.java91
org/apache/accumulo/core/gc/thrift/GCMonitorService.java243
org/apache/accumulo/core/gc/thrift/GCMonitorService.java707
org/apache/accumulo/core/gc/thrift/GCStatus.java96
org/apache/accumulo/core/master/thrift/MasterClientService.java1778
org/apache/accumulo/core/master/thrift/MasterClientService.java3873
org/apache/accumulo/core/master/thrift/MasterClientService.java4346
org/apache/accumulo/core/master/thrift/MasterClientService.java5095
org/apache/accumulo/core/master/thrift/MasterClientService.java5563
org/apache/accumulo/core/master/thrift/MasterClientService.java6217
org/apache/accumulo/core/master/thrift/MasterClientService.java6688
org/apache/accumulo/core/master/thrift/MasterClientService.java7250
org/apache/accumulo/core/master/thrift/MasterClientService.java8168
org/apache/accumulo/core/master/thrift/MasterClientService.java9186
org/apache/accumulo/core/master/thrift/MasterClientService.java9557
org/apache/accumulo/core/master/thrift/MasterClientService.java10206
org/apache/accumulo/core/master/thrift/MasterClientService.java10572
org/apache/accumulo/core/master/thrift/MasterClientService.java11126
org/apache/accumulo/core/master/thrift/MasterClientService.java11487
org/apache/accumulo/core/master/thrift/MasterClientService.java11951
org/apache/accumulo/core/master/thrift/MasterClientService.java12422
org/apache/accumulo/core/master/thrift/MasterClientService.java13104
org/apache/accumulo/core/master/thrift/MasterClientService.java13866
org/apache/accumulo/core/master/thrift/MasterClientService.java15875
org/apache/accumulo/core/master/thrift/MasterClientService.java16900
org/apache/accumulo/core/master/thrift/MasterClientService.java18010
org/apache/accumulo/core/master/thrift/MasterClientService.java18362
org/apache/accumulo/core/master/thrift/MasterClientService.java18617
org/apache/accumulo/core/master/thrift/RecoveryException.java81
org/apache/accumulo/core/master/thrift/TabletSplit.java86
org/apache/accumulo/core/security/thrift/AuthInfo.java91
org/apache/accumulo/core/security/thrift/Credential.java96
org/apache/accumulo/core/security/thrift/Credentials.java91
org/apache/accumulo/core/security/thrift/ThriftSecurityException.java94
org/apache/accumulo/core/tabletserver/thrift/ConstraintViolationException.java81
org/apache/accumulo/core/tabletserver/thrift/IteratorConfig.java81
org/apache/accumulo/core/tabletserver/thrift/NoSuchScanIDException.java77
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java81
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4168
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5290
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7825
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8743
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9656
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10017
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12110
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12581
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13250
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14652
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15172
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15842
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17756
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18632
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19301
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19980
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20846
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21776
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22335
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22845
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23309
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23775
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24329
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24695
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25254
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25718
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26228
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26692
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27207
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java81
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6633
org/apache/accumulo/core/client/impl/thrift/ClientService.java7508
org/apache/accumulo/core/client/impl/thrift/ClientService.java8453
org/apache/accumulo/core/client/impl/thrift/ClientService.java9604
org/apache/accumulo/core/client/impl/thrift/ClientService.java10581
org/apache/accumulo/core/client/impl/thrift/ClientService.java11504
org/apache/accumulo/core/client/impl/thrift/ClientService.java12525
org/apache/accumulo/core/client/impl/thrift/ClientService.java13500
org/apache/accumulo/core/client/impl/thrift/ClientService.java23145
org/apache/accumulo/core/data/thrift/TKeyValue.java388
org/apache/accumulo/core/gc/thrift/GCMonitorService.java537
org/apache/accumulo/core/gc/thrift/GCMonitorService.java998
org/apache/accumulo/core/gc/thrift/GCStatus.java540
org/apache/accumulo/core/master/thrift/MasterClientService.java2144
org/apache/accumulo/core/master/thrift/MasterClientService.java4856
org/apache/accumulo/core/master/thrift/MasterClientService.java6001
org/apache/accumulo/core/master/thrift/MasterClientService.java7062
org/apache/accumulo/core/master/thrift/MasterClientService.java9995
org/apache/accumulo/core/master/thrift/MasterClientService.java10938
org/apache/accumulo/core/master/thrift/MasterClientService.java11781
org/apache/accumulo/core/master/thrift/MasterClientService.java12242
org/apache/accumulo/core/master/thrift/MasterClientService.java12863
org/apache/accumulo/core/master/thrift/MasterClientService.java13625
org/apache/accumulo/core/master/thrift/MasterClientService.java14160
org/apache/accumulo/core/master/thrift/TabletSplit.java397
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java300
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4603
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5725
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8116
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9034
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10311
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12401
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13025
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15624
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16751
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18360
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19073
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19742
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20584
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21140
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21601
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22142
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23139
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23600
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24141
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25061
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25548
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26522
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27593
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java300
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class ping_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/util/shell/commands/DeleteCommand.java39
org/apache/accumulo/core/util/shell/commands/InsertCommand.java47
  private Option deleteOptAuths, timestampOpt;
  private Option timeoutOption;
  
  protected long getTimeout(final CommandLine cl) {
    if (cl.hasOption(timeoutOption.getLongOpt())) {
      return AccumuloConfiguration.getTimeInMillis(cl.getOptionValue(timeoutOption.getLongOpt()));
    }
    
    return Long.MAX_VALUE;
  }
  
  @Override
  public int execute(final String fullCommand, final CommandLine cl, final Shell shellState) throws AccumuloException, AccumuloSecurityException,
      TableNotFoundException, IOException, ConstraintViolationException {
    shellState.checkTableState();
    
    final Mutation m = new Mutation(new Text(cl.getArgs()[0].getBytes(Shell.CHARSET)));
    final Text colf = new Text(cl.getArgs()[1].getBytes(Shell.CHARSET));
    final Text colq = new Text(cl.getArgs()[2].getBytes(Shell.CHARSET));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java749
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java161
org/apache/accumulo/core/gc/thrift/GCMonitorService.java111
org/apache/accumulo/core/master/thrift/MasterClientService.java595
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java800
  public static class AsyncClient extends org.apache.thrift.async.TAsyncClient implements AsyncIface {
    public static class Factory implements org.apache.thrift.async.TAsyncClientFactory<AsyncClient> {
      private org.apache.thrift.async.TAsyncClientManager clientManager;
      private org.apache.thrift.protocol.TProtocolFactory protocolFactory;
      public Factory(org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.protocol.TProtocolFactory protocolFactory) {
        this.clientManager = clientManager;
        this.protocolFactory = protocolFactory;
      }
      public AsyncClient getAsyncClient(org.apache.thrift.transport.TNonblockingTransport transport) {
        return new AsyncClient(protocolFactory, clientManager, transport);
      }
    }

    public AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport) {
      super(protocolFactory, clientManager, transport);
    }

    public void getRootTabletLocation(org.apache.thrift.async.AsyncMethodCallback<getRootTabletLocation_call> resultHandler) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7546
org/apache/accumulo/core/client/impl/thrift/ClientService.java9642
org/apache/accumulo/core/client/impl/thrift/ClientService.java10619
org/apache/accumulo/core/client/impl/thrift/ClientService.java11542
org/apache/accumulo/core/client/impl/thrift/ClientService.java12563
org/apache/accumulo/core/client/impl/thrift/ClientService.java13538
org/apache/accumulo/core/client/impl/thrift/ClientService.java14689
org/apache/accumulo/core/client/impl/thrift/ClientService.java15884
org/apache/accumulo/core/client/impl/thrift/ClientService.java17127
org/apache/accumulo/core/client/impl/thrift/ClientService.java18145
org/apache/accumulo/core/client/impl/thrift/ClientService.java19240
org/apache/accumulo/core/client/impl/thrift/ClientService.java20460
org/apache/accumulo/core/master/thrift/MasterClientService.java2182
org/apache/accumulo/core/master/thrift/MasterClientService.java3630
org/apache/accumulo/core/master/thrift/MasterClientService.java4894
org/apache/accumulo/core/master/thrift/MasterClientService.java6039
org/apache/accumulo/core/master/thrift/MasterClientService.java7100
org/apache/accumulo/core/master/thrift/MasterClientService.java8020
org/apache/accumulo/core/master/thrift/MasterClientService.java9015
org/apache/accumulo/core/master/thrift/MasterClientService.java10033
org/apache/accumulo/core/master/thrift/MasterClientService.java10976
org/apache/accumulo/core/master/thrift/MasterClientService.java12901
org/apache/accumulo/core/master/thrift/MasterClientService.java13663
org/apache/accumulo/core/master/thrift/MasterClientService.java15562
org/apache/accumulo/core/master/thrift/MasterClientService.java16742
org/apache/accumulo/core/master/thrift/MasterClientService.java17862
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3645
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7307
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13063
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14375
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15662
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16789
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17535
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18398
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22180
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24179
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25099
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TO_AUTHENTICATE
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4685
org/apache/accumulo/core/client/impl/thrift/ClientService.java5899
org/apache/accumulo/core/client/impl/thrift/ClientService.java6276
org/apache/accumulo/core/client/impl/thrift/ClientService.java7991
org/apache/accumulo/core/client/impl/thrift/ClientService.java14651
org/apache/accumulo/core/client/impl/thrift/ClientService.java15153
org/apache/accumulo/core/client/impl/thrift/ClientService.java15846
org/apache/accumulo/core/client/impl/thrift/ClientService.java16448
org/apache/accumulo/core/client/impl/thrift/ClientService.java17089
org/apache/accumulo/core/client/impl/thrift/ClientService.java18107
org/apache/accumulo/core/client/impl/thrift/ClientService.java19202
org/apache/accumulo/core/client/impl/thrift/ClientService.java20422
org/apache/accumulo/core/client/impl/thrift/ClientService.java23547
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java847
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1447
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java2124
org/apache/accumulo/core/data/thrift/InitialMultiScan.java377
org/apache/accumulo/core/data/thrift/InitialScan.java377
org/apache/accumulo/core/data/thrift/IterInfo.java451
org/apache/accumulo/core/data/thrift/MapFileInfo.java297
org/apache/accumulo/core/data/thrift/MultiScanResult.java812
org/apache/accumulo/core/data/thrift/ScanResult.java394
org/apache/accumulo/core/data/thrift/TConstraintViolationSummary.java524
org/apache/accumulo/core/data/thrift/TKey.java649
org/apache/accumulo/core/data/thrift/TMutation.java572
org/apache/accumulo/core/data/thrift/TRange.java676
org/apache/accumulo/core/gc/thrift/GcCycleStats.java662
org/apache/accumulo/core/master/thrift/Compacting.java370
org/apache/accumulo/core/master/thrift/DeadServer.java451
org/apache/accumulo/core/master/thrift/MasterClientService.java2702
org/apache/accumulo/core/master/thrift/MasterClientService.java3592
org/apache/accumulo/core/master/thrift/MasterClientService.java7982
org/apache/accumulo/core/master/thrift/MasterClientService.java8977
org/apache/accumulo/core/master/thrift/MasterClientService.java14618
org/apache/accumulo/core/master/thrift/MasterClientService.java15524
org/apache/accumulo/core/master/thrift/MasterClientService.java16704
org/apache/accumulo/core/master/thrift/MasterClientService.java17824
org/apache/accumulo/core/master/thrift/MasterMonitorInfo.java978
org/apache/accumulo/core/master/thrift/RecoveryStatus.java447
org/apache/accumulo/core/master/thrift/TableInfo.java1121
org/apache/accumulo/core/master/thrift/TabletServerStatus.java1084
org/apache/accumulo/core/tabletserver/thrift/ActionStats.java808
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java1172
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1275
org/apache/accumulo/core/tabletserver/thrift/TIteratorSetting.java553
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3607
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5114
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6236
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7269
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8577
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9495
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10769
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11405
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11944
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14337
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17497
org/apache/accumulo/core/tabletserver/thrift/TabletStats.java836
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
        __isset_bitfield = 0;
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class bulkImportFiles_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/data/RangeTest.java345
org/apache/accumulo/core/data/RangeTest.java363
    assertFalse(rowRange.contains(new Key(new Text("r1"), new Text("cf1"), new Text("cq1"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r1")).followingKey(PartialKey.ROW)));
    assertTrue(rowRange.contains(new Key(new Text("r11"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r2"))));
    assertTrue(rowRange.contains(new Key(new Text("r2"), new Text("cf1"))));
    assertTrue(rowRange.contains(new Key(new Text("r2"), new Text("cf1"), new Text("cq1"))));
    
    assertFalse(rowRange.contains(new Key(new Text("r0"))));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7546
org/apache/accumulo/core/client/impl/thrift/ClientService.java8491
org/apache/accumulo/core/client/impl/thrift/ClientService.java9642
org/apache/accumulo/core/client/impl/thrift/ClientService.java10619
org/apache/accumulo/core/client/impl/thrift/ClientService.java11542
org/apache/accumulo/core/client/impl/thrift/ClientService.java12563
org/apache/accumulo/core/client/impl/thrift/ClientService.java13538
org/apache/accumulo/core/client/impl/thrift/ClientService.java14689
org/apache/accumulo/core/client/impl/thrift/ClientService.java15884
org/apache/accumulo/core/client/impl/thrift/ClientService.java17127
org/apache/accumulo/core/client/impl/thrift/ClientService.java18145
org/apache/accumulo/core/client/impl/thrift/ClientService.java19240
org/apache/accumulo/core/client/impl/thrift/ClientService.java20460
org/apache/accumulo/core/gc/thrift/GCMonitorService.java575
org/apache/accumulo/core/master/thrift/MasterClientService.java2182
org/apache/accumulo/core/master/thrift/MasterClientService.java3630
org/apache/accumulo/core/master/thrift/MasterClientService.java4894
org/apache/accumulo/core/master/thrift/MasterClientService.java6039
org/apache/accumulo/core/master/thrift/MasterClientService.java7100
org/apache/accumulo/core/master/thrift/MasterClientService.java8020
org/apache/accumulo/core/master/thrift/MasterClientService.java9015
org/apache/accumulo/core/master/thrift/MasterClientService.java10033
org/apache/accumulo/core/master/thrift/MasterClientService.java10976
org/apache/accumulo/core/master/thrift/MasterClientService.java11819
org/apache/accumulo/core/master/thrift/MasterClientService.java12901
org/apache/accumulo/core/master/thrift/MasterClientService.java13663
org/apache/accumulo/core/master/thrift/MasterClientService.java14198
org/apache/accumulo/core/master/thrift/MasterClientService.java15562
org/apache/accumulo/core/master/thrift/MasterClientService.java16742
org/apache/accumulo/core/master/thrift/MasterClientService.java17862
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3645
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7307
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10349
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13063
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14375
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15662
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16789
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17535
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18398
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21178
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22180
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23177
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24179
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25099
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25586
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26560
            case 4: // TINFO
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
                struct.tinfo.read(iprot);
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java1346
org/apache/accumulo/core/client/impl/thrift/ClientService.java1387
        grantSystemPermission_args args = new grantSystemPermission_args();
        args.setTinfo(tinfo);
        args.setCredential(credential);
        args.setPrincipal(principal);
        args.setPermission(permission);
        args.write(prot);
        prot.writeMessageEnd();
      }

      public void getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        (new Client(prot)).recv_grantSystemPermission();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10690
org/apache/accumulo/core/client/impl/thrift/ClientService.java13609
      public void write(org.apache.thrift.protocol.TProtocol prot, dropUser_args struct) throws org.apache.thrift.TException {
        TTupleProtocol oprot = (TTupleProtocol) prot;
        BitSet optionals = new BitSet();
        if (struct.isSetTinfo()) {
          optionals.set(0);
        }
        if (struct.isSetCredential()) {
          optionals.set(1);
        }
        if (struct.isSetPrincipal()) {
          optionals.set(2);
        }
        oprot.writeBitSet(optionals, 3);
        if (struct.isSetTinfo()) {
          struct.tinfo.write(oprot);
        }
        if (struct.isSetCredential()) {
          struct.credential.write(oprot);
        }
        if (struct.isSetPrincipal()) {
          oprot.writeString(struct.principal);
        }
      }

      @Override
      public void read(org.apache.thrift.protocol.TProtocol prot, dropUser_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java14802
org/apache/accumulo/core/client/impl/thrift/ClientService.java17240
org/apache/accumulo/core/client/impl/thrift/ClientService.java18258
      public void read(org.apache.thrift.protocol.TProtocol prot, hasSystemPermission_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(4);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.principal = iprot.readString();
          struct.setPrincipalIsSet(true);
        }
        if (incoming.get(3)) {
          struct.sysPerm = iprot.readByte();
FileLine
org/apache/accumulo/core/data/thrift/InitialMultiScan.java405
org/apache/accumulo/core/data/thrift/InitialScan.java405
    public void read(org.apache.thrift.protocol.TProtocol iprot, InitialMultiScan struct) throws org.apache.thrift.TException {
      org.apache.thrift.protocol.TField schemeField;
      iprot.readStructBegin();
      while (true)
      {
        schemeField = iprot.readFieldBegin();
        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
          break;
        }
        switch (schemeField.id) {
          case 1: // SCAN_ID
            if (schemeField.type == org.apache.thrift.protocol.TType.I64) {
              struct.scanID = iprot.readI64();
              struct.setScanIDIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          case 2: // RESULT
            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
              struct.result = new MultiScanResult();
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java16811
org/apache/accumulo/core/master/thrift/MasterClientService.java17931
      public void write(org.apache.thrift.protocol.TProtocol prot, waitForTableOperation_args struct) throws org.apache.thrift.TException {
        TTupleProtocol oprot = (TTupleProtocol) prot;
        BitSet optionals = new BitSet();
        if (struct.isSetTinfo()) {
          optionals.set(0);
        }
        if (struct.isSetCredential()) {
          optionals.set(1);
        }
        if (struct.isSetOpid()) {
          optionals.set(2);
        }
        oprot.writeBitSet(optionals, 3);
        if (struct.isSetTinfo()) {
          struct.tinfo.write(oprot);
        }
        if (struct.isSetCredential()) {
          struct.credential.write(oprot);
        }
        if (struct.isSetOpid()) {
          oprot.writeI64(struct.opid);
        }
      }

      @Override
      public void read(org.apache.thrift.protocol.TProtocol prot, waitForTableOperation_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19157
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19826
      public void write(org.apache.thrift.protocol.TProtocol oprot, flushTablet_args struct) throws org.apache.thrift.TException {
        struct.validate();

        oprot.writeStructBegin(STRUCT_DESC);
        if (struct.tinfo != null) {
          oprot.writeFieldBegin(TINFO_FIELD_DESC);
          struct.tinfo.write(oprot);
          oprot.writeFieldEnd();
        }
        if (struct.credential != null) {
          oprot.writeFieldBegin(CREDENTIAL_FIELD_DESC);
          struct.credential.write(oprot);
          oprot.writeFieldEnd();
        }
        if (struct.lock != null) {
          oprot.writeFieldBegin(LOCK_FIELD_DESC);
          oprot.writeString(struct.lock);
          oprot.writeFieldEnd();
        }
        if (struct.extent != null) {
          oprot.writeFieldBegin(EXTENT_FIELD_DESC);
          struct.extent.write(oprot);
          oprot.writeFieldEnd();
        }
        oprot.writeFieldStop();
        oprot.writeStructEnd();
      }

    }

    private static class flushTablet_argsTupleSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24250
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25170
      public void write(org.apache.thrift.protocol.TProtocol prot, halt_args struct) throws org.apache.thrift.TException {
        TTupleProtocol oprot = (TTupleProtocol) prot;
        BitSet optionals = new BitSet();
        if (struct.isSetTinfo()) {
          optionals.set(0);
        }
        if (struct.isSetCredential()) {
          optionals.set(1);
        }
        if (struct.isSetLock()) {
          optionals.set(2);
        }
        oprot.writeBitSet(optionals, 3);
        if (struct.isSetTinfo()) {
          struct.tinfo.write(oprot);
        }
        if (struct.isSetCredential()) {
          struct.credential.write(oprot);
        }
        if (struct.isSetLock()) {
          oprot.writeString(struct.lock);
        }
      }

      @Override
      public void read(org.apache.thrift.protocol.TProtocol prot, halt_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/iterators/AggregatingIteratorTest.java234
org/apache/accumulo/core/iterators/AggregatingIteratorTest.java307
    ai.seek(new Range(), EMPTY_COL_FAMS, false);
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
    assertEquals("9", ai.getTopValue().toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(2, 2, 1, 2), ai.getTopKey());
    assertEquals("3", ai.getTopValue().toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(2, 2, 1, 1), ai.getTopKey());
    assertEquals("2", ai.getTopValue().toString());
    
    ai.next();
    
    assertFalse(ai.hasTop());
    
    // seek after key that aggregates
    ai.seek(nr(1, 1, 1, 2), EMPTY_COL_FAMS, false);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java9340
org/apache/accumulo/core/client/impl/thrift/ClientService.java12264
    public createUser_args setAuthorizations(List<ByteBuffer> authorizations) {
      this.authorizations = authorizations;
      return this;
    }

    public void unsetAuthorizations() {
      this.authorizations = null;
    }

    /** Returns true if field authorizations is set (has been assigned a value) and false otherwise */
    public boolean isSetAuthorizations() {
      return this.authorizations != null;
    }

    public void setAuthorizationsIsSet(boolean value) {
      if (!value) {
        this.authorizations = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case TO_CREATE:
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2970
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17805
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20029
      tmpMap.put(_Fields.TABLE_NAME, new org.apache.thrift.meta_data.FieldMetaData("tableName", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.START_ROW, new org.apache.thrift.meta_data.FieldMetaData("startRow", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING          , true)));
      tmpMap.put(_Fields.END_ROW, new org.apache.thrift.meta_data.FieldMetaData("endRow", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING          , true)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4671
org/apache/accumulo/core/client/impl/thrift/ClientService.java8441
org/apache/accumulo/core/client/impl/thrift/ClientService.java10569
org/apache/accumulo/core/client/impl/thrift/ClientService.java12513
org/apache/accumulo/core/client/impl/thrift/ClientService.java13488
org/apache/accumulo/core/client/impl/thrift/ClientService.java14637
org/apache/accumulo/core/client/impl/thrift/ClientService.java15832
org/apache/accumulo/core/client/impl/thrift/ClientService.java17075
org/apache/accumulo/core/client/impl/thrift/ClientService.java18093
org/apache/accumulo/core/client/impl/thrift/ClientService.java19188
org/apache/accumulo/core/client/impl/thrift/ClientService.java20408
org/apache/accumulo/core/gc/thrift/GCMonitorService.java525
org/apache/accumulo/core/master/thrift/MasterClientService.java2132
org/apache/accumulo/core/master/thrift/MasterClientService.java3578
org/apache/accumulo/core/master/thrift/MasterClientService.java4844
org/apache/accumulo/core/master/thrift/MasterClientService.java5989
org/apache/accumulo/core/master/thrift/MasterClientService.java7050
org/apache/accumulo/core/master/thrift/MasterClientService.java7968
org/apache/accumulo/core/master/thrift/MasterClientService.java8963
org/apache/accumulo/core/master/thrift/MasterClientService.java9983
org/apache/accumulo/core/master/thrift/MasterClientService.java10926
org/apache/accumulo/core/master/thrift/MasterClientService.java11769
org/apache/accumulo/core/master/thrift/MasterClientService.java14148
org/apache/accumulo/core/master/thrift/MasterClientService.java15510
org/apache/accumulo/core/master/thrift/MasterClientService.java16690
org/apache/accumulo/core/master/thrift/MasterClientService.java17810
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7255
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10299
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14323
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18348
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20572
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21128
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22130
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23127
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24129
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25049
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25536
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26510
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27581
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2321
org/apache/accumulo/core/client/impl/thrift/ClientService.java2649
org/apache/accumulo/core/client/impl/thrift/ClientService.java2921
org/apache/accumulo/core/client/impl/thrift/ClientService.java3249
org/apache/accumulo/core/client/impl/thrift/ClientService.java3521
org/apache/accumulo/core/client/impl/thrift/ClientService.java3849
org/apache/accumulo/core/client/impl/thrift/ClientService.java5385
org/apache/accumulo/core/client/impl/thrift/ClientService.java6635
org/apache/accumulo/core/client/impl/thrift/ClientService.java6991
org/apache/accumulo/core/client/impl/thrift/ClientService.java7510
org/apache/accumulo/core/client/impl/thrift/ClientService.java8455
org/apache/accumulo/core/client/impl/thrift/ClientService.java8933
org/apache/accumulo/core/client/impl/thrift/ClientService.java9606
org/apache/accumulo/core/client/impl/thrift/ClientService.java10067
org/apache/accumulo/core/client/impl/thrift/ClientService.java10583
org/apache/accumulo/core/client/impl/thrift/ClientService.java10987
org/apache/accumulo/core/client/impl/thrift/ClientService.java11506
org/apache/accumulo/core/client/impl/thrift/ClientService.java11912
org/apache/accumulo/core/client/impl/thrift/ClientService.java12527
org/apache/accumulo/core/client/impl/thrift/ClientService.java12986
org/apache/accumulo/core/client/impl/thrift/ClientService.java13502
org/apache/accumulo/core/client/impl/thrift/ClientService.java14005
org/apache/accumulo/core/client/impl/thrift/ClientService.java17516
org/apache/accumulo/core/client/impl/thrift/ClientService.java18534
org/apache/accumulo/core/client/impl/thrift/ClientService.java19729
org/apache/accumulo/core/client/impl/thrift/ClientService.java20949
org/apache/accumulo/core/client/impl/thrift/ClientService.java21346
org/apache/accumulo/core/client/impl/thrift/ClientService.java21725
org/apache/accumulo/core/client/impl/thrift/ClientService.java22117
org/apache/accumulo/core/client/impl/thrift/ClientService.java22573
org/apache/accumulo/core/client/impl/thrift/ClientService.java23147
org/apache/accumulo/core/client/impl/thrift/ThriftTableOperationException.java639
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java521
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1121
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1721
org/apache/accumulo/core/data/thrift/TColumn.java486
org/apache/accumulo/core/data/thrift/TKeyExtent.java486
org/apache/accumulo/core/data/thrift/TKeyValue.java390
org/apache/accumulo/core/data/thrift/UpdateErrors.java523
org/apache/accumulo/core/gc/thrift/GCMonitorService.java539
org/apache/accumulo/core/gc/thrift/GCMonitorService.java1000
org/apache/accumulo/core/gc/thrift/GCStatus.java542
org/apache/accumulo/core/master/thrift/MasterClientService.java2146
org/apache/accumulo/core/master/thrift/MasterClientService.java4163
org/apache/accumulo/core/master/thrift/MasterClientService.java4858
org/apache/accumulo/core/master/thrift/MasterClientService.java5385
org/apache/accumulo/core/master/thrift/MasterClientService.java6003
org/apache/accumulo/core/master/thrift/MasterClientService.java6507
org/apache/accumulo/core/master/thrift/MasterClientService.java7064
org/apache/accumulo/core/master/thrift/MasterClientService.java7468
org/apache/accumulo/core/master/thrift/MasterClientService.java8386
org/apache/accumulo/core/master/thrift/MasterClientService.java9404
org/apache/accumulo/core/master/thrift/MasterClientService.java9997
org/apache/accumulo/core/master/thrift/MasterClientService.java10424
org/apache/accumulo/core/master/thrift/MasterClientService.java10940
org/apache/accumulo/core/master/thrift/MasterClientService.java11344
org/apache/accumulo/core/master/thrift/MasterClientService.java11783
org/apache/accumulo/core/master/thrift/MasterClientService.java12244
org/apache/accumulo/core/master/thrift/MasterClientService.java12865
org/apache/accumulo/core/master/thrift/MasterClientService.java13627
org/apache/accumulo/core/master/thrift/MasterClientService.java14162
org/apache/accumulo/core/master/thrift/MasterClientService.java16165
org/apache/accumulo/core/master/thrift/MasterClientService.java17262
org/apache/accumulo/core/master/thrift/MasterClientService.java18228
org/apache/accumulo/core/master/thrift/MasterClientService.java18502
org/apache/accumulo/core/master/thrift/MasterClientService.java18907
org/apache/accumulo/core/master/thrift/RecoveryException.java299
org/apache/accumulo/core/master/thrift/TabletSplit.java399
org/apache/accumulo/core/security/thrift/AuthInfo.java464
org/apache/accumulo/core/security/thrift/Credential.java541
org/apache/accumulo/core/security/thrift/Credentials.java464
org/apache/accumulo/core/security/thrift/ThriftSecurityException.java392
org/apache/accumulo/core/tabletserver/thrift/ConstraintViolationException.java319
org/apache/accumulo/core/tabletserver/thrift/IteratorConfig.java319
org/apache/accumulo/core/tabletserver/thrift/NoSuchScanIDException.java217
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java302
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4605
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5727
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8118
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9036
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9874
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10313
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12403
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13027
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13612
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14962
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15626
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16132
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16753
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18362
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19075
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19744
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20586
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21142
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21603
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22144
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22645
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23141
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23602
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24143
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24547
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25063
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25550
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26028
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26524
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27002
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27595
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java302
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
        read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private static class getRootTabletLocation_argsStandardSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java12701
org/apache/accumulo/core/client/impl/thrift/ClientService.java14802
org/apache/accumulo/core/client/impl/thrift/ClientService.java17240
org/apache/accumulo/core/client/impl/thrift/ClientService.java18258
      public void read(org.apache.thrift.protocol.TProtocol prot, changeAuthorizations_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(4);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.principal = iprot.readString();
          struct.setPrincipalIsSet(true);
        }
        if (incoming.get(3)) {
FileLine
org/apache/accumulo/core/data/thrift/MultiScanResult.java153
org/apache/accumulo/core/data/thrift/ScanResult.java127
  private byte __isset_bitfield = 0;
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.RESULTS, new org.apache.thrift.meta_data.FieldMetaData("results", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, TKeyValue.class))));
    tmpMap.put(_Fields.FAILURES, new org.apache.thrift.meta_data.FieldMetaData("failures", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16505
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17213
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18827
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19496
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case LOCK:
        if (value == null) {
          unsetLock();
        } else {
          setLock((String)value);
        }
        break;

      case EXTENT:
        if (value == null) {
          unsetExtent();
        } else {
          setExtent((org.apache.accumulo.core.data.thrift.TKeyExtent)value);
        }
        break;
FileLine
org/apache/accumulo/core/file/rfile/RFileTest.java875
org/apache/accumulo/core/file/rfile/RFileTest.java952
    trf.writer.startDefaultLocalityGroup();
    trf.writer.close();
    
    trf.openReader();
    trf.iter.seek(new Range(new Text(""), null), EMPTY_COL_FAMS, false);
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0000", "cf1", "doe,john", "", 4)));
    assertEquals(nv("1123 West Left st"), trf.iter.getTopValue());
    trf.iter.next();
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0002", "cf2", "doe,jane", "", 5)));
    assertEquals(nv("1124 East Right st"), trf.iter.getTopValue());
    trf.iter.next();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java12480
org/apache/accumulo/core/client/impl/thrift/ClientService.java14608
org/apache/accumulo/core/client/impl/thrift/ClientService.java15795
org/apache/accumulo/core/client/impl/thrift/ClientService.java17046
org/apache/accumulo/core/client/impl/thrift/ClientService.java18064
org/apache/accumulo/core/client/impl/thrift/ClientService.java19151
org/apache/accumulo/core/client/impl/thrift/ClientService.java20371
      StringBuilder sb = new StringBuilder("changeAuthorizations_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("principal:");
      if (this.principal == null) {
        sb.append("null");
      } else {
        sb.append(this.principal);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("authorizations:");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8019
org/apache/accumulo/core/client/impl/thrift/ClientService.java15181
org/apache/accumulo/core/client/impl/thrift/ClientService.java16476
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java2152
      public void read(org.apache.thrift.protocol.TProtocol iprot, authenticateUser_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 0: // SUCCESS
              if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
                struct.success = iprot.readBool();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
FileLine
org/apache/accumulo/core/data/thrift/TKey.java677
org/apache/accumulo/core/data/thrift/TMutation.java600
    public void read(org.apache.thrift.protocol.TProtocol iprot, TKey struct) throws org.apache.thrift.TException {
      org.apache.thrift.protocol.TField schemeField;
      iprot.readStructBegin();
      while (true)
      {
        schemeField = iprot.readFieldBegin();
        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
          break;
        }
        switch (schemeField.id) {
          case 1: // ROW
            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
              struct.row = iprot.readBinary();
              struct.setRowIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          case 2: // COL_FAMILY
            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
              struct.colFamily = iprot.readBinary();
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java3529
org/apache/accumulo/core/master/thrift/MasterClientService.java4803
org/apache/accumulo/core/master/thrift/MasterClientService.java5956
      StringBuilder sb = new StringBuilder("waitForFlush_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tableName:");
      if (this.tableName == null) {
        sb.append("null");
      } else {
        sb.append(this.tableName);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("startRow:");
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java12815
org/apache/accumulo/core/master/thrift/MasterClientService.java13569
      StringBuilder sb = new StringBuilder("reportSplitExtent_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("serverName:");
      if (this.serverName == null) {
        sb.append("null");
      } else {
        sb.append(this.serverName);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("split:");
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java17288
org/apache/accumulo/core/master/thrift/MasterClientService.java18933
      public void read(org.apache.thrift.protocol.TProtocol iprot, waitForTableOperation_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 0: // SUCCESS
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.success = iprot.readString();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
FileLine
org/apache/accumulo/core/security/thrift/Credential.java567
org/apache/accumulo/core/security/thrift/Credentials.java490
    public void read(org.apache.thrift.protocol.TProtocol iprot, Credential struct) throws org.apache.thrift.TException {
      org.apache.thrift.protocol.TField schemeField;
      iprot.readStructBegin();
      while (true)
      {
        schemeField = iprot.readFieldBegin();
        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
          break;
        }
        switch (schemeField.id) {
          case 1: // PRINCIPAL
            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
              struct.principal = iprot.readString();
              struct.setPrincipalIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          case 2: // TOKEN_CLASS
            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
              struct.tokenClass = iprot.readString();
FileLine
org/apache/accumulo/core/data/thrift/IterInfo.java479
org/apache/accumulo/core/tabletserver/thrift/TIteratorSetting.java581
    public void read(org.apache.thrift.protocol.TProtocol iprot, IterInfo struct) throws org.apache.thrift.TException {
      org.apache.thrift.protocol.TField schemeField;
      iprot.readStructBegin();
      while (true)
      {
        schemeField = iprot.readFieldBegin();
        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
          break;
        }
        switch (schemeField.id) {
          case 1: // PRIORITY
            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
              struct.priority = iprot.readI32();
              struct.setPriorityIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          case 2: // CLASS_NAME
            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
              struct.className = iprot.readString();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3510
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15576
      StringBuilder sb = new StringBuilder("startScan_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("extent:");
      if (this.extent == null) {
        sb.append("null");
      } else {
        sb.append(this.extent);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("range:");
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16703
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17443
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18299
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19025
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19694
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20523
      StringBuilder sb = new StringBuilder("loadTablet_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("lock:");
      if (this.lock == null) {
        sb.append("null");
      } else {
        sb.append(this.lock);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("extent:");
FileLine
org/apache/accumulo/core/iterators/LongCombiner.java169
org/apache/accumulo/core/iterators/aggregation/LongSummation.java55
        throw new ValueFormatException("trying to convert to long, but byte array isn't long enough, wanted " + (offset + 8) + " found " + b.length);
      return (((long) b[offset + 0] << 56) + ((long) (b[offset + 1] & 255) << 48) + ((long) (b[offset + 2] & 255) << 40) + ((long) (b[offset + 3] & 255) << 32)
          + ((long) (b[offset + 4] & 255) << 24) + ((b[offset + 5] & 255) << 16) + ((b[offset + 6] & 255) << 8) + ((b[offset + 7] & 255) << 0));
    }
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4555
org/apache/accumulo/core/master/thrift/MasterClientService.java9734
    public setTableProperty_args setValue(String value) {
      this.value = value;
      return this;
    }

    public void unsetValue() {
      this.value = null;
    }

    /** Returns true if field value is set (has been assigned a value) and false otherwise */
    public boolean isSetValue() {
      return this.value != null;
    }

    public void setValueIsSet(boolean value) {
      if (!value) {
        this.value = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case TABLE_NAME:
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java5740
org/apache/accumulo/core/master/thrift/MasterClientService.java10717
    public removeTableProperty_args setProperty(String property) {
      this.property = property;
      return this;
    }

    public void unsetProperty() {
      this.property = null;
    }

    /** Returns true if field property is set (has been assigned a value) and false otherwise */
    public boolean isSetProperty() {
      return this.property != null;
    }

    public void setPropertyIsSet(boolean value) {
      if (!value) {
        this.property = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case TABLE_NAME:
FileLine
org/apache/accumulo/core/client/mapred/AccumuloFileOutputFormat.java154
org/apache/accumulo/core/client/mapreduce/AccumuloFileOutputFormat.java156
      public void close(Reporter reporter) throws IOException {
        if (out != null)
          out.close();
      }
      
      @Override
      public void write(Key key, Value value) throws IOException {
        
        Boolean wasChecked = (Boolean) validVisibilities.get(key.getColumnVisibilityData());
        if (wasChecked == null) {
          byte[] cv = key.getColumnVisibilityData().toArray();
          new ColumnVisibility(cv);
          validVisibilities.put(new ArrayByteSequence(Arrays.copyOf(cv, cv.length)), Boolean.TRUE);
        }
        
        if (out == null) {
          out = FileOperations.getInstance().openWriter(file.toString(), file.getFileSystem(conf), conf, acuConf);
          out.startDefaultLocalityGroup();
        }
        out.append(key, value);
      }
    };
  }
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java785
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6892
        setExtent((org.apache.accumulo.core.data.thrift.TKeyExtent)value);
      }
      break;

    case COLUMNS:
      if (value == null) {
        unsetColumns();
      } else {
        setColumns((List<org.apache.accumulo.core.data.thrift.TColumn>)value);
      }
      break;

    case SSI_LIST:
      if (value == null) {
        unsetSsiList();
      } else {
        setSsiList((List<org.apache.accumulo.core.data.thrift.IterInfo>)value);
      }
      break;

    case SSIO:
      if (value == null) {
        unsetSsio();
      } else {
        setSsio((Map<String,Map<String,String>>)value);
      }
      break;

    case AUTHORIZATIONS:
      if (value == null) {
        unsetAuthorizations();
      } else {
        setAuthorizations((List<ByteBuffer>)value);
      }
      break;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8782
org/apache/accumulo/core/client/impl/thrift/ClientService.java13854
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14811
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22494
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25877
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26851
          setSuccess((Set<String>)value);
        }
        break;

      case SEC:
        if (value == null) {
          unsetSec();
        } else {
          setSec((org.apache.accumulo.core.security.thrift.ThriftSecurityException)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case SUCCESS:
        return getSuccess();

      case SEC:
        return getSec();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case SUCCESS:
        return isSetSuccess();
      case SEC:
        return isSetSec();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof listUsers_result)
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10715
org/apache/accumulo/core/client/impl/thrift/ClientService.java13634
      public void read(org.apache.thrift.protocol.TProtocol prot, dropUser_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(3);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.principal = iprot.readString();
          struct.setPrincipalIsSet(true);
        }
      }
    }

  }

  public static class dropUser_result implements org.apache.thrift.TBase<dropUser_result, dropUser_result._Fields>, java.io.Serializable, Cloneable   {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java16836
org/apache/accumulo/core/master/thrift/MasterClientService.java17956
      public void read(org.apache.thrift.protocol.TProtocol prot, waitForTableOperation_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(3);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.opid = iprot.readI64();
          struct.setOpidIsSet(true);
        }
      }
    }

  }

  public static class waitForTableOperation_result implements org.apache.thrift.TBase<waitForTableOperation_result, waitForTableOperation_result._Fields>, java.io.Serializable, Cloneable   {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1416
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1542
        flush_args args = new flush_args();
        args.setTinfo(tinfo);
        args.setCredential(credential);
        args.setLock(lock);
        args.setTableId(tableId);
        args.setStartRow(startRow);
        args.setEndRow(endRow);
        args.write(prot);
        prot.writeMessageEnd();
      }

      public void getResult() throws org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
      }
    }

    public void flushTablet(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, String lock, org.apache.accumulo.core.data.thrift.TKeyExtent extent, org.apache.thrift.async.AsyncMethodCallback<flushTablet_call> resultHandler) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4125
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5247
    private static final org.apache.thrift.protocol.TField SEC_FIELD_DESC = new org.apache.thrift.protocol.TField("sec", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField NSTE_FIELD_DESC = new org.apache.thrift.protocol.TField("nste", org.apache.thrift.protocol.TType.STRUCT, (short)2);
    private static final org.apache.thrift.protocol.TField TMFE_FIELD_DESC = new org.apache.thrift.protocol.TField("tmfe", org.apache.thrift.protocol.TType.STRUCT, (short)3);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new startScan_resultStandardSchemeFactory());
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24275
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25195
      public void read(org.apache.thrift.protocol.TProtocol prot, halt_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(3);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.lock = iprot.readString();
          struct.setLockIsSet(true);
        }
      }
    }

  }

  public static class halt_result implements org.apache.thrift.TBase<halt_result, halt_result._Fields>, java.io.Serializable, Cloneable   {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8782
org/apache/accumulo/core/client/impl/thrift/ClientService.java13854
org/apache/accumulo/core/gc/thrift/GCMonitorService.java846
org/apache/accumulo/core/master/thrift/MasterClientService.java12090
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7964
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14811
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21449
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22494
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23448
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25877
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26851
          setSuccess((Set<String>)value);
        }
        break;

      case SEC:
        if (value == null) {
          unsetSec();
        } else {
          setSec((org.apache.accumulo.core.security.thrift.ThriftSecurityException)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case SUCCESS:
        return getSuccess();

      case SEC:
        return getSec();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case SUCCESS:
        return isSetSuccess();
      case SEC:
        return isSetSec();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof listUsers_result)
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java1042
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1123
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3438
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7132
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.entriesWritten, typedOther.entriesWritten);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetSsiList()).compareTo(typedOther.isSetSsiList());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetSsiList()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ssiList, typedOther.ssiList);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
    lastComparison = Boolean.valueOf(isSetSsio()).compareTo(typedOther.isSetSsio());
    if (lastComparison != 0) {
      return lastComparison;
    }
    if (isSetSsio()) {
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ssio, typedOther.ssio);
      if (lastComparison != 0) {
        return lastComparison;
      }
    }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4016
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15780
        BitSet incoming = iprot.readBitSet(11);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent();
          struct.extent.read(iprot);
          struct.setExtentIsSet(true);
        }
        if (incoming.get(3)) {
          struct.range = new org.apache.accumulo.core.data.thrift.TRange();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4650
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16168
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // NSTE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.nste = new NotServingTabletException();
                struct.nste.read(iprot);
                struct.setNsteIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java3467
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18257
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20481
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableName, typedOther.tableName);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetStartRow()).compareTo(typedOther.isSetStartRow());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetStartRow()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.startRow, typedOther.startRow);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetEndRow()).compareTo(typedOther.isSetEndRow());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetEndRow()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.endRow, typedOther.endRow);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/iterators/user/IndexedDocIteratorTest.java71
org/apache/accumulo/core/iterators/user/IntersectingIteratorTest.java74
    Random r = new Random();
    Value v = new Value(new byte[0]);
    TreeMap<Key,Value> map = new TreeMap<Key,Value>();
    boolean[] negateMask = new boolean[columnFamilies.length];
    
    for (int i = 0; i < columnFamilies.length; i++) {
      negateMask[i] = false;
      if (negatedColumns.length > 0)
        for (Text ng : negatedColumns)
          if (columnFamilies[i].equals(ng))
            negateMask[i] = true;
    }
    for (int i = 0; i < numRows; i++) {
      Text row = new Text(String.format("%06d", i));
      for (int startDocID = docid; docid - startDocID < numDocsPerRow; docid++) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java12019
org/apache/accumulo/core/client/impl/thrift/ClientService.java14167
org/apache/accumulo/core/client/impl/thrift/ClientService.java16605
org/apache/accumulo/core/client/impl/thrift/ClientService.java17623
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("changeAuthorizations_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)4);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField PRINCIPAL_FIELD_DESC = new org.apache.thrift.protocol.TField("principal", org.apache.thrift.protocol.TType.STRING, (short)2);
    private static final org.apache.thrift.protocol.TField AUTHORIZATIONS_FIELD_DESC = new org.apache.thrift.protocol.TField("authorizations", org.apache.thrift.protocol.TType.LIST, (short)3);
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2859
org/apache/accumulo/core/master/thrift/MasterClientService.java4295
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("waitForFlush_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)5);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)2);
    private static final org.apache.thrift.protocol.TField START_ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("startRow", org.apache.thrift.protocol.TType.STRING, (short)6);
FileLine
org/apache/accumulo/core/security/thrift/AuthInfo.java490
org/apache/accumulo/core/security/thrift/ThriftSecurityException.java418
    public void read(org.apache.thrift.protocol.TProtocol iprot, AuthInfo struct) throws org.apache.thrift.TException {
      org.apache.thrift.protocol.TField schemeField;
      iprot.readStructBegin();
      while (true)
      {
        schemeField = iprot.readFieldBegin();
        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
          break;
        }
        switch (schemeField.id) {
          case 1: // USER
            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
              struct.user = iprot.readString();
              struct.setUserIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          case 2: // PASSWORD
            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18586
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19255
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19924
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("flushTablet_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)2);
    private static final org.apache.thrift.protocol.TField LOCK_FIELD_DESC = new org.apache.thrift.protocol.TField("lock", org.apache.thrift.protocol.TType.STRING, (short)3);
    private static final org.apache.thrift.protocol.TField EXTENT_FIELD_DESC = new org.apache.thrift.protocol.TField("extent", org.apache.thrift.protocol.TType.STRUCT, (short)4);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7017
org/apache/accumulo/core/client/impl/thrift/ClientService.java10093
org/apache/accumulo/core/client/impl/thrift/ClientService.java11013
org/apache/accumulo/core/client/impl/thrift/ClientService.java11938
org/apache/accumulo/core/client/impl/thrift/ClientService.java13012
org/apache/accumulo/core/client/impl/thrift/ClientService.java17542
org/apache/accumulo/core/client/impl/thrift/ClientService.java18560
org/apache/accumulo/core/client/impl/thrift/ClientService.java19755
org/apache/accumulo/core/client/impl/thrift/ClientService.java20975
org/apache/accumulo/core/master/thrift/MasterClientService.java4189
org/apache/accumulo/core/master/thrift/MasterClientService.java5411
org/apache/accumulo/core/master/thrift/MasterClientService.java6533
org/apache/accumulo/core/master/thrift/MasterClientService.java7494
org/apache/accumulo/core/master/thrift/MasterClientService.java8412
org/apache/accumulo/core/master/thrift/MasterClientService.java9430
org/apache/accumulo/core/master/thrift/MasterClientService.java10450
org/apache/accumulo/core/master/thrift/MasterClientService.java11370
org/apache/accumulo/core/master/thrift/MasterClientService.java16191
org/apache/accumulo/core/master/thrift/MasterClientService.java18254
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13638
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16158
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24573
      public void read(org.apache.thrift.protocol.TProtocol iprot, ping_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java1200
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java328
org/apache/accumulo/core/tabletserver/thrift/TabletStats.java864
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java328
    public void read(org.apache.thrift.protocol.TProtocol iprot, ActiveCompaction struct) throws org.apache.thrift.TException {
      org.apache.thrift.protocol.TField schemeField;
      iprot.readStructBegin();
      while (true)
      {
        schemeField = iprot.readFieldBegin();
        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
          break;
        }
        switch (schemeField.id) {
          case 1: // EXTENT
            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
              struct.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent();
              struct.extent.read(iprot);
              struct.setExtentIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java685
org/apache/accumulo/core/master/thrift/MasterClientService.java729
org/apache/accumulo/core/master/thrift/MasterClientService.java770
org/apache/accumulo/core/master/thrift/MasterClientService.java1169
        args.setMaxLoops(maxLoops);
        args.write(prot);
        prot.writeMessageEnd();
      }

      public void getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        (new Client(prot)).recv_waitForFlush();
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1240
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3555
    first = false;
    if (!first) sb.append(", ");
    sb.append("ssiList:");
    if (this.ssiList == null) {
      sb.append("null");
    } else {
      sb.append(this.ssiList);
    }
    first = false;
    if (!first) sb.append(", ");
    sb.append("ssio:");
    if (this.ssio == null) {
      sb.append("null");
    } else {
      sb.append(this.ssio);
    }
    first = false;
    if (!first) sb.append(", ");
    sb.append("authorizations:");
    if (this.authorizations == null) {
      sb.append("null");
    } else {
      sb.append(this.authorizations);
    }
    first = false;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java17172
org/apache/accumulo/core/client/impl/thrift/ClientService.java18190
      public void write(org.apache.thrift.protocol.TProtocol oprot, grantSystemPermission_args struct) throws org.apache.thrift.TException {
        struct.validate();

        oprot.writeStructBegin(STRUCT_DESC);
        if (struct.credential != null) {
          oprot.writeFieldBegin(CREDENTIAL_FIELD_DESC);
          struct.credential.write(oprot);
          oprot.writeFieldEnd();
        }
        if (struct.principal != null) {
          oprot.writeFieldBegin(PRINCIPAL_FIELD_DESC);
          oprot.writeString(struct.principal);
          oprot.writeFieldEnd();
        }
        oprot.writeFieldBegin(PERMISSION_FIELD_DESC);
        oprot.writeByte(struct.permission);
        oprot.writeFieldEnd();
        if (struct.tinfo != null) {
          oprot.writeFieldBegin(TINFO_FIELD_DESC);
          struct.tinfo.write(oprot);
          oprot.writeFieldEnd();
        }
        oprot.writeFieldStop();
        oprot.writeStructEnd();
      }

    }

    private static class grantSystemPermission_argsTupleSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java15564
org/apache/accumulo/core/client/impl/thrift/ClientService.java18920
org/apache/accumulo/core/client/impl/thrift/ClientService.java20140
      __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __TBLPERM_ISSET_ID, value);
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case PRINCIPAL:
        if (value == null) {
          unsetPrincipal();
        } else {
          setPrincipal((String)value);
        }
        break;

      case TABLE_NAME:
        if (value == null) {
          unsetTableName();
        } else {
          setTableName((String)value);
        }
        break;

      case TBL_PERM:
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4571
org/apache/accumulo/core/master/thrift/MasterClientService.java5756
        this.value = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case TABLE_NAME:
        if (value == null) {
          unsetTableName();
        } else {
          setTableName((String)value);
        }
        break;

      case PROPERTY:
        if (value == null) {
          unsetProperty();
        } else {
          setProperty((String)value);
        }
        break;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java1117
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1089
        beginTableOperation_args args = new beginTableOperation_args();
        args.setTinfo(tinfo);
        args.setCredential(credential);
        args.write(prot);
        prot.writeMessageEnd();
      }

      public long getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        return (new Client(prot)).recv_beginTableOperation();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5303
org/apache/accumulo/core/client/impl/thrift/ClientService.java16370
org/apache/accumulo/core/master/thrift/MasterClientService.java2624
org/apache/accumulo/core/master/thrift/MasterClientService.java17180
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4502
      bulkImportFiles_result typedOther = (bulkImportFiles_result)other;

      lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSuccess()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetSec()).compareTo(typedOther.isSetSec());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSec()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, typedOther.sec);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTope()).compareTo(typedOther.isSetTope());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4533
org/apache/accumulo/core/client/impl/thrift/ClientService.java7419
org/apache/accumulo/core/client/impl/thrift/ClientService.java9497
org/apache/accumulo/core/client/impl/thrift/ClientService.java10495
org/apache/accumulo/core/client/impl/thrift/ClientService.java11415
org/apache/accumulo/core/client/impl/thrift/ClientService.java12421
org/apache/accumulo/core/client/impl/thrift/ClientService.java13414
org/apache/accumulo/core/client/impl/thrift/ClientService.java14549
org/apache/accumulo/core/client/impl/thrift/ClientService.java15726
org/apache/accumulo/core/client/impl/thrift/ClientService.java16987
org/apache/accumulo/core/client/impl/thrift/ClientService.java18005
org/apache/accumulo/core/client/impl/thrift/ClientService.java19082
org/apache/accumulo/core/client/impl/thrift/ClientService.java20302
org/apache/accumulo/core/master/thrift/MasterClientService.java2058
org/apache/accumulo/core/master/thrift/MasterClientService.java3440
org/apache/accumulo/core/master/thrift/MasterClientService.java4734
org/apache/accumulo/core/master/thrift/MasterClientService.java5897
org/apache/accumulo/core/master/thrift/MasterClientService.java6976
org/apache/accumulo/core/master/thrift/MasterClientService.java7898
org/apache/accumulo/core/master/thrift/MasterClientService.java8875
org/apache/accumulo/core/master/thrift/MasterClientService.java9891
org/apache/accumulo/core/master/thrift/MasterClientService.java10852
org/apache/accumulo/core/master/thrift/MasterClientService.java12756
org/apache/accumulo/core/master/thrift/MasterClientService.java13500
org/apache/accumulo/core/master/thrift/MasterClientService.java15372
org/apache/accumulo/core/master/thrift/MasterClientService.java16620
org/apache/accumulo/core/master/thrift/MasterClientService.java17740
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3381
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7095
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12915
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14221
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15517
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16644
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17374
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18220
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18966
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19635
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20444
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22056
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24055
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24975
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27507
      bulkImportFiles_args typedOther = (bulkImportFiles_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTid()).compareTo(typedOther.isSetTid());
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java5030
org/apache/accumulo/core/master/thrift/MasterClientService.java6156
        BitSet incoming = iprot.readBitSet(5);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.tableName = iprot.readString();
          struct.setTableNameIsSet(true);
        }
        if (incoming.get(3)) {
          struct.property = iprot.readString();
          struct.setPropertyIsSet(true);
        }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java147
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java71
org/apache/accumulo/core/gc/thrift/GCMonitorService.java63
org/apache/accumulo/core/master/thrift/MasterClientService.java127
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java163
  public static class Client extends org.apache.thrift.TServiceClient implements Iface {
    public static class Factory implements org.apache.thrift.TServiceClientFactory<Client> {
      public Factory() {}
      public Client getClient(org.apache.thrift.protocol.TProtocol prot) {
        return new Client(prot);
      }
      public Client getClient(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
        return new Client(iprot, oprot);
      }
    }

    public Client(org.apache.thrift.protocol.TProtocol prot)
    {
      super(prot, prot);
    }

    public Client(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
      super(iprot, oprot);
    }

    public String getRootTabletLocation() throws org.apache.thrift.TException
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java1159
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1262
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java289
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java289
      sb.append(this.ssio);
    }
    first = false;
    sb.append(")");
    return sb.toString();
  }

  public void validate() throws org.apache.thrift.TException {
    // check for required fields
    // check for sub-struct validity
    if (extent != null) {
      extent.validate();
    }
  }

  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
    try {
      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
    try {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4514
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13532
      lastComparison = Boolean.valueOf(isSetSec()).compareTo(typedOther.isSetSec());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSec()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, typedOther.sec);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetNste()).compareTo(typedOther.isSetNste());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetNste()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nste, typedOther.nste);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetTmfe()).compareTo(typedOther.isSetTmfe());
FileLine
org/apache/accumulo/core/iterators/system/SourceSwitchingIteratorTest.java37
org/apache/accumulo/core/iterators/user/RowDeletingIteratorTest.java76
  Key nk(String row, String cf, String cq, long time) {
    return new Key(new Text(row), new Text(cf), new Text(cq), time);
  }
  
  void put(TreeMap<Key,Value> tm, String row, String cf, String cq, long time, Value val) {
    tm.put(nk(row, cf, cq, time), val);
  }
  
  void put(TreeMap<Key,Value> tm, String row, String cf, String cq, long time, String val) {
    put(tm, row, cf, cq, time, new Value(val.getBytes()));
  }
  
  private void ane(SortedKeyValueIterator<Key,Value> rdi, String row, String cf, String cq, long time, String val, boolean callNext) throws Exception {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19629
org/apache/accumulo/core/client/impl/thrift/ClientService.java20849
org/apache/accumulo/core/master/thrift/MasterClientService.java4063
org/apache/accumulo/core/master/thrift/MasterClientService.java5285
org/apache/accumulo/core/master/thrift/MasterClientService.java6407
org/apache/accumulo/core/master/thrift/MasterClientService.java16065
    public boolean equals(grantTablePermission_result that) {
      if (that == null)
        return false;

      boolean this_present_sec = true && this.isSetSec();
      boolean that_present_sec = true && that.isSetSec();
      if (this_present_sec || that_present_sec) {
        if (!(this_present_sec && that_present_sec))
          return false;
        if (!this.sec.equals(that.sec))
          return false;
      }

      boolean this_present_tope = true && this.isSetTope();
      boolean that_present_tope = true && that.isSetTope();
      if (this_present_tope || that_present_tope) {
        if (!(this_present_tope && that_present_tope))
          return false;
        if (!this.tope.equals(that.tope))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(grantTablePermission_result other) {
FileLine
org/apache/accumulo/core/security/thrift/AuthInfo.java511
org/apache/accumulo/core/security/thrift/Credentials.java511
              struct.setPasswordIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          case 3: // INSTANCE_ID
            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
              struct.instanceId = iprot.readString();
              struct.setInstanceIdIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          default:
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
        }
        iprot.readFieldEnd();
      }
      iprot.readStructEnd();

      // check for required fields of primitive type, which can't be checked in the validate method
      struct.validate();
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot, AuthInfo struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5888
org/apache/accumulo/core/client/impl/thrift/ClientService.java23136
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5103
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6225
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8566
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9484
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11933
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8933
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12300
    public boolean equals(continueMultiScan_result that) {
      if (that == null)
        return false;

      boolean this_present_success = true && this.isSetSuccess();
      boolean that_present_success = true && that.isSetSuccess();
      if (this_present_success || that_present_success) {
        if (!(this_present_success && that_present_success))
          return false;
        if (!this.success.equals(that.success))
          return false;
      }

      boolean this_present_nssi = true && this.isSetNssi();
      boolean that_present_nssi = true && that.isSetNssi();
      if (this_present_nssi || that_present_nssi) {
        if (!(this_present_nssi && that_present_nssi))
          return false;
        if (!this.nssi.equals(that.nssi))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(continueMultiScan_result other) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5648
org/apache/accumulo/core/client/impl/thrift/ClientService.java14253
org/apache/accumulo/core/client/impl/thrift/ClientService.java15376
org/apache/accumulo/core/client/impl/thrift/ClientService.java16691
org/apache/accumulo/core/client/impl/thrift/ClientService.java17709
org/apache/accumulo/core/client/impl/thrift/ClientService.java18732
org/apache/accumulo/core/client/impl/thrift/ClientService.java19952
org/apache/accumulo/core/master/thrift/MasterClientService.java7656
org/apache/accumulo/core/master/thrift/MasterClientService.java8579
org/apache/accumulo/core/master/thrift/MasterClientService.java16378
org/apache/accumulo/core/master/thrift/MasterClientService.java17498
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4863
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5985
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6472
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8326
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9244
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10987
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11693
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17024
    private static final int __TID_ISSET_ID = 0;
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.TID, new org.apache.thrift.meta_data.FieldMetaData("tid", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8349
org/apache/accumulo/core/gc/thrift/GCMonitorService.java433
org/apache/accumulo/core/master/thrift/MasterClientService.java11677
org/apache/accumulo/core/master/thrift/MasterClientService.java14056
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10207
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21036
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23035
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25444
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26418
    public boolean equals(listUsers_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(listUsers_args other) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8833
org/apache/accumulo/core/client/impl/thrift/ClientService.java13905
org/apache/accumulo/core/gc/thrift/GCMonitorService.java897
org/apache/accumulo/core/master/thrift/MasterClientService.java12141
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8015
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14862
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21500
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22545
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23499
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25928
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26902
    public boolean equals(listUsers_result that) {
      if (that == null)
        return false;

      boolean this_present_success = true && this.isSetSuccess();
      boolean that_present_success = true && that.isSetSuccess();
      if (this_present_success || that_present_success) {
        if (!(this_present_success && that_present_success))
          return false;
        if (!this.success.equals(that.success))
          return false;
      }

      boolean this_present_sec = true && this.isSetSec();
      boolean that_present_sec = true && that.isSetSec();
      if (this_present_sec || that_present_sec) {
        if (!(this_present_sec && that_present_sec))
          return false;
        if (!this.sec.equals(that.sec))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(listUsers_result other) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java190
org/apache/accumulo/core/tabletserver/thrift/TabletStats.java160
  private byte __isset_bitfield = 0;
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.EXTENT, new org.apache.thrift.meta_data.FieldMetaData("extent", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TKeyExtent.class)));
    tmpMap.put(_Fields.AGE, new org.apache.thrift.meta_data.FieldMetaData("age", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/mapreduce/AccumuloInputFormatTest.java240
org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormatTest.java62
    private static class TestMapper extends Mapper<Key,Value,Key,Value> {
      Key key = null;
      int count = 0;
      
      @Override
      protected void map(Key k, Value v, Context context) throws IOException, InterruptedException {
        try {
          if (key != null)
            assertEquals(key.getRow().toString(), new String(v.get()));
          assertEquals(k.getRow(), new Text(String.format("%09x", count + 1)));
          assertEquals(new String(v.get()), String.format("%09x", count));
        } catch (AssertionError e) {
          e1 = e;
        }
        key = new Key(k);
        count++;
      }
      
      @Override
      protected void cleanup(Context context) throws IOException, InterruptedException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18407
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19120
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19789
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20631
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // LOCK
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.lock = iprot.readString();
                struct.setLockIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TABLE_ID
FileLine
org/apache/accumulo/core/data/RangeTest.java345
org/apache/accumulo/core/data/RangeTest.java381
org/apache/accumulo/core/data/RangeTest.java399
    assertFalse(rowRange.contains(new Key(new Text("r1"), new Text("cf1"), new Text("cq1"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r1")).followingKey(PartialKey.ROW)));
    assertTrue(rowRange.contains(new Key(new Text("r11"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r2"))));
    assertTrue(rowRange.contains(new Key(new Text("r2"), new Text("cf1"))));
    assertTrue(rowRange.contains(new Key(new Text("r2"), new Text("cf1"), new Text("cq1"))));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16488
org/apache/accumulo/core/master/thrift/MasterClientService.java2742
org/apache/accumulo/core/master/thrift/MasterClientService.java17300
                struct.success = iprot.readBool();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new ThriftTableOperationException();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4057
org/apache/accumulo/core/client/impl/thrift/ClientService.java5649
org/apache/accumulo/core/master/thrift/MasterClientService.java2962
org/apache/accumulo/core/master/thrift/MasterClientService.java14861
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2610
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4864
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5986
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8327
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9245
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10988
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11694
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13862
    private byte __isset_bitfield = 0;
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2610
org/apache/accumulo/core/client/impl/thrift/ClientService.java3210
org/apache/accumulo/core/client/impl/thrift/ClientService.java3810
org/apache/accumulo/core/client/impl/thrift/ClientService.java4600
org/apache/accumulo/core/client/impl/thrift/ClientService.java5330
org/apache/accumulo/core/client/impl/thrift/ClientService.java5853
org/apache/accumulo/core/client/impl/thrift/ClientService.java6241
org/apache/accumulo/core/client/impl/thrift/ClientService.java6593
org/apache/accumulo/core/client/impl/thrift/ClientService.java6952
org/apache/accumulo/core/client/impl/thrift/ClientService.java7446
org/apache/accumulo/core/client/impl/thrift/ClientService.java7948
org/apache/accumulo/core/client/impl/thrift/ClientService.java8402
org/apache/accumulo/core/client/impl/thrift/ClientService.java8886
org/apache/accumulo/core/client/impl/thrift/ClientService.java9534
org/apache/accumulo/core/client/impl/thrift/ClientService.java10028
org/apache/accumulo/core/client/impl/thrift/ClientService.java10522
org/apache/accumulo/core/client/impl/thrift/ClientService.java10948
org/apache/accumulo/core/client/impl/thrift/ClientService.java11442
org/apache/accumulo/core/client/impl/thrift/ClientService.java11873
org/apache/accumulo/core/client/impl/thrift/ClientService.java12458
org/apache/accumulo/core/client/impl/thrift/ClientService.java12947
org/apache/accumulo/core/client/impl/thrift/ClientService.java13441
org/apache/accumulo/core/client/impl/thrift/ClientService.java13958
org/apache/accumulo/core/client/impl/thrift/ClientService.java14586
org/apache/accumulo/core/client/impl/thrift/ClientService.java15110
org/apache/accumulo/core/client/impl/thrift/ClientService.java15773
org/apache/accumulo/core/client/impl/thrift/ClientService.java16397
org/apache/accumulo/core/client/impl/thrift/ClientService.java17024
org/apache/accumulo/core/client/impl/thrift/ClientService.java17477
org/apache/accumulo/core/client/impl/thrift/ClientService.java18042
org/apache/accumulo/core/client/impl/thrift/ClientService.java18495
org/apache/accumulo/core/client/impl/thrift/ClientService.java19129
org/apache/accumulo/core/client/impl/thrift/ClientService.java19682
org/apache/accumulo/core/client/impl/thrift/ClientService.java20349
org/apache/accumulo/core/client/impl/thrift/ClientService.java20902
org/apache/accumulo/core/client/impl/thrift/ClientService.java21307
org/apache/accumulo/core/client/impl/thrift/ClientService.java21686
org/apache/accumulo/core/client/impl/thrift/ClientService.java22078
org/apache/accumulo/core/client/impl/thrift/ClientService.java22526
org/apache/accumulo/core/client/impl/thrift/ClientService.java23089
org/apache/accumulo/core/client/impl/thrift/ClientService.java23512
org/apache/accumulo/core/client/impl/thrift/ThriftTableOperationException.java568
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java812
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1412
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java2081
org/apache/accumulo/core/data/thrift/InitialMultiScan.java331
org/apache/accumulo/core/data/thrift/InitialScan.java331
org/apache/accumulo/core/data/thrift/IterInfo.java400
org/apache/accumulo/core/data/thrift/MapFileInfo.java262
org/apache/accumulo/core/data/thrift/MultiScanResult.java727
org/apache/accumulo/core/data/thrift/ScanResult.java351
org/apache/accumulo/core/data/thrift/TColumn.java431
org/apache/accumulo/core/data/thrift/TConstraintViolationSummary.java469
org/apache/accumulo/core/data/thrift/TKey.java582
org/apache/accumulo/core/data/thrift/TKeyExtent.java431
org/apache/accumulo/core/data/thrift/TKeyValue.java340
org/apache/accumulo/core/data/thrift/TMutation.java513
org/apache/accumulo/core/data/thrift/TRange.java607
org/apache/accumulo/core/data/thrift/UpdateErrors.java468
org/apache/accumulo/core/gc/thrift/GCMonitorService.java486
org/apache/accumulo/core/gc/thrift/GCMonitorService.java950
org/apache/accumulo/core/gc/thrift/GCStatus.java467
org/apache/accumulo/core/gc/thrift/GcCycleStats.java607
org/apache/accumulo/core/master/thrift/Compacting.java331
org/apache/accumulo/core/master/thrift/DeadServer.java400
org/apache/accumulo/core/master/thrift/MasterClientService.java2085
org/apache/accumulo/core/master/thrift/MasterClientService.java2651
org/apache/accumulo/core/master/thrift/MasterClientService.java3507
org/apache/accumulo/core/master/thrift/MasterClientService.java4116
org/apache/accumulo/core/master/thrift/MasterClientService.java4781
org/apache/accumulo/core/master/thrift/MasterClientService.java5338
org/apache/accumulo/core/master/thrift/MasterClientService.java5934
org/apache/accumulo/core/master/thrift/MasterClientService.java6460
org/apache/accumulo/core/master/thrift/MasterClientService.java7003
org/apache/accumulo/core/master/thrift/MasterClientService.java7429
org/apache/accumulo/core/master/thrift/MasterClientService.java7925
org/apache/accumulo/core/master/thrift/MasterClientService.java8347
org/apache/accumulo/core/master/thrift/MasterClientService.java8912
org/apache/accumulo/core/master/thrift/MasterClientService.java9365
org/apache/accumulo/core/master/thrift/MasterClientService.java9928
org/apache/accumulo/core/master/thrift/MasterClientService.java10385
org/apache/accumulo/core/master/thrift/MasterClientService.java10879
org/apache/accumulo/core/master/thrift/MasterClientService.java11305
org/apache/accumulo/core/master/thrift/MasterClientService.java11730
org/apache/accumulo/core/master/thrift/MasterClientService.java12194
org/apache/accumulo/core/master/thrift/MasterClientService.java12793
org/apache/accumulo/core/master/thrift/MasterClientService.java13547
org/apache/accumulo/core/master/thrift/MasterClientService.java14109
org/apache/accumulo/core/master/thrift/MasterClientService.java14575
org/apache/accumulo/core/master/thrift/MasterClientService.java15439
org/apache/accumulo/core/master/thrift/MasterClientService.java16118
org/apache/accumulo/core/master/thrift/MasterClientService.java16647
org/apache/accumulo/core/master/thrift/MasterClientService.java17207
org/apache/accumulo/core/master/thrift/MasterClientService.java17767
org/apache/accumulo/core/master/thrift/MasterClientService.java18189
org/apache/accumulo/core/master/thrift/MasterClientService.java18860
org/apache/accumulo/core/master/thrift/MasterMonitorInfo.java887
org/apache/accumulo/core/master/thrift/RecoveryException.java260
org/apache/accumulo/core/master/thrift/RecoveryStatus.java400
org/apache/accumulo/core/master/thrift/TableInfo.java1021
org/apache/accumulo/core/master/thrift/TabletServerStatus.java997
org/apache/accumulo/core/master/thrift/TabletSplit.java349
org/apache/accumulo/core/security/thrift/AuthInfo.java409
org/apache/accumulo/core/security/thrift/Credential.java478
org/apache/accumulo/core/security/thrift/Credentials.java409
org/apache/accumulo/core/security/thrift/ThriftSecurityException.java345
org/apache/accumulo/core/tabletserver/thrift/ActionStats.java745
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java1062
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1153
org/apache/accumulo/core/tabletserver/thrift/ConstraintViolationException.java280
org/apache/accumulo/core/tabletserver/thrift/IteratorConfig.java280
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java260
org/apache/accumulo/core/tabletserver/thrift/TIteratorSetting.java494
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3488
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4539
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5068
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5661
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6190
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7172
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8068
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8531
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8986
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9449
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9835
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10260
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10726
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11340
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11898
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12353
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12952
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13557
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14268
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14915
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15554
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16085
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16681
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17421
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18277
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19003
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19672
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20501
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21089
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21553
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22083
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22598
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23088
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23552
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24082
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24508
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25002
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25497
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25981
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26471
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26955
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27534
org/apache/accumulo/core/tabletserver/thrift/TabletStats.java745
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java260
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
      }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("getRootTabletLocation_result(");
FileLine
org/apache/accumulo/core/iterators/LongCombiner.java149
org/apache/accumulo/core/iterators/aggregation/LongSummation.java60
    public byte[] encode(Long l) {
      byte[] b = new byte[8];
      b[0] = (byte) (l >>> 56);
      b[1] = (byte) (l >>> 48);
      b[2] = (byte) (l >>> 40);
      b[3] = (byte) (l >>> 32);
      b[4] = (byte) (l >>> 24);
      b[5] = (byte) (l >>> 16);
      b[6] = (byte) (l >>> 8);
      b[7] = (byte) (l >>> 0);
      return b;
    }
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4297
org/apache/accumulo/core/master/thrift/MasterClientService.java5519
    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)5);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)2);
    private static final org.apache.thrift.protocol.TField PROPERTY_FIELD_DESC = new org.apache.thrift.protocol.TField("property", org.apache.thrift.protocol.TType.STRING, (short)3);
    private static final org.apache.thrift.protocol.TField VALUE_FIELD_DESC = new org.apache.thrift.protocol.TField("value", org.apache.thrift.protocol.TType.STRING, (short)4);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java109
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java817
    public void startScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, org.apache.accumulo.core.data.thrift.TKeyExtent extent, org.apache.accumulo.core.data.thrift.TRange range, List<org.apache.accumulo.core.data.thrift.TColumn> columns, int batchSize, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, boolean isolated, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.startScan_call> resultHandler) throws org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java817
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java836
    public void startScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, org.apache.accumulo.core.data.thrift.TKeyExtent extent, org.apache.accumulo.core.data.thrift.TRange range, List<org.apache.accumulo.core.data.thrift.TColumn> columns, int batchSize, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, boolean isolated, org.apache.thrift.async.AsyncMethodCallback<startScan_call> resultHandler) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11303
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11881
      applyUpdates_args typedOther = (applyUpdates_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetUpdateID()).compareTo(typedOther.isSetUpdateID());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetUpdateID()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.updateID, typedOther.updateID);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5624
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8969
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12336
      continueScan_result typedOther = (continueScan_result)other;

      lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSuccess()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetNssi()).compareTo(typedOther.isSetNssi());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetNssi()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nssi, typedOther.nssi);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13530
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16068
      update_result typedOther = (update_result)other;

      lastComparison = Boolean.valueOf(isSetSec()).compareTo(typedOther.isSetSec());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSec()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, typedOther.sec);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetNste()).compareTo(typedOther.isSetNste());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetNste()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nste, typedOther.nste);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5303
org/apache/accumulo/core/client/impl/thrift/ClientService.java7931
org/apache/accumulo/core/client/impl/thrift/ClientService.java8869
org/apache/accumulo/core/client/impl/thrift/ClientService.java13941
org/apache/accumulo/core/client/impl/thrift/ClientService.java15093
org/apache/accumulo/core/client/impl/thrift/ClientService.java16370
org/apache/accumulo/core/gc/thrift/GCMonitorService.java933
org/apache/accumulo/core/master/thrift/MasterClientService.java2624
org/apache/accumulo/core/master/thrift/MasterClientService.java12177
org/apache/accumulo/core/master/thrift/MasterClientService.java14558
org/apache/accumulo/core/master/thrift/MasterClientService.java17180
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4502
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8051
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10709
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14898
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21536
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22581
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23535
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25964
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26938
      bulkImportFiles_result typedOther = (bulkImportFiles_result)other;

      lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSuccess()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, typedOther.success);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetSec()).compareTo(typedOther.isSetSec());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSec()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, typedOther.sec);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4533
org/apache/accumulo/core/client/impl/thrift/ClientService.java7419
org/apache/accumulo/core/client/impl/thrift/ClientService.java8385
org/apache/accumulo/core/client/impl/thrift/ClientService.java9497
org/apache/accumulo/core/client/impl/thrift/ClientService.java10495
org/apache/accumulo/core/client/impl/thrift/ClientService.java11415
org/apache/accumulo/core/client/impl/thrift/ClientService.java12421
org/apache/accumulo/core/client/impl/thrift/ClientService.java13414
org/apache/accumulo/core/client/impl/thrift/ClientService.java14549
org/apache/accumulo/core/client/impl/thrift/ClientService.java15726
org/apache/accumulo/core/client/impl/thrift/ClientService.java16987
org/apache/accumulo/core/client/impl/thrift/ClientService.java18005
org/apache/accumulo/core/client/impl/thrift/ClientService.java19082
org/apache/accumulo/core/client/impl/thrift/ClientService.java20302
org/apache/accumulo/core/gc/thrift/GCMonitorService.java469
org/apache/accumulo/core/master/thrift/MasterClientService.java2058
org/apache/accumulo/core/master/thrift/MasterClientService.java3440
org/apache/accumulo/core/master/thrift/MasterClientService.java4734
org/apache/accumulo/core/master/thrift/MasterClientService.java5897
org/apache/accumulo/core/master/thrift/MasterClientService.java6976
org/apache/accumulo/core/master/thrift/MasterClientService.java7898
org/apache/accumulo/core/master/thrift/MasterClientService.java8875
org/apache/accumulo/core/master/thrift/MasterClientService.java9891
org/apache/accumulo/core/master/thrift/MasterClientService.java10852
org/apache/accumulo/core/master/thrift/MasterClientService.java11713
org/apache/accumulo/core/master/thrift/MasterClientService.java12756
org/apache/accumulo/core/master/thrift/MasterClientService.java13500
org/apache/accumulo/core/master/thrift/MasterClientService.java14092
org/apache/accumulo/core/master/thrift/MasterClientService.java15372
org/apache/accumulo/core/master/thrift/MasterClientService.java16620
org/apache/accumulo/core/master/thrift/MasterClientService.java17740
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3381
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7095
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10243
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12915
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14221
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15517
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16644
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17374
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18220
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18966
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19635
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20444
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21072
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22056
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23071
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24055
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24975
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25480
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26454
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27507
      bulkImportFiles_args typedOther = (bulkImportFiles_args)other;

      lastComparison = Boolean.valueOf(isSetTinfo()).compareTo(typedOther.isSetTinfo());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetTinfo()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tinfo, typedOther.tinfo);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetCredential()).compareTo(typedOther.isSetCredential());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetCredential()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.credential, typedOther.credential);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/iterators/user/IndexedDocIteratorTest.java247
org/apache/accumulo/core/iterators/user/IntersectingIteratorTest.java195
    assertEquals(hitCount, docs.size());
    cleanup();
  }
  
  public void test3() throws IOException {
    columnFamilies = new Text[6];
    columnFamilies[0] = new Text("C");
    columnFamilies[1] = new Text("E");
    columnFamilies[2] = new Text("G");
    columnFamilies[3] = new Text("H");
    columnFamilies[4] = new Text("I");
    columnFamilies[5] = new Text("J");
    otherColumnFamilies = new Text[4];
    otherColumnFamilies[0] = new Text("A");
    otherColumnFamilies[1] = new Text("B");
    otherColumnFamilies[2] = new Text("D");
    otherColumnFamilies[3] = new Text("F");
    
    float hitRatio = 0.5f;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10544
org/apache/accumulo/core/client/impl/thrift/ClientService.java12480
org/apache/accumulo/core/client/impl/thrift/ClientService.java13463
org/apache/accumulo/core/client/impl/thrift/ClientService.java14608
org/apache/accumulo/core/client/impl/thrift/ClientService.java15795
org/apache/accumulo/core/client/impl/thrift/ClientService.java17046
org/apache/accumulo/core/client/impl/thrift/ClientService.java18064
org/apache/accumulo/core/client/impl/thrift/ClientService.java19151
org/apache/accumulo/core/client/impl/thrift/ClientService.java20371
      StringBuilder sb = new StringBuilder("dropUser_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("principal:");
      if (this.principal == null) {
        sb.append("null");
      } else {
        sb.append(this.principal);
      }
      first = false;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2107
org/apache/accumulo/core/master/thrift/MasterClientService.java3529
org/apache/accumulo/core/master/thrift/MasterClientService.java4803
org/apache/accumulo/core/master/thrift/MasterClientService.java5956
      StringBuilder sb = new StringBuilder("initiateFlush_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tableName:");
      if (this.tableName == null) {
        sb.append("null");
      } else {
        sb.append(this.tableName);
      }
      first = false;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4394
org/apache/accumulo/core/master/thrift/MasterClientService.java9603
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.PROPERTY, new org.apache.thrift.meta_data.FieldMetaData("property", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.VALUE, new org.apache.thrift.meta_data.FieldMetaData("value", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(setTableProperty_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java9950
org/apache/accumulo/core/master/thrift/MasterClientService.java10901
      StringBuilder sb = new StringBuilder("setSystemProperty_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("property:");
      if (this.property == null) {
        sb.append("null");
      } else {
        sb.append(this.property);
      }
      first = false;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4964
org/apache/accumulo/core/client/impl/thrift/ClientService.java16049
org/apache/accumulo/core/master/thrift/MasterClientService.java2303
org/apache/accumulo/core/master/thrift/MasterClientService.java16861
    private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
    private static final org.apache.thrift.protocol.TField SEC_FIELD_DESC = new org.apache.thrift.protocol.TField("sec", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField TOPE_FIELD_DESC = new org.apache.thrift.protocol.TField("tope", org.apache.thrift.protocol.TType.STRUCT, (short)2);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new bulkImportFiles_resultStandardSchemeFactory());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5048
org/apache/accumulo/core/client/impl/thrift/ClientService.java16134
org/apache/accumulo/core/master/thrift/MasterClientService.java2388
org/apache/accumulo/core/master/thrift/MasterClientService.java16944
              new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      tmpMap.put(_Fields.TOPE, new org.apache.thrift.meta_data.FieldMetaData("tope", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(bulkImportFiles_result.class, metaDataMap);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5434
org/apache/accumulo/core/master/thrift/MasterClientService.java2743
org/apache/accumulo/core/master/thrift/MasterClientService.java17301
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new ThriftTableOperationException();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java115
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java948
    public void startMultiScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, Map<org.apache.accumulo.core.data.thrift.TKeyExtent,List<org.apache.accumulo.core.data.thrift.TRange>> batch, List<org.apache.accumulo.core.data.thrift.TColumn> columns, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.startMultiScan_call> resultHandler) throws org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java948
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java964
    public void startMultiScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, Map<org.apache.accumulo.core.data.thrift.TKeyExtent,List<org.apache.accumulo.core.data.thrift.TRange>> batch, List<org.apache.accumulo.core.data.thrift.TColumn> columns, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, org.apache.thrift.async.AsyncMethodCallback<startMultiScan_call> resultHandler) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1329
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1458
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1498
        loadTablet_args args = new loadTablet_args();
        args.setTinfo(tinfo);
        args.setCredential(credential);
        args.setLock(lock);
        args.setExtent(extent);
        args.write(prot);
        prot.writeMessageEnd();
      }

      public void getResult() throws org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
      }
    }

    public void unloadTablet(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, String lock, org.apache.accumulo.core.data.thrift.TKeyExtent extent, boolean save, org.apache.thrift.async.AsyncMethodCallback<unloadTablet_call> resultHandler) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8882
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12249
          setSuccess((org.apache.accumulo.core.data.thrift.MultiScanResult)value);
        }
        break;

      case NSSI:
        if (value == null) {
          unsetNssi();
        } else {
          setNssi((NoSuchScanIDException)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case SUCCESS:
        return getSuccess();

      case NSSI:
        return getNssi();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case SUCCESS:
        return isSetSuccess();
      case NSSI:
        return isSetNssi();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof continueMultiScan_result)
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16703
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17443
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18299
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19025
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19694
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20523
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24104
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25024
      StringBuilder sb = new StringBuilder("loadTablet_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("lock:");
      if (this.lock == null) {
        sb.append("null");
      } else {
        sb.append(this.lock);
      }
      first = false;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java1068
org/apache/accumulo/core/client/impl/thrift/ClientService.java1185
        args.setToCreate(toCreate);
        args.setAuthorizations(authorizations);
        args.write(prot);
        prot.writeMessageEnd();
      }

      public void getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        (new Client(prot)).recv_createUser();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4514
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16070
      lastComparison = Boolean.valueOf(isSetSec()).compareTo(typedOther.isSetSec());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetSec()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sec, typedOther.sec);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
      lastComparison = Boolean.valueOf(isSetNste()).compareTo(typedOther.isSetNste());
      if (lastComparison != 0) {
        return lastComparison;
      }
      if (isSetNste()) {
        lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nste, typedOther.nste);
        if (lastComparison != 0) {
          return lastComparison;
        }
      }
FileLine
org/apache/accumulo/core/client/mapred/AccumuloFileOutputFormatTest.java214
org/apache/accumulo/core/client/mapreduce/AccumuloFileOutputFormatTest.java205
    JobConf job = new JobConf();
    AccumuloFileOutputFormat.setReplication(job, a);
    AccumuloFileOutputFormat.setFileBlockSize(job, b);
    AccumuloFileOutputFormat.setDataBlockSize(job, c);
    AccumuloFileOutputFormat.setIndexBlockSize(job, d);
    AccumuloFileOutputFormat.setCompressionType(job, e);
    
    AccumuloConfiguration acuconf = AccumuloFileOutputFormat.getAccumuloConfiguration(job);
    
    assertEquals(7, acuconf.getCount(Property.TABLE_FILE_REPLICATION));
    assertEquals(300l, acuconf.getMemoryInBytes(Property.TABLE_FILE_BLOCK_SIZE));
    assertEquals(50l, acuconf.getMemoryInBytes(Property.TABLE_FILE_COMPRESSED_BLOCK_SIZE));
    assertEquals(10l, acuconf.getMemoryInBytes(Property.TABLE_FILE_COMPRESSED_BLOCK_SIZE_INDEX));
    assertEquals("snappy", acuconf.get(Property.TABLE_FILE_COMPRESSION_TYPE));
    
    a = 17;
    b = 1300l;
    c = 150l;
    d = 110l;
    e = "lzo";
    
    job = new JobConf();
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4698
org/apache/accumulo/core/master/thrift/MasterClientService.java9855
        if (!this.tableName.equals(that.tableName))
          return false;
      }

      boolean this_present_property = true && this.isSetProperty();
      boolean that_present_property = true && that.isSetProperty();
      if (this_present_property || that_present_property) {
        if (!(this_present_property && that_present_property))
          return false;
        if (!this.property.equals(that.property))
          return false;
      }

      boolean this_present_value = true && this.isSetValue();
      boolean that_present_value = true && that.isSetValue();
      if (this_present_value || that_present_value) {
        if (!(this_present_value && that_present_value))
          return false;
        if (!this.value.equals(that.value))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(setTableProperty_args other) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5048
org/apache/accumulo/core/client/impl/thrift/ClientService.java16134
org/apache/accumulo/core/client/impl/thrift/ClientService.java19481
org/apache/accumulo/core/client/impl/thrift/ClientService.java20701
org/apache/accumulo/core/master/thrift/MasterClientService.java2388
org/apache/accumulo/core/master/thrift/MasterClientService.java3915
org/apache/accumulo/core/master/thrift/MasterClientService.java5137
org/apache/accumulo/core/master/thrift/MasterClientService.java6259
org/apache/accumulo/core/master/thrift/MasterClientService.java15917
org/apache/accumulo/core/master/thrift/MasterClientService.java16944
              new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      tmpMap.put(_Fields.TOPE, new org.apache.thrift.meta_data.FieldMetaData("tope", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(bulkImportFiles_result.class, metaDataMap);
FileLine
org/apache/accumulo/core/security/thrift/Credential.java405
org/apache/accumulo/core/security/thrift/Credentials.java346
      if (!this.tokenClass.equals(that.tokenClass))
        return false;
    }

    boolean this_present_token = true && this.isSetToken();
    boolean that_present_token = true && that.isSetToken();
    if (this_present_token || that_present_token) {
      if (!(this_present_token && that_present_token))
        return false;
      if (!this.token.equals(that.token))
        return false;
    }

    boolean this_present_instanceId = true && this.isSetInstanceId();
    boolean that_present_instanceId = true && that.isSetInstanceId();
    if (this_present_instanceId || that_present_instanceId) {
      if (!(this_present_instanceId && that_present_instanceId))
        return false;
      if (!this.instanceId.equals(that.instanceId))
        return false;
    }

    return true;
  }

  @Override
  public int hashCode() {
    return 0;
  }

  public int compareTo(Credential other) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java109
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java836
    public void startScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, org.apache.accumulo.core.data.thrift.TKeyExtent extent, org.apache.accumulo.core.data.thrift.TRange range, List<org.apache.accumulo.core.data.thrift.TColumn> columns, int batchSize, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, boolean isolated, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.startScan_call> resultHandler) throws org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16488
org/apache/accumulo/core/master/thrift/MasterClientService.java2742
org/apache/accumulo/core/master/thrift/MasterClientService.java17300
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4644
                struct.success = iprot.readBool();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new ThriftTableOperationException();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4466
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5588
        if (!this.sec.equals(that.sec))
          return false;
      }

      boolean this_present_nste = true && this.isSetNste();
      boolean that_present_nste = true && that.isSetNste();
      if (this_present_nste || that_present_nste) {
        if (!(this_present_nste && that_present_nste))
          return false;
        if (!this.nste.equals(that.nste))
          return false;
      }

      boolean this_present_tmfe = true && this.isSetTmfe();
      boolean that_present_tmfe = true && that.isSetTmfe();
      if (this_present_tmfe || that_present_tmfe) {
        if (!(this_present_tmfe && that_present_tmfe))
          return false;
        if (!this.tmfe.equals(that.tmfe))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(startScan_result other) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3136
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6900
          setBatchSize((Integer)value);
        }
        break;

      case SSI_LIST:
        if (value == null) {
          unsetSsiList();
        } else {
          setSsiList((List<org.apache.accumulo.core.data.thrift.IterInfo>)value);
        }
        break;

      case SSIO:
        if (value == null) {
          unsetSsio();
        } else {
          setSsio((Map<String,Map<String,String>>)value);
        }
        break;

      case AUTHORIZATIONS:
        if (value == null) {
          unsetAuthorizations();
        } else {
          setAuthorizations((List<ByteBuffer>)value);
        }
        break;

      case WAIT_FOR_WRITES:
        if (value == null) {
          unsetWaitForWrites();
        } else {
          setWaitForWrites((Boolean)value);
        }
        break;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5267
org/apache/accumulo/core/client/impl/thrift/ClientService.java16334
org/apache/accumulo/core/master/thrift/MasterClientService.java2588
org/apache/accumulo/core/master/thrift/MasterClientService.java17144
        if (!this.success.equals(that.success))
          return false;
      }

      boolean this_present_sec = true && this.isSetSec();
      boolean that_present_sec = true && that.isSetSec();
      if (this_present_sec || that_present_sec) {
        if (!(this_present_sec && that_present_sec))
          return false;
        if (!this.sec.equals(that.sec))
          return false;
      }

      boolean this_present_tope = true && this.isSetTope();
      boolean that_present_tope = true && that.isSetTope();
      if (this_present_tope || that_present_tope) {
        if (!(this_present_tope && that_present_tope))
          return false;
        if (!this.tope.equals(that.tope))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(bulkImportFiles_result other) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java115
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java964
    public void startMultiScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, Map<org.apache.accumulo.core.data.thrift.TKeyExtent,List<org.apache.accumulo.core.data.thrift.TRange>> batch, List<org.apache.accumulo.core.data.thrift.TColumn> columns, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.startMultiScan_call> resultHandler) throws org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5434
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4645
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new ThriftTableOperationException();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4058
org/apache/accumulo/core/client/impl/thrift/ClientService.java14255
org/apache/accumulo/core/client/impl/thrift/ClientService.java15378
org/apache/accumulo/core/client/impl/thrift/ClientService.java16693
org/apache/accumulo/core/client/impl/thrift/ClientService.java17711
org/apache/accumulo/core/client/impl/thrift/ClientService.java18734
org/apache/accumulo/core/client/impl/thrift/ClientService.java19954
org/apache/accumulo/core/client/impl/thrift/ClientService.java22822
org/apache/accumulo/core/master/thrift/MasterClientService.java2963
org/apache/accumulo/core/master/thrift/MasterClientService.java7658
org/apache/accumulo/core/master/thrift/MasterClientService.java8581
org/apache/accumulo/core/master/thrift/MasterClientService.java14862
org/apache/accumulo/core/master/thrift/MasterClientService.java16380
org/apache/accumulo/core/master/thrift/MasterClientService.java17500
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2611
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6474
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13863
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17026
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.CREDENTIAL, new org.apache.thrift.meta_data.FieldMetaData("credential", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6671
org/apache/accumulo/core/client/impl/thrift/ClientService.java8500
org/apache/accumulo/core/gc/thrift/GCMonitorService.java584
org/apache/accumulo/core/master/thrift/MasterClientService.java11828
org/apache/accumulo/core/master/thrift/MasterClientService.java14207
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10358
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21187
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23186
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25595
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26569
            case 1: // CREDENTIAL
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
                struct.credential.read(iprot);
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, ping_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7027
org/apache/accumulo/core/client/impl/thrift/ClientService.java8037
org/apache/accumulo/core/client/impl/thrift/ClientService.java8987
org/apache/accumulo/core/client/impl/thrift/ClientService.java10103
org/apache/accumulo/core/client/impl/thrift/ClientService.java11023
org/apache/accumulo/core/client/impl/thrift/ClientService.java11948
org/apache/accumulo/core/client/impl/thrift/ClientService.java13022
org/apache/accumulo/core/client/impl/thrift/ClientService.java14059
org/apache/accumulo/core/client/impl/thrift/ClientService.java15199
org/apache/accumulo/core/client/impl/thrift/ClientService.java17552
org/apache/accumulo/core/client/impl/thrift/ClientService.java18570
org/apache/accumulo/core/gc/thrift/GCMonitorService.java1045
org/apache/accumulo/core/master/thrift/MasterClientService.java7504
org/apache/accumulo/core/master/thrift/MasterClientService.java8422
org/apache/accumulo/core/master/thrift/MasterClientService.java9440
org/apache/accumulo/core/master/thrift/MasterClientService.java10460
org/apache/accumulo/core/master/thrift/MasterClientService.java11380
org/apache/accumulo/core/master/thrift/MasterClientService.java12289
org/apache/accumulo/core/master/thrift/MasterClientService.java14664
org/apache/accumulo/core/master/thrift/MasterClientService.java18264
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8163
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10815
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15017
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21648
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22700
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23647
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24583
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26083
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27057
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, ping_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5650
org/apache/accumulo/core/client/impl/thrift/ClientService.java7179
org/apache/accumulo/core/client/impl/thrift/ClientService.java8199
org/apache/accumulo/core/client/impl/thrift/ClientService.java9181
org/apache/accumulo/core/client/impl/thrift/ClientService.java10255
org/apache/accumulo/core/client/impl/thrift/ClientService.java11175
org/apache/accumulo/core/client/impl/thrift/ClientService.java12105
org/apache/accumulo/core/client/impl/thrift/ClientService.java13174
org/apache/accumulo/core/gc/thrift/GCMonitorService.java283
org/apache/accumulo/core/master/thrift/MasterClientService.java1818
org/apache/accumulo/core/master/thrift/MasterClientService.java4386
org/apache/accumulo/core/master/thrift/MasterClientService.java5603
org/apache/accumulo/core/master/thrift/MasterClientService.java6728
org/apache/accumulo/core/master/thrift/MasterClientService.java9597
org/apache/accumulo/core/master/thrift/MasterClientService.java10612
org/apache/accumulo/core/master/thrift/MasterClientService.java11527
org/apache/accumulo/core/master/thrift/MasterClientService.java12462
org/apache/accumulo/core/master/thrift/MasterClientService.java13144
org/apache/accumulo/core/master/thrift/MasterClientService.java13906
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4865
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5987
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8328
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9246
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10057
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10989
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11695
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12621
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15212
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16350
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17796
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18672
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19341
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20020
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20886
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21816
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22885
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23815
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24735
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25294
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26268
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27247
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.TINFO, new org.apache.thrift.meta_data.FieldMetaData("tinfo", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.trace.thrift.TInfo.class)));
      tmpMap.put(_Fields.TID, new org.apache.thrift.meta_data.FieldMetaData("tid", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/mapred/AccumuloOutputFormatTest.java160
org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormatTest.java153
      public void checkOutputSpecs(FileSystem ignored, JobConf job) throws IOException {
        BatchWriterConfig bwOpts = getBatchWriterOptions(job);
        
        // passive check
        assertEquals(bwConfig.getMaxLatency(TimeUnit.MILLISECONDS), bwOpts.getMaxLatency(TimeUnit.MILLISECONDS));
        assertEquals(bwConfig.getTimeout(TimeUnit.MILLISECONDS), bwOpts.getTimeout(TimeUnit.MILLISECONDS));
        assertEquals(bwConfig.getMaxWriteThreads(), bwOpts.getMaxWriteThreads());
        assertEquals(bwConfig.getMaxMemory(), bwOpts.getMaxMemory());
        
        // explicit check
        assertEquals(7654321l, bwOpts.getMaxLatency(TimeUnit.MILLISECONDS));
        assertEquals(9898989l, bwOpts.getTimeout(TimeUnit.MILLISECONDS));
        assertEquals(42, bwOpts.getMaxWriteThreads());
        assertEquals(1123581321l, bwOpts.getMaxMemory());
        
      }
    };
    myAOF.checkOutputSpecs(null, job);
FileLine
org/apache/accumulo/core/file/rfile/RFileTest.java929
org/apache/accumulo/core/file/rfile/RFileTest.java964
    trf.iter.seek(new Range(new Text(""), null), EMPTY_COL_FAMS, false);
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0007", "good citizen", "q,john", "", 4)));
    assertEquals(nv("70 Apple st"), trf.iter.getTopValue());
    trf.iter.next();
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0008", "model citizen", "q,jane", "", 5)));
    assertEquals(nv("81 Plum st"), trf.iter.getTopValue());
    trf.iter.next();
    assertFalse(trf.iter.hasTop());
    
    trf.closeReader();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4622
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14290
      StringBuilder sb = new StringBuilder("bulkImportFiles_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tid:");
      sb.append(this.tid);
      first = false;
      if (!first) sb.append(", ");
      sb.append("tableId:");
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java108
org/apache/accumulo/core/iterators/user/CombinerTest.java126
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 2), ai.getTopKey());
    assertEquals("3", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 1), ai.getTopKey());
    assertEquals("2", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertFalse(ai.hasTop());
    
    // try seeking
    
    ai.seek(nr(1, 1, 1, 2), EMPTY_COL_FAMS, false);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7667
org/apache/accumulo/core/client/impl/thrift/ClientService.java14829
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("authenticateUser_result");

    private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.BOOL, (short)0);
    private static final org.apache.thrift.protocol.TField SEC_FIELD_DESC = new org.apache.thrift.protocol.TField("sec", org.apache.thrift.protocol.TType.STRUCT, (short)1);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new authenticateUser_resultStandardSchemeFactory());
FileLine
org/apache/accumulo/core/data/thrift/InitialMultiScan.java50
org/apache/accumulo/core/data/thrift/InitialScan.java50
  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("InitialMultiScan");

  private static final org.apache.thrift.protocol.TField SCAN_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("scanID", org.apache.thrift.protocol.TType.I64, (short)1);
  private static final org.apache.thrift.protocol.TField RESULT_FIELD_DESC = new org.apache.thrift.protocol.TField("result", org.apache.thrift.protocol.TType.STRUCT, (short)2);

  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
  static {
    schemes.put(StandardScheme.class, new InitialMultiScanStandardSchemeFactory());
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java640
org/apache/accumulo/core/master/thrift/MasterClientService.java1212
      public long getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        return (new Client(prot)).recv_initiateFlush();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19552
org/apache/accumulo/core/client/impl/thrift/ClientService.java20772
org/apache/accumulo/core/master/thrift/MasterClientService.java3986
org/apache/accumulo/core/master/thrift/MasterClientService.java5208
org/apache/accumulo/core/master/thrift/MasterClientService.java6330
org/apache/accumulo/core/master/thrift/MasterClientService.java15988
    public grantTablePermission_result setTope(ThriftTableOperationException tope) {
      this.tope = tope;
      return this;
    }

    public void unsetTope() {
      this.tope = null;
    }

    /** Returns true if field tope is set (has been assigned a value) and false otherwise */
    public boolean isSetTope() {
      return this.tope != null;
    }

    public void setTopeIsSet(boolean value) {
      if (!value) {
        this.tope = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case SEC:
        if (value == null) {
          unsetSec();
        } else {
          setSec((org.apache.accumulo.core.security.thrift.ThriftSecurityException)value);
        }
        break;

      case TOPE:
        if (value == null) {
          unsetTope();
        } else {
          setTope((ThriftTableOperationException)value);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4964
org/apache/accumulo/core/client/impl/thrift/ClientService.java16049
org/apache/accumulo/core/client/impl/thrift/ClientService.java19403
org/apache/accumulo/core/client/impl/thrift/ClientService.java20623
org/apache/accumulo/core/master/thrift/MasterClientService.java2303
org/apache/accumulo/core/master/thrift/MasterClientService.java3837
org/apache/accumulo/core/master/thrift/MasterClientService.java5059
org/apache/accumulo/core/master/thrift/MasterClientService.java6181
org/apache/accumulo/core/master/thrift/MasterClientService.java15839
org/apache/accumulo/core/master/thrift/MasterClientService.java16861
    private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
    private static final org.apache.thrift.protocol.TField SEC_FIELD_DESC = new org.apache.thrift.protocol.TField("sec", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField TOPE_FIELD_DESC = new org.apache.thrift.protocol.TField("tope", org.apache.thrift.protocol.TType.STRUCT, (short)2);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new bulkImportFiles_resultStandardSchemeFactory());
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4787
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5909
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8250
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9168
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("continueScan_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)2);
    private static final org.apache.thrift.protocol.TField SCAN_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("scanID", org.apache.thrift.protocol.TType.I64, (short)1);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new continueScan_argsStandardSchemeFactory());
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java14294
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10445
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("beginTableOperation_result");

    private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.I64, (short)0);
    private static final org.apache.thrift.protocol.TField SEC_FIELD_DESC = new org.apache.thrift.protocol.TField("sec", org.apache.thrift.protocol.TType.STRUCT, (short)1);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new beginTableOperation_resultStandardSchemeFactory());
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8707
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12074
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("continueMultiScan_result");

    private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.STRUCT, (short)0);
    private static final org.apache.thrift.protocol.TField NSSI_FIELD_DESC = new org.apache.thrift.protocol.TField("nssi", org.apache.thrift.protocol.TType.STRUCT, (short)1);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new continueMultiScan_resultStandardSchemeFactory());
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17705
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19929
    private static final org.apache.thrift.protocol.TField TABLE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("tableId", org.apache.thrift.protocol.TType.STRING, (short)2);
    private static final org.apache.thrift.protocol.TField START_ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("startRow", org.apache.thrift.protocol.TType.STRING, (short)5);
    private static final org.apache.thrift.protocol.TField END_ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("endRow", org.apache.thrift.protocol.TType.STRING, (short)6);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new flush_argsStandardSchemeFactory());
FileLine
org/apache/accumulo/core/gc/thrift/GCMonitorService.java671
org/apache/accumulo/core/master/thrift/MasterClientService.java11915
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7789
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21274
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23273
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getStatus_result");

    private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.STRUCT, (short)0);
    private static final org.apache.thrift.protocol.TField SEC_FIELD_DESC = new org.apache.thrift.protocol.TField("sec", org.apache.thrift.protocol.TType.STRUCT, (short)1);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new getStatus_resultStandardSchemeFactory());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8123
org/apache/accumulo/core/gc/thrift/GCMonitorService.java207
org/apache/accumulo/core/master/thrift/MasterClientService.java11451
org/apache/accumulo/core/master/thrift/MasterClientService.java13830
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9981
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22809
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25218
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26192
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("listUsers_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)2);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new listUsers_argsStandardSchemeFactory());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java13657
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14616
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22299
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25682
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26656
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getUserAuthorizations_result");

    private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0);
    private static final org.apache.thrift.protocol.TField SEC_FIELD_DESC = new org.apache.thrift.protocol.TField("sec", org.apache.thrift.protocol.TType.STRUCT, (short)1);

    private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
    static {
      schemes.put(StandardScheme.class, new getUserAuthorizations_resultStandardSchemeFactory());
FileLine
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java338
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16815
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19137
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19806
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java338
          case 1: // EXTENT
            if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
              struct.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent();
              struct.extent.read(iprot);
              struct.setExtentIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          default:
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
        }
        iprot.readFieldEnd();
      }
      iprot.readStructEnd();

      // check for required fields of primitive type, which can't be checked in the validate method
      struct.validate();
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot, NotServingTabletException struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/util/shell/commands/SetScanIterCommand.java55
org/apache/accumulo/core/util/shell/commands/SetShellIterCommand.java55
    final String tableName = OptUtil.getTableOpt(cl, shellState);

    // instead of setting table properties, just put the options in a list to use at scan time
    if (!shellState.getConnector().instanceOperations().testClassLoad(classname, SortedKeyValueIterator.class.getName())) {
      throw new ShellCommandException(ErrorCode.INITIALIZATION_FAILURE, "Servers are unable to load " + classname + " as type "
          + SortedKeyValueIterator.class.getName());
    }
    
    for (Iterator<Entry<String,String>> i = options.entrySet().iterator(); i.hasNext();) {
      final Entry<String,String> entry = i.next();
      if (entry.getValue() == null || entry.getValue().isEmpty()) {
        i.remove();
      }
    }

    List<IteratorSetting> tableScanIterators = shellState.scanIteratorOptions.get(tableName);
FileLine
org/apache/accumulo/core/util/shell/commands/SetScanIterCommand.java95
org/apache/accumulo/core/util/shell/commands/SetShellIterCommand.java90
  }
  
  @Override
  public Options getOptions() {
    // Remove the options that specify which type of iterator this is, since
    // they are all scan iterators with this command.
    final HashSet<OptionGroup> groups = new HashSet<OptionGroup>();
    final Options parentOptions = super.getOptions();
    final Options modifiedOptions = new Options();
    for (Iterator<?> it = parentOptions.getOptions().iterator(); it.hasNext();) {
      Option o = (Option) it.next();
      if (!IteratorScope.majc.name().equals(o.getOpt()) && !IteratorScope.minc.name().equals(o.getOpt()) && !IteratorScope.scan.name().equals(o.getOpt())) {
FileLine
org/apache/accumulo/core/file/rfile/RFileTest.java921
org/apache/accumulo/core/file/rfile/RFileTest.java948
    trf.writer.startNewLocalityGroup("lg1", ncfs("cf1", "cf2"));
    trf.writer.startNewLocalityGroup("lg2", ncfs("cf3", "cf4"));
    trf.writer.startDefaultLocalityGroup();
    trf.writer.append(nk("0007", "good citizen", "q,john", "", 4), nv("70 Apple st"));
    trf.writer.append(nk("0008", "model citizen", "q,jane", "", 5), nv("81 Plum st"));
    trf.writer.close();
    
    trf.openReader();
    trf.iter.seek(new Range(new Text(""), null), EMPTY_COL_FAMS, false);
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0007", "good citizen", "q,john", "", 4)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java993
org/apache/accumulo/core/client/impl/thrift/ClientService.java1265
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java250
        args.setToAuthenticate(toAuthenticate);
        args.write(prot);
        prot.writeMessageEnd();
      }

      public boolean getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        return (new Client(prot)).recv_authenticateUser();
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java677
org/apache/accumulo/core/iterators/user/CombinerTest.java692
    SummingArrayCombiner.setEncodingType(is, type);
    Combiner.setColumns(is, Collections.singletonList(new IteratorSetting.Column("cf001")));
    
    ai.init(new SortedMapIterator(tm1), is.getOptions(), null);
    ai.seek(new Range(), EMPTY_COL_FAMS, false);
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
    assertBytesEqual(encoder.encode(nal(4l, 6l, 5l)), ai.getTopValue().get());
    
    ai.next();
    
    assertFalse(ai.hasTop());
    
    is.clearOptions();
    SummingArrayCombiner.setEncodingType(is, encoderClass);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5271
org/apache/accumulo/core/client/impl/thrift/ClientService.java16338
org/apache/accumulo/core/client/impl/thrift/ClientService.java19633
org/apache/accumulo/core/client/impl/thrift/ClientService.java20853
org/apache/accumulo/core/master/thrift/MasterClientService.java2592
org/apache/accumulo/core/master/thrift/MasterClientService.java4067
org/apache/accumulo/core/master/thrift/MasterClientService.java5289
org/apache/accumulo/core/master/thrift/MasterClientService.java6411
org/apache/accumulo/core/master/thrift/MasterClientService.java16069
org/apache/accumulo/core/master/thrift/MasterClientService.java17148
      boolean this_present_sec = true && this.isSetSec();
      boolean that_present_sec = true && that.isSetSec();
      if (this_present_sec || that_present_sec) {
        if (!(this_present_sec && that_present_sec))
          return false;
        if (!this.sec.equals(that.sec))
          return false;
      }

      boolean this_present_tope = true && this.isSetTope();
      boolean that_present_tope = true && that.isSetTope();
      if (this_present_tope || that_present_tope) {
        if (!(this_present_tope && that_present_tope))
          return false;
        if (!this.tope.equals(that.tope))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(bulkImportFiles_result other) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java53
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java183
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java189
    public org.apache.accumulo.core.data.thrift.InitialScan startScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, org.apache.accumulo.core.data.thrift.TKeyExtent extent, org.apache.accumulo.core.data.thrift.TRange range, List<org.apache.accumulo.core.data.thrift.TColumn> columns, int batchSize, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, boolean isolated) throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, NotServingTabletException, TooManyFilesException, org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java955
org/apache/accumulo/core/client/impl/thrift/ClientService.java1069
org/apache/accumulo/core/client/impl/thrift/ClientService.java1107
org/apache/accumulo/core/client/impl/thrift/ClientService.java1145
org/apache/accumulo/core/client/impl/thrift/ClientService.java1186
org/apache/accumulo/core/client/impl/thrift/ClientService.java1350
org/apache/accumulo/core/client/impl/thrift/ClientService.java1391
org/apache/accumulo/core/master/thrift/MasterClientService.java808
org/apache/accumulo/core/master/thrift/MasterClientService.java846
org/apache/accumulo/core/master/thrift/MasterClientService.java887
org/apache/accumulo/core/master/thrift/MasterClientService.java928
org/apache/accumulo/core/master/thrift/MasterClientService.java966
org/apache/accumulo/core/master/thrift/MasterClientService.java1245
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1693
        args.setCredential(credential);
        args.write(prot);
        prot.writeMessageEnd();
      }

      public void getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        (new Client(prot)).recv_ping();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2639
org/apache/accumulo/core/client/impl/thrift/ClientService.java3239
org/apache/accumulo/core/client/impl/thrift/ClientService.java3839
org/apache/accumulo/core/client/impl/thrift/ClientService.java5375
org/apache/accumulo/core/client/impl/thrift/ClientService.java6981
org/apache/accumulo/core/client/impl/thrift/ClientService.java7981
org/apache/accumulo/core/client/impl/thrift/ClientService.java8923
org/apache/accumulo/core/client/impl/thrift/ClientService.java10057
org/apache/accumulo/core/client/impl/thrift/ClientService.java10977
org/apache/accumulo/core/client/impl/thrift/ClientService.java11902
org/apache/accumulo/core/client/impl/thrift/ClientService.java12976
org/apache/accumulo/core/client/impl/thrift/ClientService.java13995
org/apache/accumulo/core/client/impl/thrift/ClientService.java15143
org/apache/accumulo/core/client/impl/thrift/ClientService.java16438
org/apache/accumulo/core/client/impl/thrift/ClientService.java17506
org/apache/accumulo/core/client/impl/thrift/ClientService.java18524
org/apache/accumulo/core/client/impl/thrift/ClientService.java19719
org/apache/accumulo/core/client/impl/thrift/ClientService.java20939
org/apache/accumulo/core/client/impl/thrift/ClientService.java21336
org/apache/accumulo/core/client/impl/thrift/ClientService.java21715
org/apache/accumulo/core/client/impl/thrift/ClientService.java22107
org/apache/accumulo/core/client/impl/thrift/ClientService.java22563
org/apache/accumulo/core/client/impl/thrift/ThriftTableOperationException.java629
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java2114
org/apache/accumulo/core/data/thrift/IterInfo.java441
org/apache/accumulo/core/data/thrift/TColumn.java476
org/apache/accumulo/core/data/thrift/TKeyExtent.java476
org/apache/accumulo/core/data/thrift/UpdateErrors.java513
org/apache/accumulo/core/master/thrift/DeadServer.java441
org/apache/accumulo/core/master/thrift/MasterClientService.java2692
org/apache/accumulo/core/master/thrift/MasterClientService.java4153
org/apache/accumulo/core/master/thrift/MasterClientService.java5375
org/apache/accumulo/core/master/thrift/MasterClientService.java6497
org/apache/accumulo/core/master/thrift/MasterClientService.java7458
org/apache/accumulo/core/master/thrift/MasterClientService.java8376
org/apache/accumulo/core/master/thrift/MasterClientService.java9394
org/apache/accumulo/core/master/thrift/MasterClientService.java10414
org/apache/accumulo/core/master/thrift/MasterClientService.java11334
org/apache/accumulo/core/master/thrift/MasterClientService.java14608
org/apache/accumulo/core/master/thrift/MasterClientService.java16155
org/apache/accumulo/core/master/thrift/MasterClientService.java17252
org/apache/accumulo/core/master/thrift/MasterClientService.java18218
org/apache/accumulo/core/master/thrift/MasterClientService.java18897
org/apache/accumulo/core/master/thrift/MasterMonitorInfo.java968
org/apache/accumulo/core/master/thrift/RecoveryException.java289
org/apache/accumulo/core/master/thrift/TabletServerStatus.java1074
org/apache/accumulo/core/security/thrift/AuthInfo.java454
org/apache/accumulo/core/security/thrift/Credential.java531
org/apache/accumulo/core/security/thrift/Credentials.java454
org/apache/accumulo/core/security/thrift/ThriftSecurityException.java382
org/apache/accumulo/core/tabletserver/thrift/ConstraintViolationException.java309
org/apache/accumulo/core/tabletserver/thrift/IteratorConfig.java309
org/apache/accumulo/core/tabletserver/thrift/TIteratorSetting.java543
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9864
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10759
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13602
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14952
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16122
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22635
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24537
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26018
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26992
        sb.append(this.success);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java191
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java121
org/apache/accumulo/core/tabletserver/thrift/TabletStats.java161
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java121
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.EXTENT, new org.apache.thrift.meta_data.FieldMetaData("extent", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TKeyExtent.class)));
FileLine
org/apache/accumulo/core/util/shell/commands/GrantCommand.java33
org/apache/accumulo/core/util/shell/commands/RevokeCommand.java33
public class GrantCommand extends TableOperation {
  {
    disableUnflaggedTableOptions();
  }
  
  private Option systemOpt, userOpt;
  private String user;
  private String[] permission;
  
  @Override
  public int execute(final String fullCommand, final CommandLine cl, final Shell shellState) throws Exception {
    user = cl.hasOption(userOpt.getOpt()) ? cl.getOptionValue(userOpt.getOpt()) : shellState.getConnector().whoami();
    
    permission = cl.getArgs()[0].split("\\.", 2);
    if (cl.hasOption(systemOpt.getOpt()) && permission[0].equalsIgnoreCase("System")) {
      try {
        shellState.getConnector().securityOperations().grantSystemPermission(user, SystemPermission.valueOf(permission[1]));
FileLine
org/apache/accumulo/core/client/mapred/AccumuloInputFormatTest.java271
org/apache/accumulo/core/client/mapreduce/AccumuloInputFormatTest.java308
    Connector c = mockInstance.getConnector("root", "");
    c.tableOperations().create(TEST_TABLE_1);
    BatchWriter bw = c.createBatchWriter(TEST_TABLE_1, new BatchWriterConfig());
    for (int i = 0; i < 100; i++) {
      Mutation m = new Mutation(new Text(String.format("%09x", i + 1)));
      m.put(new Text(), new Text(), new Value(String.format("%09x", i).getBytes()));
      bw.addMutation(m);
    }
    bw.close();
    
    MRTester.main(new String[] {"root", "", TEST_TABLE_1});
    assertNull(e1);
    assertNull(e2);
  }
}
FileLine
org/apache/accumulo/core/file/rfile/RFileTest.java749
org/apache/accumulo/core/file/rfile/RFileTest.java772
    assertEquals(nv("90 Slum st"), trf.iter.getTopValue());
    trf.iter.next();
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0003", "cf4", "buck,jane", "", 5)));
    assertEquals(nv("09 Slum st"), trf.iter.getTopValue());
    trf.iter.next();
    assertFalse(trf.iter.hasTop());
    
    // scan all loc groups
    r = new Range(nk("0000", "cf1", "doe,john", "", 4), true, nk("0003", "cf4", "buck,jane", "", 5), true);
    trf.iter.seek(r, EMPTY_COL_FAMS, false);
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java677
org/apache/accumulo/core/iterators/user/CombinerTest.java692
org/apache/accumulo/core/iterators/user/CombinerTest.java707
    SummingArrayCombiner.setEncodingType(is, type);
    Combiner.setColumns(is, Collections.singletonList(new IteratorSetting.Column("cf001")));
    
    ai.init(new SortedMapIterator(tm1), is.getOptions(), null);
    ai.seek(new Range(), EMPTY_COL_FAMS, false);
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
    assertBytesEqual(encoder.encode(nal(4l, 6l, 5l)), ai.getTopValue().get());
    
    ai.next();
    
    assertFalse(ai.hasTop());
    
    is.clearOptions();
    SummingArrayCombiner.setEncodingType(is, encoderClass);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java14804
org/apache/accumulo/core/client/impl/thrift/ClientService.java16018
org/apache/accumulo/core/client/impl/thrift/ClientService.java17242
org/apache/accumulo/core/client/impl/thrift/ClientService.java18260
org/apache/accumulo/core/client/impl/thrift/ClientService.java19374
org/apache/accumulo/core/client/impl/thrift/ClientService.java20594
        BitSet incoming = iprot.readBitSet(4);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.principal = iprot.readString();
          struct.setPrincipalIsSet(true);
        }
        if (incoming.get(3)) {
          struct.sysPerm = iprot.readByte();
FileLine
org/apache/accumulo/core/data/thrift/TKey.java141
org/apache/accumulo/core/data/thrift/TMutation.java136
  private static final int __TIMESTAMP_ISSET_ID = 0;
  private byte __isset_bitfield = 0;
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
  static {
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
    tmpMap.put(_Fields.ROW, new org.apache.thrift.meta_data.FieldMetaData("row", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING        , true)));
    tmpMap.put(_Fields.COL_FAMILY, new org.apache.thrift.meta_data.FieldMetaData("colFamily", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java3800
org/apache/accumulo/core/master/thrift/MasterClientService.java5030
org/apache/accumulo/core/master/thrift/MasterClientService.java6156
        BitSet incoming = iprot.readBitSet(7);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.tableName = iprot.readString();
          struct.setTableNameIsSet(true);
        }
        if (incoming.get(3)) {
          struct.startRow = iprot.readBinary();
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java13019
org/apache/accumulo/core/master/thrift/MasterClientService.java13800
        BitSet incoming = iprot.readBitSet(4);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.serverName = iprot.readString();
          struct.setServerNameIsSet(true);
        }
        if (incoming.get(3)) {
          struct.split = new TabletSplit();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4914
org/apache/accumulo/core/master/thrift/MasterClientService.java3798
org/apache/accumulo/core/master/thrift/MasterClientService.java15780
      public void read(org.apache.thrift.protocol.TProtocol prot, bulkImportFiles_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(7);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.tid = iprot.readI64();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2292
org/apache/accumulo/core/client/impl/thrift/ClientService.java2892
org/apache/accumulo/core/client/impl/thrift/ClientService.java3492
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java492
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1092
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1692
org/apache/accumulo/core/master/thrift/MasterClientService.java18473
org/apache/accumulo/core/tabletserver/thrift/NoSuchScanIDException.java188
      getRootTabletLocation_args typedOther = (getRootTabletLocation_args)other;

      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("getRootTabletLocation_args(");
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java59
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java271
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java277
    public org.apache.accumulo.core.data.thrift.InitialMultiScan startMultiScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, Map<org.apache.accumulo.core.data.thrift.TKeyExtent,List<org.apache.accumulo.core.data.thrift.TRange>> batch, List<org.apache.accumulo.core.data.thrift.TColumn> columns, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites) throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1404
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1530
      public flush_call(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, String lock, String tableId, ByteBuffer startRow, ByteBuffer endRow, org.apache.thrift.async.AsyncMethodCallback<flush_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
        super(client, protocolFactory, transport, resultHandler, true);
        this.tinfo = tinfo;
        this.credential = credential;
        this.lock = lock;
        this.tableId = tableId;
        this.startRow = startRow;
        this.endRow = endRow;
      }

      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("flush", org.apache.thrift.protocol.TMessageType.CALL, 0));
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3088
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15378
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case EXTENT:
        if (value == null) {
          unsetExtent();
        } else {
          setExtent((org.apache.accumulo.core.data.thrift.TKeyExtent)value);
        }
        break;

      case RANGE:
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16016
org/apache/accumulo/core/client/impl/thrift/ClientService.java19372
org/apache/accumulo/core/client/impl/thrift/ClientService.java20592
org/apache/accumulo/core/master/thrift/MasterClientService.java5028
org/apache/accumulo/core/master/thrift/MasterClientService.java13798
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14561
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17668
      public void read(org.apache.thrift.protocol.TProtocol prot, hasTablePermission_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(5);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.principal = iprot.readString();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java9781
org/apache/accumulo/core/client/impl/thrift/ClientService.java12701
org/apache/accumulo/core/client/impl/thrift/ClientService.java14802
org/apache/accumulo/core/client/impl/thrift/ClientService.java17240
org/apache/accumulo/core/client/impl/thrift/ClientService.java18258
org/apache/accumulo/core/master/thrift/MasterClientService.java6154
org/apache/accumulo/core/master/thrift/MasterClientService.java9128
org/apache/accumulo/core/master/thrift/MasterClientService.java10148
org/apache/accumulo/core/master/thrift/MasterClientService.java13017
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13180
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15778
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16905
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19227
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19896
      public void read(org.apache.thrift.protocol.TProtocol prot, createUser_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(4);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.toCreate = new org.apache.accumulo.core.security.thrift.Credential();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16907
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17670
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18553
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19229
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19898
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20777
        BitSet incoming = iprot.readBitSet(4);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.lock = iprot.readString();
          struct.setLockIsSet(true);
        }
        if (incoming.get(3)) {
          struct.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7643
org/apache/accumulo/core/client/impl/thrift/ClientService.java10715
org/apache/accumulo/core/client/impl/thrift/ClientService.java11639
org/apache/accumulo/core/client/impl/thrift/ClientService.java13634
org/apache/accumulo/core/master/thrift/MasterClientService.java2278
org/apache/accumulo/core/master/thrift/MasterClientService.java7196
org/apache/accumulo/core/master/thrift/MasterClientService.java8114
org/apache/accumulo/core/master/thrift/MasterClientService.java11072
org/apache/accumulo/core/master/thrift/MasterClientService.java16836
org/apache/accumulo/core/master/thrift/MasterClientService.java17956
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22276
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24275
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25195
      public void read(org.apache.thrift.protocol.TProtocol prot, authenticateUser_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(3);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.toAuthenticate = new org.apache.accumulo.core.security.thrift.Credential();
FileLine
org/apache/accumulo/core/util/shell/commands/GrantCommand.java75
org/apache/accumulo/core/util/shell/commands/RevokeCommand.java75
  }
  
  @Override
  public String usage() {
    return getName() + " <permission>";
  }
  
  @Override
  public void registerCompletion(final Token root, final Map<Command.CompletionSet,Set<String>> completionSet) {
    final Token cmd = new Token(getName());
    cmd.addSubcommand(new Token(TablePermission.printableValues()));
    cmd.addSubcommand(new Token(SystemPermission.printableValues()));
    root.addSubcommand(cmd);
  }
  
  @Override
  public Options getOptions() {
    super.getOptions();
    final Options o = new Options();
    
    final OptionGroup group = new OptionGroup();
    
    systemOpt = new Option("s", "system", false, "grant a system permission");
FileLine
org/apache/accumulo/core/file/rfile/RFileTest.java730
org/apache/accumulo/core/file/rfile/RFileTest.java879
    assertEquals(1, trf.reader.getNumLocalityGroupsSeeked());
    
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0000", "cf1", "doe,john", "", 4)));
    assertEquals(nv("1123 West Left st"), trf.iter.getTopValue());
    trf.iter.next();
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0002", "cf2", "doe,jane", "", 5)));
    assertEquals(nv("1124 East Right st"), trf.iter.getTopValue());
    trf.iter.next();
    assertFalse(trf.iter.hasTop());
FileLine
org/apache/accumulo/core/file/rfile/RFileTest.java745
org/apache/accumulo/core/file/rfile/RFileTest.java904
    assertEquals(1, trf.reader.getNumLocalityGroupsSeeked());
    
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0001", "cf3", "buck,john", "", 4)));
    assertEquals(nv("90 Slum st"), trf.iter.getTopValue());
    trf.iter.next();
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0003", "cf4", "buck,jane", "", 5)));
    assertEquals(nv("09 Slum st"), trf.iter.getTopValue());
    trf.iter.next();
    assertFalse(trf.iter.hasTop());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6304
org/apache/accumulo/core/client/impl/thrift/ClientService.java8019
org/apache/accumulo/core/client/impl/thrift/ClientService.java15181
org/apache/accumulo/core/client/impl/thrift/ClientService.java16476
org/apache/accumulo/core/client/impl/thrift/ClientService.java23575
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java875
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1475
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java2152
      public void read(org.apache.thrift.protocol.TProtocol iprot, isActive_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 0: // SUCCESS
              if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
                struct.success = iprot.readBool();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2675
org/apache/accumulo/core/client/impl/thrift/ClientService.java3275
org/apache/accumulo/core/client/impl/thrift/ClientService.java3875
org/apache/accumulo/core/master/thrift/MasterClientService.java17288
org/apache/accumulo/core/master/thrift/MasterClientService.java18933
      public void read(org.apache.thrift.protocol.TProtocol iprot, getRootTabletLocation_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 0: // SUCCESS
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.success = iprot.readString();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2641
org/apache/accumulo/core/client/impl/thrift/ClientService.java3241
org/apache/accumulo/core/client/impl/thrift/ClientService.java3841
org/apache/accumulo/core/client/impl/thrift/ClientService.java5377
org/apache/accumulo/core/client/impl/thrift/ClientService.java6268
org/apache/accumulo/core/client/impl/thrift/ClientService.java6983
org/apache/accumulo/core/client/impl/thrift/ClientService.java8925
org/apache/accumulo/core/client/impl/thrift/ClientService.java10059
org/apache/accumulo/core/client/impl/thrift/ClientService.java10979
org/apache/accumulo/core/client/impl/thrift/ClientService.java11904
org/apache/accumulo/core/client/impl/thrift/ClientService.java12978
org/apache/accumulo/core/client/impl/thrift/ClientService.java13997
org/apache/accumulo/core/client/impl/thrift/ClientService.java17508
org/apache/accumulo/core/client/impl/thrift/ClientService.java18526
org/apache/accumulo/core/client/impl/thrift/ClientService.java19721
org/apache/accumulo/core/client/impl/thrift/ClientService.java20941
org/apache/accumulo/core/client/impl/thrift/ClientService.java21338
org/apache/accumulo/core/client/impl/thrift/ClientService.java21717
org/apache/accumulo/core/client/impl/thrift/ClientService.java22109
org/apache/accumulo/core/client/impl/thrift/ClientService.java22565
org/apache/accumulo/core/client/impl/thrift/ClientService.java23539
org/apache/accumulo/core/client/impl/thrift/ThriftTableOperationException.java631
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java839
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1439
org/apache/accumulo/core/data/thrift/MapFileInfo.java289
org/apache/accumulo/core/data/thrift/ScanResult.java386
org/apache/accumulo/core/data/thrift/TColumn.java478
org/apache/accumulo/core/data/thrift/TConstraintViolationSummary.java516
org/apache/accumulo/core/data/thrift/TKey.java641
org/apache/accumulo/core/data/thrift/TKeyExtent.java478
org/apache/accumulo/core/data/thrift/TMutation.java564
org/apache/accumulo/core/data/thrift/UpdateErrors.java515
org/apache/accumulo/core/gc/thrift/GcCycleStats.java654
org/apache/accumulo/core/master/thrift/Compacting.java362
org/apache/accumulo/core/master/thrift/MasterClientService.java4155
org/apache/accumulo/core/master/thrift/MasterClientService.java5377
org/apache/accumulo/core/master/thrift/MasterClientService.java6499
org/apache/accumulo/core/master/thrift/MasterClientService.java7460
org/apache/accumulo/core/master/thrift/MasterClientService.java8378
org/apache/accumulo/core/master/thrift/MasterClientService.java9396
org/apache/accumulo/core/master/thrift/MasterClientService.java10416
org/apache/accumulo/core/master/thrift/MasterClientService.java11336
org/apache/accumulo/core/master/thrift/MasterClientService.java16157
org/apache/accumulo/core/master/thrift/MasterClientService.java17254
org/apache/accumulo/core/master/thrift/MasterClientService.java18220
org/apache/accumulo/core/master/thrift/MasterClientService.java18899
org/apache/accumulo/core/master/thrift/RecoveryException.java291
org/apache/accumulo/core/master/thrift/RecoveryStatus.java439
org/apache/accumulo/core/security/thrift/AuthInfo.java456
org/apache/accumulo/core/security/thrift/Credential.java533
org/apache/accumulo/core/security/thrift/Credentials.java456
org/apache/accumulo/core/security/thrift/ThriftSecurityException.java384
org/apache/accumulo/core/tabletserver/thrift/ActionStats.java800
org/apache/accumulo/core/tabletserver/thrift/ConstraintViolationException.java311
org/apache/accumulo/core/tabletserver/thrift/IteratorConfig.java311
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9866
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13604
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14954
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16124
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22637
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24539
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26020
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26994
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
FileLine
org/apache/accumulo/core/util/shell/Shell.java461
org/apache/accumulo/core/util/shell/commands/ListIterCommand.java66
          sb.append("-    Iterator ").append(setting.getName()).append(" options:\n");
          sb.append("-        ").append("iteratorPriority").append(" = ").append(setting.getPriority()).append("\n");
          sb.append("-        ").append("iteratorClassName").append(" = ").append(setting.getIteratorClass()).append("\n");
          for (Entry<String,String> optEntry : setting.getOptions().entrySet()) {
            sb.append("-        ").append(optEntry.getKey()).append(" = ").append(optEntry.getValue()).append("\n");
          }
        }
      }
    }
    sb.append("-\n");
FileLine
org/apache/accumulo/core/data/MutationTest.java83
org/apache/accumulo/core/data/MutationTest.java105
    ColumnUpdate cu = updates.get(0);
    
    assertEquals("cf1", new String(cu.getColumnFamily()));
    assertEquals("cq1", new String(cu.getColumnQualifier()));
    assertEquals("", new String(cu.getColumnVisibility()));
    assertFalse(cu.hasTimestamp());
    
    cu = updates.get(1);
    
    assertEquals("cf2", new String(cu.getColumnFamily()));
    assertEquals("cq2", new String(cu.getColumnQualifier()));
    assertEquals("", new String(cu.getColumnVisibility()));
    assertTrue(cu.hasTimestamp());
    assertEquals(56, cu.getTimestamp());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java12703
org/apache/accumulo/core/client/impl/thrift/ClientService.java16018
org/apache/accumulo/core/client/impl/thrift/ClientService.java19374
org/apache/accumulo/core/client/impl/thrift/ClientService.java20594
        BitSet incoming = iprot.readBitSet(4);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.principal = iprot.readString();
          struct.setPrincipalIsSet(true);
        }
        if (incoming.get(3)) {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4276
org/apache/accumulo/core/master/thrift/MasterClientService.java5498
org/apache/accumulo/core/master/thrift/MasterClientService.java6620
org/apache/accumulo/core/master/thrift/MasterClientService.java16278
      public void read(org.apache.thrift.protocol.TProtocol prot, waitForFlush_result struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(2);
        if (incoming.get(0)) {
          struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
          struct.sec.read(iprot);
          struct.setSecIsSet(true);
        }
        if (incoming.get(1)) {
          struct.tope = new org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException();
          struct.tope.read(iprot);
          struct.setTopeIsSet(true);
        }
      }
    }

  }

  public static class setTableProperty_args implements org.apache.thrift.TBase<setTableProperty_args, setTableProperty_args._Fields>, java.io.Serializable, Cloneable   {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5210
org/apache/accumulo/core/master/thrift/MasterClientService.java17087
          setTope((ThriftTableOperationException)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case SUCCESS:
        return getSuccess();

      case SEC:
        return getSec();

      case TOPE:
        return getTope();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case SUCCESS:
        return isSetSuccess();
      case SEC:
        return isSetSec();
      case TOPE:
        return isSetTope();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof bulkImportFiles_result)
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4916
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14563
        BitSet incoming = iprot.readBitSet(7);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.tid = iprot.readI64();
          struct.setTidIsSet(true);
        }
        if (incoming.get(3)) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7643
org/apache/accumulo/core/client/impl/thrift/ClientService.java10715
org/apache/accumulo/core/client/impl/thrift/ClientService.java11639
org/apache/accumulo/core/client/impl/thrift/ClientService.java13634
org/apache/accumulo/core/master/thrift/MasterClientService.java2278
org/apache/accumulo/core/master/thrift/MasterClientService.java7196
org/apache/accumulo/core/master/thrift/MasterClientService.java8114
org/apache/accumulo/core/master/thrift/MasterClientService.java11072
org/apache/accumulo/core/master/thrift/MasterClientService.java16836
org/apache/accumulo/core/master/thrift/MasterClientService.java17956
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22276
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24275
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25195
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27750
      public void read(org.apache.thrift.protocol.TProtocol prot, authenticateUser_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(3);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2294
org/apache/accumulo/core/client/impl/thrift/ClientService.java2615
org/apache/accumulo/core/client/impl/thrift/ClientService.java2894
org/apache/accumulo/core/client/impl/thrift/ClientService.java3215
org/apache/accumulo/core/client/impl/thrift/ClientService.java3494
org/apache/accumulo/core/client/impl/thrift/ClientService.java3815
org/apache/accumulo/core/client/impl/thrift/ClientService.java4605
org/apache/accumulo/core/client/impl/thrift/ClientService.java5335
org/apache/accumulo/core/client/impl/thrift/ClientService.java5858
org/apache/accumulo/core/client/impl/thrift/ClientService.java6246
org/apache/accumulo/core/client/impl/thrift/ClientService.java6598
org/apache/accumulo/core/client/impl/thrift/ClientService.java6957
org/apache/accumulo/core/client/impl/thrift/ClientService.java7451
org/apache/accumulo/core/client/impl/thrift/ClientService.java7953
org/apache/accumulo/core/client/impl/thrift/ClientService.java8407
org/apache/accumulo/core/client/impl/thrift/ClientService.java8891
org/apache/accumulo/core/client/impl/thrift/ClientService.java9539
org/apache/accumulo/core/client/impl/thrift/ClientService.java10033
org/apache/accumulo/core/client/impl/thrift/ClientService.java10527
org/apache/accumulo/core/client/impl/thrift/ClientService.java10953
org/apache/accumulo/core/client/impl/thrift/ClientService.java11447
org/apache/accumulo/core/client/impl/thrift/ClientService.java11878
org/apache/accumulo/core/client/impl/thrift/ClientService.java12463
org/apache/accumulo/core/client/impl/thrift/ClientService.java12952
org/apache/accumulo/core/client/impl/thrift/ClientService.java13446
org/apache/accumulo/core/client/impl/thrift/ClientService.java13963
org/apache/accumulo/core/client/impl/thrift/ClientService.java14591
org/apache/accumulo/core/client/impl/thrift/ClientService.java15115
org/apache/accumulo/core/client/impl/thrift/ClientService.java15778
org/apache/accumulo/core/client/impl/thrift/ClientService.java16402
org/apache/accumulo/core/client/impl/thrift/ClientService.java17029
org/apache/accumulo/core/client/impl/thrift/ClientService.java17482
org/apache/accumulo/core/client/impl/thrift/ClientService.java18047
org/apache/accumulo/core/client/impl/thrift/ClientService.java18500
org/apache/accumulo/core/client/impl/thrift/ClientService.java19134
org/apache/accumulo/core/client/impl/thrift/ClientService.java19687
org/apache/accumulo/core/client/impl/thrift/ClientService.java20354
org/apache/accumulo/core/client/impl/thrift/ClientService.java20907
org/apache/accumulo/core/client/impl/thrift/ClientService.java21312
org/apache/accumulo/core/client/impl/thrift/ClientService.java21691
org/apache/accumulo/core/client/impl/thrift/ClientService.java22083
org/apache/accumulo/core/client/impl/thrift/ClientService.java22531
org/apache/accumulo/core/client/impl/thrift/ClientService.java23094
org/apache/accumulo/core/client/impl/thrift/ClientService.java23517
org/apache/accumulo/core/client/impl/thrift/ThriftTableOperationException.java573
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java494
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java817
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1094
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1417
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1694
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java2086
org/apache/accumulo/core/data/thrift/InitialMultiScan.java336
org/apache/accumulo/core/data/thrift/InitialScan.java336
org/apache/accumulo/core/data/thrift/IterInfo.java405
org/apache/accumulo/core/data/thrift/MapFileInfo.java267
org/apache/accumulo/core/data/thrift/MultiScanResult.java732
org/apache/accumulo/core/data/thrift/ScanResult.java356
org/apache/accumulo/core/data/thrift/TColumn.java436
org/apache/accumulo/core/data/thrift/TConstraintViolationSummary.java474
org/apache/accumulo/core/data/thrift/TKey.java587
org/apache/accumulo/core/data/thrift/TKeyExtent.java436
org/apache/accumulo/core/data/thrift/TKeyValue.java345
org/apache/accumulo/core/data/thrift/TMutation.java518
org/apache/accumulo/core/data/thrift/TRange.java612
org/apache/accumulo/core/data/thrift/UpdateErrors.java473
org/apache/accumulo/core/gc/thrift/GCMonitorService.java491
org/apache/accumulo/core/gc/thrift/GCMonitorService.java955
org/apache/accumulo/core/gc/thrift/GCStatus.java472
org/apache/accumulo/core/gc/thrift/GcCycleStats.java612
org/apache/accumulo/core/master/thrift/Compacting.java336
org/apache/accumulo/core/master/thrift/DeadServer.java405
org/apache/accumulo/core/master/thrift/MasterClientService.java2090
org/apache/accumulo/core/master/thrift/MasterClientService.java2656
org/apache/accumulo/core/master/thrift/MasterClientService.java3512
org/apache/accumulo/core/master/thrift/MasterClientService.java4121
org/apache/accumulo/core/master/thrift/MasterClientService.java4786
org/apache/accumulo/core/master/thrift/MasterClientService.java5343
org/apache/accumulo/core/master/thrift/MasterClientService.java5939
org/apache/accumulo/core/master/thrift/MasterClientService.java6465
org/apache/accumulo/core/master/thrift/MasterClientService.java7008
org/apache/accumulo/core/master/thrift/MasterClientService.java7434
org/apache/accumulo/core/master/thrift/MasterClientService.java7930
org/apache/accumulo/core/master/thrift/MasterClientService.java8352
org/apache/accumulo/core/master/thrift/MasterClientService.java8917
org/apache/accumulo/core/master/thrift/MasterClientService.java9370
org/apache/accumulo/core/master/thrift/MasterClientService.java9933
org/apache/accumulo/core/master/thrift/MasterClientService.java10390
org/apache/accumulo/core/master/thrift/MasterClientService.java10884
org/apache/accumulo/core/master/thrift/MasterClientService.java11310
org/apache/accumulo/core/master/thrift/MasterClientService.java11735
org/apache/accumulo/core/master/thrift/MasterClientService.java12199
org/apache/accumulo/core/master/thrift/MasterClientService.java12798
org/apache/accumulo/core/master/thrift/MasterClientService.java13552
org/apache/accumulo/core/master/thrift/MasterClientService.java14114
org/apache/accumulo/core/master/thrift/MasterClientService.java14580
org/apache/accumulo/core/master/thrift/MasterClientService.java15444
org/apache/accumulo/core/master/thrift/MasterClientService.java16123
org/apache/accumulo/core/master/thrift/MasterClientService.java16652
org/apache/accumulo/core/master/thrift/MasterClientService.java17212
org/apache/accumulo/core/master/thrift/MasterClientService.java17772
org/apache/accumulo/core/master/thrift/MasterClientService.java18194
org/apache/accumulo/core/master/thrift/MasterClientService.java18475
org/apache/accumulo/core/master/thrift/MasterClientService.java18865
org/apache/accumulo/core/master/thrift/MasterMonitorInfo.java892
org/apache/accumulo/core/master/thrift/RecoveryException.java265
org/apache/accumulo/core/master/thrift/RecoveryStatus.java405
org/apache/accumulo/core/master/thrift/TableInfo.java1026
org/apache/accumulo/core/master/thrift/TabletServerStatus.java1002
org/apache/accumulo/core/master/thrift/TabletSplit.java354
org/apache/accumulo/core/security/thrift/AuthInfo.java414
org/apache/accumulo/core/security/thrift/Credential.java483
org/apache/accumulo/core/security/thrift/Credentials.java414
org/apache/accumulo/core/security/thrift/ThriftSecurityException.java350
org/apache/accumulo/core/tabletserver/thrift/ActionStats.java750
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java1067
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1158
org/apache/accumulo/core/tabletserver/thrift/ConstraintViolationException.java285
org/apache/accumulo/core/tabletserver/thrift/IteratorConfig.java285
org/apache/accumulo/core/tabletserver/thrift/NoSuchScanIDException.java190
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java265
org/apache/accumulo/core/tabletserver/thrift/TIteratorSetting.java499
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3493
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4544
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5073
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5666
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6195
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7177
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8073
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8536
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8991
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9454
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9840
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10265
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10731
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11345
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11903
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12358
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12957
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13562
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14273
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14920
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15559
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16090
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16686
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17426
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18282
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19008
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19677
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20506
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21094
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21558
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22088
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22603
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23093
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23557
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24087
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24513
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25007
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25502
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25986
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26476
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26960
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27539
org/apache/accumulo/core/tabletserver/thrift/TabletStats.java750
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java265
      return 0;
    }

    public _Fields fieldForId(int fieldId) {
      return _Fields.findByThriftId(fieldId);
    }

    public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder("getRootTabletLocation_args(");
FileLine
org/apache/accumulo/core/util/shell/commands/GrantCommand.java50
org/apache/accumulo/core/util/shell/commands/RevokeCommand.java50
        Shell.log.debug("Granted " + user + " the " + permission[1] + " permission");
      } catch (IllegalArgumentException e) {
        throw new BadArgumentException("No such system permission", fullCommand, fullCommand.indexOf(cl.getArgs()[0]));
      }
    } else if (permission[0].equalsIgnoreCase("Table")) {
      super.execute(fullCommand, cl, shellState);
    } else {
      throw new BadArgumentException("Unrecognized permission", fullCommand, fullCommand.indexOf(cl.getArgs()[0]));
    }
    return 0;
  }
  
  @Override
  protected void doTableOp(final Shell shellState, final String tableName) throws Exception {
    try {
      shellState.getConnector().securityOperations().grantTablePermission(user, tableName, TablePermission.valueOf(permission[1]));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10656
org/apache/accumulo/core/client/impl/thrift/ClientService.java13575
      public void write(org.apache.thrift.protocol.TProtocol oprot, dropUser_args struct) throws org.apache.thrift.TException {
        struct.validate();

        oprot.writeStructBegin(STRUCT_DESC);
        if (struct.credential != null) {
          oprot.writeFieldBegin(CREDENTIAL_FIELD_DESC);
          struct.credential.write(oprot);
          oprot.writeFieldEnd();
        }
        if (struct.principal != null) {
          oprot.writeFieldBegin(PRINCIPAL_FIELD_DESC);
          oprot.writeString(struct.principal);
          oprot.writeFieldEnd();
        }
        if (struct.tinfo != null) {
          oprot.writeFieldBegin(TINFO_FIELD_DESC);
          struct.tinfo.write(oprot);
          oprot.writeFieldEnd();
        }
        oprot.writeFieldStop();
        oprot.writeStructEnd();
      }

    }

    private static class dropUser_argsTupleSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3658
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15675
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17556
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // EXTENT
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent();
                struct.extent.read(iprot);
                struct.setExtentIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // RANGE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24216
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25136
      public void write(org.apache.thrift.protocol.TProtocol oprot, halt_args struct) throws org.apache.thrift.TException {
        struct.validate();

        oprot.writeStructBegin(STRUCT_DESC);
        if (struct.credential != null) {
          oprot.writeFieldBegin(CREDENTIAL_FIELD_DESC);
          struct.credential.write(oprot);
          oprot.writeFieldEnd();
        }
        if (struct.lock != null) {
          oprot.writeFieldBegin(LOCK_FIELD_DESC);
          oprot.writeString(struct.lock);
          oprot.writeFieldEnd();
        }
        if (struct.tinfo != null) {
          oprot.writeFieldBegin(TINFO_FIELD_DESC);
          struct.tinfo.write(oprot);
          oprot.writeFieldEnd();
        }
        oprot.writeFieldStop();
        oprot.writeStructEnd();
      }

    }

    private static class halt_argsTupleSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/util/shell/Shell.java461
org/apache/accumulo/core/util/shell/commands/ListShellIterCommand.java63
          sb.append("-    Iterator ").append(setting.getName()).append(" options:\n");
          sb.append("-        ").append("iteratorPriority").append(" = ").append(setting.getPriority()).append("\n");
          sb.append("-        ").append("iteratorClassName").append(" = ").append(setting.getIteratorClass()).append("\n");
          for (Entry<String,String> optEntry : setting.getOptions().entrySet()) {
            sb.append("-        ").append(optEntry.getKey()).append(" = ").append(optEntry.getValue()).append("\n");
          }
        }
      }
FileLine
org/apache/accumulo/core/data/thrift/InitialMultiScan.java278
org/apache/accumulo/core/data/thrift/InitialScan.java278
  public boolean equals(InitialMultiScan that) {
    if (that == null)
      return false;

    boolean this_present_scanID = true;
    boolean that_present_scanID = true;
    if (this_present_scanID || that_present_scanID) {
      if (!(this_present_scanID && that_present_scanID))
        return false;
      if (this.scanID != that.scanID)
        return false;
    }

    boolean this_present_result = true && this.isSetResult();
    boolean that_present_result = true && that.isSetResult();
    if (this_present_result || that_present_result) {
      if (!(this_present_result && that_present_result))
        return false;
      if (!this.result.equals(that.result))
        return false;
    }

    return true;
  }

  @Override
  public int hashCode() {
    return 0;
  }

  public int compareTo(InitialMultiScan other) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java53
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java109
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java183
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java817
    public org.apache.accumulo.core.data.thrift.InitialScan startScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, org.apache.accumulo.core.data.thrift.TKeyExtent extent, org.apache.accumulo.core.data.thrift.TRange range, List<org.apache.accumulo.core.data.thrift.TColumn> columns, int batchSize, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, boolean isolated) throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, NotServingTabletException, TooManyFilesException, org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java53
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java183
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java189
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2650
    public org.apache.accumulo.core.data.thrift.InitialScan startScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, org.apache.accumulo.core.data.thrift.TKeyExtent extent, org.apache.accumulo.core.data.thrift.TRange range, List<org.apache.accumulo.core.data.thrift.TColumn> columns, int batchSize, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, boolean isolated) throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, NotServingTabletException, TooManyFilesException, org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5015
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6137
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8478
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9396
    public boolean equals(continueScan_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_scanID = true;
      boolean that_present_scanID = true;
      if (this_present_scanID || that_present_scanID) {
        if (!(this_present_scanID && that_present_scanID))
          return false;
        if (this.scanID != that.scanID)
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(continueScan_args other) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7895
org/apache/accumulo/core/client/impl/thrift/ClientService.java15057
org/apache/accumulo/core/master/thrift/MasterClientService.java14522
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10673
    public boolean equals(authenticateUser_result that) {
      if (that == null)
        return false;

      boolean this_present_success = true;
      boolean that_present_success = true;
      if (this_present_success || that_present_success) {
        if (!(this_present_success && that_present_success))
          return false;
        if (this.success != that.success)
          return false;
      }

      boolean this_present_sec = true && this.isSetSec();
      boolean that_present_sec = true && that.isSetSec();
      if (this_present_sec || that_present_sec) {
        if (!(this_present_sec && that_present_sec))
          return false;
        if (!this.sec.equals(that.sec))
          return false;
      }

      return true;
    }

    @Override
    public int hashCode() {
      return 0;
    }

    public int compareTo(authenticateUser_result other) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2314
org/apache/accumulo/core/client/impl/thrift/ClientService.java2914
org/apache/accumulo/core/client/impl/thrift/ClientService.java3514
org/apache/accumulo/core/client/impl/thrift/ClientService.java6269
org/apache/accumulo/core/client/impl/thrift/ClientService.java7984
org/apache/accumulo/core/client/impl/thrift/ClientService.java15146
org/apache/accumulo/core/client/impl/thrift/ClientService.java16441
org/apache/accumulo/core/client/impl/thrift/ClientService.java23540
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java514
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java840
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1114
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1440
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1714
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java2117
org/apache/accumulo/core/data/thrift/IterInfo.java444
org/apache/accumulo/core/data/thrift/MapFileInfo.java290
org/apache/accumulo/core/data/thrift/ScanResult.java387
org/apache/accumulo/core/data/thrift/TConstraintViolationSummary.java517
org/apache/accumulo/core/data/thrift/TKey.java642
org/apache/accumulo/core/data/thrift/TMutation.java565
org/apache/accumulo/core/gc/thrift/GcCycleStats.java655
org/apache/accumulo/core/master/thrift/Compacting.java363
org/apache/accumulo/core/master/thrift/DeadServer.java444
org/apache/accumulo/core/master/thrift/MasterClientService.java2695
org/apache/accumulo/core/master/thrift/MasterClientService.java14611
org/apache/accumulo/core/master/thrift/MasterClientService.java18495
org/apache/accumulo/core/master/thrift/MasterMonitorInfo.java971
org/apache/accumulo/core/master/thrift/RecoveryStatus.java440
org/apache/accumulo/core/master/thrift/TabletServerStatus.java1077
org/apache/accumulo/core/tabletserver/thrift/ActionStats.java801
org/apache/accumulo/core/tabletserver/thrift/NoSuchScanIDException.java210
org/apache/accumulo/core/tabletserver/thrift/TIteratorSetting.java546
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10762
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
FileLine
org/apache/accumulo/core/iterators/system/SourceSwitchingIteratorTest.java104
org/apache/accumulo/core/iterators/system/SourceSwitchingIteratorTest.java121
  public void test1() throws Exception {
    TreeMap<Key,Value> tm1 = new TreeMap<Key,Value>();
    put(tm1, "r1", "cf1", "cq1", 5, "v1");
    put(tm1, "r1", "cf1", "cq3", 5, "v2");
    put(tm1, "r2", "cf1", "cq1", 5, "v3");
    
    SortedMapIterator smi = new SortedMapIterator(tm1);
    TestDataSource tds = new TestDataSource(smi);
    SourceSwitchingIterator ssi = new SourceSwitchingIterator(tds);
    
    ssi.seek(new Range(), new ArrayList<ByteSequence>(), false);
    ane(ssi, "r1", "cf1", "cq1", 5, "v1", true);
FileLine
org/apache/accumulo/core/iterators/AggregatingIteratorTest.java186
org/apache/accumulo/core/iterators/user/CombinerTest.java183
    assertEquals("9", ai.getTopValue().toString());
    
    ai.next();
    
    assertFalse(ai.hasTop());
    
    // try seeking the middle of a key the aggregates
    ai.seek(nr(1, 1, 1, 2), EMPTY_COL_FAMS, false);
    
    assertFalse(ai.hasTop());
    
    // try seeking to the end of a key the aggregates
    ai.seek(nr(1, 1, 1, 1), EMPTY_COL_FAMS, false);
    
    assertFalse(ai.hasTop());
    
    // try seeking before a key the aggregates
    ai.seek(nr(1, 1, 1, 4), EMPTY_COL_FAMS, false);
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
    assertEquals("9", ai.getTopValue().toString());
FileLine
org/apache/accumulo/core/iterators/user/IndexedDocIteratorTest.java194
org/apache/accumulo/core/iterators/user/IndexedDocIteratorTest.java232
org/apache/accumulo/core/iterators/user/IndexedDocIteratorTest.java315
    IndexedDocIterator.setColumnFamilies(is, columnFamilies);
    IndexedDocIterator.setColfs(is, indexColf.toString(), docColfPrefix);
    IndexedDocIterator iter = new IndexedDocIterator();
    iter.init(source, is.getOptions(), env);
    iter.seek(new Range(), EMPTY_COL_FAMS, false);
    int hitCount = 0;
    while (iter.hasTop()) {
      hitCount++;
      Key k = iter.getTopKey();
      Value v = iter.getTopValue();
      // System.out.println(k.toString());
      // System.out.println(iter.getDocID(k));
      
      Text d = IndexedDocIterator.parseDocID(k);
      assertTrue(docs.contains(d));
      assertTrue(new String(v.get()).endsWith(" docID=" + d));
      
      iter.next();
    }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java1419
org/apache/accumulo/core/client/impl/thrift/ClientService.java1463
      public grantTablePermission_call(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, String principal, String tableName, byte permission, org.apache.thrift.async.AsyncMethodCallback<grantTablePermission_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
        super(client, protocolFactory, transport, resultHandler, false);
        this.tinfo = tinfo;
        this.credential = credential;
        this.principal = principal;
        this.tableName = tableName;
        this.permission = permission;
      }

      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("grantTablePermission", org.apache.thrift.protocol.TMessageType.CALL, 0));
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java53
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java183
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java836
    public org.apache.accumulo.core.data.thrift.InitialScan startScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, org.apache.accumulo.core.data.thrift.TKeyExtent extent, org.apache.accumulo.core.data.thrift.TRange range, List<org.apache.accumulo.core.data.thrift.TColumn> columns, int batchSize, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, boolean isolated) throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, NotServingTabletException, TooManyFilesException, org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java59
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java115
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java271
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java948
    public org.apache.accumulo.core.data.thrift.InitialMultiScan startMultiScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, Map<org.apache.accumulo.core.data.thrift.TKeyExtent,List<org.apache.accumulo.core.data.thrift.TRange>> batch, List<org.apache.accumulo.core.data.thrift.TColumn> columns, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites) throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java109
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java189
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java817
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2650
    public void startScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, org.apache.accumulo.core.data.thrift.TKeyExtent extent, org.apache.accumulo.core.data.thrift.TRange range, List<org.apache.accumulo.core.data.thrift.TColumn> columns, int batchSize, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, boolean isolated, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.startScan_call> resultHandler) throws org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5258
org/apache/accumulo/core/master/thrift/MasterClientService.java17135
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4448
    public boolean equals(bulkImportFiles_result that) {
      if (that == null)
        return false;

      boolean this_present_success = true && this.isSetSuccess();
      boolean that_present_success = true && that.isSetSuccess();
      if (this_present_success || that_present_success) {
        if (!(this_present_success && that_present_success))
          return false;
        if (!this.success.equals(that.success))
          return false;
      }

      boolean this_present_sec = true && this.isSetSec();
      boolean that_present_sec = true && that.isSetSec();
      if (this_present_sec || that_present_sec) {
        if (!(this_present_sec && that_present_sec))
          return false;
        if (!this.sec.equals(that.sec))
          return false;
      }

      boolean this_present_tope = true && this.isSetTope();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java59
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java271
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java277
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6507
    public org.apache.accumulo.core.data.thrift.InitialMultiScan startMultiScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, Map<org.apache.accumulo.core.data.thrift.TKeyExtent,List<org.apache.accumulo.core.data.thrift.TRange>> batch, List<org.apache.accumulo.core.data.thrift.TColumn> columns, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites) throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4452
org/apache/accumulo/core/client/impl/thrift/ClientService.java7374
org/apache/accumulo/core/client/impl/thrift/ClientService.java9443
org/apache/accumulo/core/client/impl/thrift/ClientService.java10450
org/apache/accumulo/core/client/impl/thrift/ClientService.java11370
org/apache/accumulo/core/client/impl/thrift/ClientService.java12367
org/apache/accumulo/core/client/impl/thrift/ClientService.java13369
org/apache/accumulo/core/client/impl/thrift/ClientService.java14495
org/apache/accumulo/core/client/impl/thrift/ClientService.java15663
org/apache/accumulo/core/client/impl/thrift/ClientService.java16933
org/apache/accumulo/core/client/impl/thrift/ClientService.java17951
org/apache/accumulo/core/client/impl/thrift/ClientService.java19019
org/apache/accumulo/core/client/impl/thrift/ClientService.java20239
org/apache/accumulo/core/master/thrift/MasterClientService.java2013
org/apache/accumulo/core/master/thrift/MasterClientService.java3359
org/apache/accumulo/core/master/thrift/MasterClientService.java4671
org/apache/accumulo/core/master/thrift/MasterClientService.java5843
org/apache/accumulo/core/master/thrift/MasterClientService.java6931
org/apache/accumulo/core/master/thrift/MasterClientService.java7853
org/apache/accumulo/core/master/thrift/MasterClientService.java8821
org/apache/accumulo/core/master/thrift/MasterClientService.java9837
org/apache/accumulo/core/master/thrift/MasterClientService.java10807
org/apache/accumulo/core/master/thrift/MasterClientService.java12702
org/apache/accumulo/core/master/thrift/MasterClientService.java13437
org/apache/accumulo/core/master/thrift/MasterClientService.java15291
org/apache/accumulo/core/master/thrift/MasterClientService.java16575
org/apache/accumulo/core/master/thrift/MasterClientService.java17695
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3264
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7005
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12861
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14158
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15463
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16590
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17311
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18148
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18912
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19581
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20372
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22011
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24010
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24930
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27462
    public boolean equals(bulkImportFiles_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }

      boolean this_present_tid = true;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java640
org/apache/accumulo/core/master/thrift/MasterClientService.java690
org/apache/accumulo/core/master/thrift/MasterClientService.java734
org/apache/accumulo/core/master/thrift/MasterClientService.java775
org/apache/accumulo/core/master/thrift/MasterClientService.java1174
org/apache/accumulo/core/master/thrift/MasterClientService.java1212
      public long getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java59
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java271
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java964
    public org.apache.accumulo.core.data.thrift.InitialMultiScan startMultiScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, Map<org.apache.accumulo.core.data.thrift.TKeyExtent,List<org.apache.accumulo.core.data.thrift.TRange>> batch, List<org.apache.accumulo.core.data.thrift.TColumn> columns, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites) throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java115
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java277
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java948
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6507
    public void startMultiScan(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, Map<org.apache.accumulo.core.data.thrift.TKeyExtent,List<org.apache.accumulo.core.data.thrift.TRange>> batch, List<org.apache.accumulo.core.data.thrift.TColumn> columns, List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.startMultiScan_call> resultHandler) throws org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5570
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8933
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12300
    public boolean equals(continueScan_result that) {
      if (that == null)
        return false;

      boolean this_present_success = true && this.isSetSuccess();
      boolean that_present_success = true && that.isSetSuccess();
      if (this_present_success || that_present_success) {
        if (!(this_present_success && that_present_success))
          return false;
        if (!this.success.equals(that.success))
          return false;
      }

      boolean this_present_nssi = true && this.isSetNssi();
      boolean that_present_nssi = true && that.isSetNssi();
      if (this_present_nssi || that_present_nssi) {
        if (!(this_present_nssi && that_present_nssi))
          return false;
        if (!this.nssi.equals(that.nssi))
          return false;
      }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13485
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16032
    public boolean equals(update_result that) {
      if (that == null)
        return false;

      boolean this_present_sec = true && this.isSetSec();
      boolean that_present_sec = true && that.isSetSec();
      if (this_present_sec || that_present_sec) {
        if (!(this_present_sec && that_present_sec))
          return false;
        if (!this.sec.equals(that.sec))
          return false;
      }

      boolean this_present_nste = true && this.isSetNste();
      boolean that_present_nste = true && that.isSetNste();
      if (this_present_nste || that_present_nste) {
        if (!(this_present_nste && that_present_nste))
          return false;
        if (!this.nste.equals(that.nste))
          return false;
      }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8568
org/apache/accumulo/core/gc/thrift/GCMonitorService.java652
org/apache/accumulo/core/master/thrift/MasterClientService.java11896
org/apache/accumulo/core/master/thrift/MasterClientService.java14275
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10426
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21255
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23254
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25663
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26637
      public void read(org.apache.thrift.protocol.TProtocol prot, listUsers_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(2);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
      }
    }

  }

  public static class listUsers_result implements org.apache.thrift.TBase<listUsers_result, listUsers_result._Fields>, java.io.Serializable, Cloneable   {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5258
org/apache/accumulo/core/client/impl/thrift/ClientService.java8833
org/apache/accumulo/core/client/impl/thrift/ClientService.java13905
org/apache/accumulo/core/gc/thrift/GCMonitorService.java897
org/apache/accumulo/core/master/thrift/MasterClientService.java12141
org/apache/accumulo/core/master/thrift/MasterClientService.java17135
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4448
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8015
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14862
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21500
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22545
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23499
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25928
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26902
    public boolean equals(bulkImportFiles_result that) {
      if (that == null)
        return false;

      boolean this_present_success = true && this.isSetSuccess();
      boolean that_present_success = true && that.isSetSuccess();
      if (this_present_success || that_present_success) {
        if (!(this_present_success && that_present_success))
          return false;
        if (!this.success.equals(that.success))
          return false;
      }

      boolean this_present_sec = true && this.isSetSec();
      boolean that_present_sec = true && that.isSetSec();
      if (this_present_sec || that_present_sec) {
        if (!(this_present_sec && that_present_sec))
          return false;
        if (!this.sec.equals(that.sec))
          return false;
      }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4452
org/apache/accumulo/core/client/impl/thrift/ClientService.java7374
org/apache/accumulo/core/client/impl/thrift/ClientService.java8349
org/apache/accumulo/core/client/impl/thrift/ClientService.java9443
org/apache/accumulo/core/client/impl/thrift/ClientService.java10450
org/apache/accumulo/core/client/impl/thrift/ClientService.java11370
org/apache/accumulo/core/client/impl/thrift/ClientService.java12367
org/apache/accumulo/core/client/impl/thrift/ClientService.java13369
org/apache/accumulo/core/client/impl/thrift/ClientService.java14495
org/apache/accumulo/core/client/impl/thrift/ClientService.java15663
org/apache/accumulo/core/client/impl/thrift/ClientService.java16933
org/apache/accumulo/core/client/impl/thrift/ClientService.java17951
org/apache/accumulo/core/client/impl/thrift/ClientService.java19019
org/apache/accumulo/core/client/impl/thrift/ClientService.java20239
org/apache/accumulo/core/gc/thrift/GCMonitorService.java433
org/apache/accumulo/core/master/thrift/MasterClientService.java2013
org/apache/accumulo/core/master/thrift/MasterClientService.java3359
org/apache/accumulo/core/master/thrift/MasterClientService.java4671
org/apache/accumulo/core/master/thrift/MasterClientService.java5843
org/apache/accumulo/core/master/thrift/MasterClientService.java6931
org/apache/accumulo/core/master/thrift/MasterClientService.java7853
org/apache/accumulo/core/master/thrift/MasterClientService.java8821
org/apache/accumulo/core/master/thrift/MasterClientService.java9837
org/apache/accumulo/core/master/thrift/MasterClientService.java10807
org/apache/accumulo/core/master/thrift/MasterClientService.java11677
org/apache/accumulo/core/master/thrift/MasterClientService.java12702
org/apache/accumulo/core/master/thrift/MasterClientService.java13437
org/apache/accumulo/core/master/thrift/MasterClientService.java14056
org/apache/accumulo/core/master/thrift/MasterClientService.java15291
org/apache/accumulo/core/master/thrift/MasterClientService.java16575
org/apache/accumulo/core/master/thrift/MasterClientService.java17695
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3264
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7005
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10207
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12861
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14158
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15463
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16590
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17311
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18148
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18912
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19581
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20372
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21036
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22011
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23035
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24010
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24930
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25444
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26418
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27462
    public boolean equals(bulkImportFiles_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_credential = true && this.isSetCredential();
      boolean that_present_credential = true && that.isSetCredential();
      if (this_present_credential || that_present_credential) {
        if (!(this_present_credential && that_present_credential))
          return false;
        if (!this.credential.equals(that.credential))
          return false;
      }
FileLine
org/apache/accumulo/core/data/Mutation.java436
org/apache/accumulo/core/data/OldMutation.java316
    int len = (int)in.readVLong();
    if (len == 0)
      return EMPTY_BYTES;
    
    byte bytes[] = new byte[len];
    in.readBytes(bytes);
    return bytes;
  }
  
  public List<ColumnUpdate> getUpdates() {
    serialize();
    
    SimpleReader in = new SimpleReader(data);
    
    if (updates == null) {
      if (entries == 1) {
        updates = Collections.singletonList(deserializeColumnUpdate(in));
      } else {
        ColumnUpdate[] tmpUpdates = new ColumnUpdate[entries];
        
        for (int i = 0; i < entries; i++)
          tmpUpdates[i] = deserializeColumnUpdate(in);
        
        updates = Arrays.asList(tmpUpdates);
      }
    }
    
    return updates;
  }
FileLine
org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java508
org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java512
  public void checkOutputSpecs(FileSystem ignored, JobConf job) throws IOException {
    if (!isConnectorInfoSet(job))
      throw new IOException("Connector info has not been set.");
    try {
      // if the instance isn't configured, it will complain here
      Connector c = getInstance(job).getConnector(getPrincipal(job), CredentialHelper.extractToken(getTokenClass(job), getToken(job)));
      if (!c.securityOperations().authenticateUser(getPrincipal(job), CredentialHelper.extractToken(getTokenClass(job), getToken(job))))
        throw new IOException("Unable to authenticate user");
    } catch (AccumuloException e) {
      throw new IOException(e);
    } catch (AccumuloSecurityException e) {
      throw new IOException(e);
    }
  }
  
  @Override
  public RecordWriter<Text,Mutation> getRecordWriter(FileSystem ignored, JobConf job, String name, Progressable progress) throws IOException {
FileLine
org/apache/accumulo/core/data/thrift/MultiScanResult.java246
org/apache/accumulo/core/data/thrift/ScanResult.java175
    setMoreIsSet(false);
    this.more = false;
  }

  public int getResultsSize() {
    return (this.results == null) ? 0 : this.results.size();
  }

  public java.util.Iterator<TKeyValue> getResultsIterator() {
    return (this.results == null) ? null : this.results.iterator();
  }

  public void addToResults(TKeyValue elem) {
    if (this.results == null) {
      this.results = new ArrayList<TKeyValue>();
    }
    this.results.add(elem);
  }

  public List<TKeyValue> getResults() {
    return this.results;
  }

  public MultiScanResult setResults(List<TKeyValue> results) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9081
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9910
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12448
            case 1: // NSSI
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.nssi = new NoSuchScanIDException();
                struct.nssi.read(iprot);
                struct.setNssiIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, continueMultiScan_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/file/rfile/RFileTest.java1096
org/apache/accumulo/core/file/rfile/RFileTest.java1138
      trf.writer.append(nk("0009", "c", "cq1", "", 4), nv("1"));
      assertFalse(true);
    } catch (IllegalArgumentException ioe) {
      
    }
    
    trf.closeWriter();
    
    trf.openReader();
    
    trf.iter.seek(new Range(), EMPTY_COL_FAMS, false);
    assertTrue(trf.iter.hasTop());
    assertEquals(nk("0007", "a", "cq1", "", 4), trf.iter.getTopKey());
    assertEquals(nv("1"), trf.iter.getTopValue());
    trf.iter.next();
    assertFalse(trf.iter.hasTop());
    
  }
  
  @Test
  public void test13() throws IOException {
FileLine
org/apache/accumulo/core/iterators/AggregatingIteratorTest.java155
org/apache/accumulo/core/iterators/AggregatingIteratorTest.java382
  public void test2() throws IOException {
    TreeMap<Key,Value> tm1 = new TreeMap<Key,Value>();
    
    // keys that aggregate
    nkv(tm1, 1, 1, 1, 1, false, "2");
    nkv(tm1, 1, 1, 1, 2, false, "3");
    nkv(tm1, 1, 1, 1, 3, false, "4");
    
    AggregatingIterator ai = new AggregatingIterator();
    
    Map<String,String> opts = new HashMap<String,String>();
    
    opts.put("cf001", SummationAggregator.class.getName());
    
    ai.init(new SortedMapIterator(tm1), opts, null);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8086
org/apache/accumulo/core/client/impl/thrift/ClientService.java15248
      public void write(org.apache.thrift.protocol.TProtocol prot, authenticateUser_result struct) throws org.apache.thrift.TException {
        TTupleProtocol oprot = (TTupleProtocol) prot;
        BitSet optionals = new BitSet();
        if (struct.isSetSuccess()) {
          optionals.set(0);
        }
        if (struct.isSetSec()) {
          optionals.set(1);
        }
        oprot.writeBitSet(optionals, 2);
        if (struct.isSetSuccess()) {
          oprot.writeBool(struct.success);
        }
        if (struct.isSetSec()) {
          struct.sec.write(oprot);
        }
      }

      @Override
      public void read(org.apache.thrift.protocol.TProtocol prot, authenticateUser_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/data/thrift/InitialMultiScan.java470
org/apache/accumulo/core/data/thrift/InitialScan.java470
    public void write(org.apache.thrift.protocol.TProtocol prot, InitialMultiScan struct) throws org.apache.thrift.TException {
      TTupleProtocol oprot = (TTupleProtocol) prot;
      BitSet optionals = new BitSet();
      if (struct.isSetScanID()) {
        optionals.set(0);
      }
      if (struct.isSetResult()) {
        optionals.set(1);
      }
      oprot.writeBitSet(optionals, 2);
      if (struct.isSetScanID()) {
        oprot.writeI64(struct.scanID);
      }
      if (struct.isSetResult()) {
        struct.result.write(oprot);
      }
    }

    @Override
    public void read(org.apache.thrift.protocol.TProtocol prot, InitialMultiScan struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19823
org/apache/accumulo/core/client/impl/thrift/ClientService.java21043
org/apache/accumulo/core/master/thrift/MasterClientService.java4257
org/apache/accumulo/core/master/thrift/MasterClientService.java5479
org/apache/accumulo/core/master/thrift/MasterClientService.java6601
org/apache/accumulo/core/master/thrift/MasterClientService.java16259
      public void write(org.apache.thrift.protocol.TProtocol prot, grantTablePermission_result struct) throws org.apache.thrift.TException {
        TTupleProtocol oprot = (TTupleProtocol) prot;
        BitSet optionals = new BitSet();
        if (struct.isSetSec()) {
          optionals.set(0);
        }
        if (struct.isSetTope()) {
          optionals.set(1);
        }
        oprot.writeBitSet(optionals, 2);
        if (struct.isSetSec()) {
          struct.sec.write(oprot);
        }
        if (struct.isSetTope()) {
          struct.tope.write(oprot);
        }
      }

      @Override
      public void read(org.apache.thrift.protocol.TProtocol prot, grantTablePermission_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2347
org/apache/accumulo/core/client/impl/thrift/ClientService.java2947
org/apache/accumulo/core/client/impl/thrift/ClientService.java3547
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java547
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1147
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1747
org/apache/accumulo/core/master/thrift/MasterClientService.java18528
org/apache/accumulo/core/tabletserver/thrift/NoSuchScanIDException.java243
      public void read(org.apache.thrift.protocol.TProtocol iprot, getRootTabletLocation_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, getRootTabletLocation_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5207
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6329
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8670
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9588
      public void write(org.apache.thrift.protocol.TProtocol prot, continueScan_args struct) throws org.apache.thrift.TException {
        TTupleProtocol oprot = (TTupleProtocol) prot;
        BitSet optionals = new BitSet();
        if (struct.isSetTinfo()) {
          optionals.set(0);
        }
        if (struct.isSetScanID()) {
          optionals.set(1);
        }
        oprot.writeBitSet(optionals, 2);
        if (struct.isSetTinfo()) {
          struct.tinfo.write(oprot);
        }
        if (struct.isSetScanID()) {
          oprot.writeI64(struct.scanID);
        }
      }

      @Override
      public void read(org.apache.thrift.protocol.TProtocol prot, continueScan_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java14713
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10864
      public void write(org.apache.thrift.protocol.TProtocol prot, beginTableOperation_result struct) throws org.apache.thrift.TException {
        TTupleProtocol oprot = (TTupleProtocol) prot;
        BitSet optionals = new BitSet();
        if (struct.isSetSuccess()) {
          optionals.set(0);
        }
        if (struct.isSetSec()) {
          optionals.set(1);
        }
        oprot.writeBitSet(optionals, 2);
        if (struct.isSetSuccess()) {
          oprot.writeI64(struct.success);
        }
        if (struct.isSetSec()) {
          struct.sec.write(oprot);
        }
      }

      @Override
      public void read(org.apache.thrift.protocol.TProtocol prot, beginTableOperation_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9130
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12497
      public void write(org.apache.thrift.protocol.TProtocol prot, continueMultiScan_result struct) throws org.apache.thrift.TException {
        TTupleProtocol oprot = (TTupleProtocol) prot;
        BitSet optionals = new BitSet();
        if (struct.isSetSuccess()) {
          optionals.set(0);
        }
        if (struct.isSetNssi()) {
          optionals.set(1);
        }
        oprot.writeBitSet(optionals, 2);
        if (struct.isSetSuccess()) {
          struct.success.write(oprot);
        }
        if (struct.isSetNssi()) {
          struct.nssi.write(oprot);
        }
      }

      @Override
      public void read(org.apache.thrift.protocol.TProtocol prot, continueMultiScan_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4212
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13292
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.InitialScan.class)));
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      tmpMap.put(_Fields.NSTE, new org.apache.thrift.meta_data.FieldMetaData("nste", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      tmpMap.put(_Fields.TMFE, new org.apache.thrift.meta_data.FieldMetaData("tmfe", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16384
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18706
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19375
    public loadTablet_args(loadTablet_args other) {
      if (other.isSetTinfo()) {
        this.tinfo = new org.apache.accumulo.trace.thrift.TInfo(other.tinfo);
      }
      if (other.isSetCredential()) {
        this.credential = new org.apache.accumulo.core.security.thrift.Credential(other.credential);
      }
      if (other.isSetLock()) {
        this.lock = other.lock;
      }
      if (other.isSetExtent()) {
        this.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent(other.extent);
      }
    }

    public loadTablet_args deepCopy() {
FileLine
org/apache/accumulo/core/gc/thrift/GCMonitorService.java1094
org/apache/accumulo/core/master/thrift/MasterClientService.java12338
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8212
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21697
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23696
      public void write(org.apache.thrift.protocol.TProtocol prot, getStatus_result struct) throws org.apache.thrift.TException {
        TTupleProtocol oprot = (TTupleProtocol) prot;
        BitSet optionals = new BitSet();
        if (struct.isSetSuccess()) {
          optionals.set(0);
        }
        if (struct.isSetSec()) {
          optionals.set(1);
        }
        oprot.writeBitSet(optionals, 2);
        if (struct.isSetSuccess()) {
          struct.success.write(oprot);
        }
        if (struct.isSetSec()) {
          struct.sec.write(oprot);
        }
      }

      @Override
      public void read(org.apache.thrift.protocol.TProtocol prot, getStatus_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8549
org/apache/accumulo/core/gc/thrift/GCMonitorService.java633
org/apache/accumulo/core/master/thrift/MasterClientService.java11877
org/apache/accumulo/core/master/thrift/MasterClientService.java14256
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10407
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21236
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23235
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25644
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26618
      public void write(org.apache.thrift.protocol.TProtocol prot, listUsers_args struct) throws org.apache.thrift.TException {
        TTupleProtocol oprot = (TTupleProtocol) prot;
        BitSet optionals = new BitSet();
        if (struct.isSetTinfo()) {
          optionals.set(0);
        }
        if (struct.isSetCredential()) {
          optionals.set(1);
        }
        oprot.writeBitSet(optionals, 2);
        if (struct.isSetTinfo()) {
          struct.tinfo.write(oprot);
        }
        if (struct.isSetCredential()) {
          struct.credential.write(oprot);
        }
      }

      @Override
      public void read(org.apache.thrift.protocol.TProtocol prot, listUsers_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/util/shell/commands/ListIterCommand.java66
org/apache/accumulo/core/util/shell/commands/ListShellIterCommand.java63
          sb.append("-    Iterator ").append(setting.getName()).append(", ").append(scope).append(" scope options:\n");
          sb.append("-        ").append("iteratorPriority").append(" = ").append(setting.getPriority()).append("\n");
          sb.append("-        ").append("iteratorClassName").append(" = ").append(setting.getIteratorClass()).append("\n");
          for (Entry<String,String> optEntry : setting.getOptions().entrySet()) {
            sb.append("-        ").append(optEntry.getKey()).append(" = ").append(optEntry.getValue()).append("\n");
          }
        }
      }
FileLine
org/apache/accumulo/core/client/mapreduce/AccumuloInputFormatTest.java261
org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormatTest.java138
          assertEquals(100, count);
        } catch (AssertionError e) {
          e2 = e;
        }
      }
    }
    
    @Override
    public int run(String[] args) throws Exception {
      
      if (args.length != 3) {
        throw new IllegalArgumentException("Usage : " + MRTester.class.getName() + " <user> <pass> <table>");
      }
      
      String user = args[0];
      String pass = args[1];
      String table = args[2];
      
      Job job = new Job(getConf(), this.getClass().getSimpleName() + "_" + System.currentTimeMillis());
      job.setJarByClass(this.getClass());
      
      job.setInputFormatClass(AccumuloInputFormat.class);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java14409
org/apache/accumulo/core/client/impl/thrift/ClientService.java15564
org/apache/accumulo/core/client/impl/thrift/ClientService.java16847
org/apache/accumulo/core/client/impl/thrift/ClientService.java17865
org/apache/accumulo/core/client/impl/thrift/ClientService.java18920
org/apache/accumulo/core/client/impl/thrift/ClientService.java20140
      __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __SYSPERM_ISSET_ID, value);
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case PRINCIPAL:
        if (value == null) {
          unsetPrincipal();
        } else {
          setPrincipal((String)value);
        }
        break;

      case SYS_PERM:
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5448
org/apache/accumulo/core/client/impl/thrift/ClientService.java16503
org/apache/accumulo/core/client/impl/thrift/ClientService.java19774
org/apache/accumulo/core/client/impl/thrift/ClientService.java20994
org/apache/accumulo/core/client/impl/thrift/ClientService.java22629
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new ThriftTableOperationException();
                struct.tope.read(iprot);
                struct.setTopeIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, bulkImportFiles_result struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java12615
org/apache/accumulo/core/master/thrift/MasterClientService.java13337
        this.split = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case SERVER_NAME:
        if (value == null) {
          unsetServerName();
        } else {
          setServerName((String)value);
        }
        break;

      case SPLIT:
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16503
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18035
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18825
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19494
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20259
        this.extent = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case LOCK:
        if (value == null) {
          unsetLock();
        } else {
          setLock((String)value);
        }
        break;

      case EXTENT:
FileLine
org/apache/accumulo/core/gc/thrift/GCMonitorService.java1038
org/apache/accumulo/core/master/thrift/MasterClientService.java12282
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4643
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8156
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21641
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23640
                struct.success = new GCStatus();
                struct.success.read(iprot);
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/client/mapred/AccumuloOutputFormatTest.java142
org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormatTest.java135
    JobConf job = new JobConf();
    
    // make sure we aren't testing defaults
    final BatchWriterConfig bwDefaults = new BatchWriterConfig();
    assertNotEquals(7654321l, bwDefaults.getMaxLatency(TimeUnit.MILLISECONDS));
    assertNotEquals(9898989l, bwDefaults.getTimeout(TimeUnit.MILLISECONDS));
    assertNotEquals(42, bwDefaults.getMaxWriteThreads());
    assertNotEquals(1123581321l, bwDefaults.getMaxMemory());
    
    final BatchWriterConfig bwConfig = new BatchWriterConfig();
    bwConfig.setMaxLatency(7654321l, TimeUnit.MILLISECONDS);
    bwConfig.setTimeout(9898989l, TimeUnit.MILLISECONDS);
    bwConfig.setMaxWriteThreads(42);
    bwConfig.setMaxMemory(1123581321l);
    AccumuloOutputFormat.setBatchWriterOptions(job, bwConfig);
    
    AccumuloOutputFormat myAOF = new AccumuloOutputFormat() {
      @Override
      public void checkOutputSpecs(FileSystem ignored, JobConf job) throws IOException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java1336
org/apache/accumulo/core/client/impl/thrift/ClientService.java1377
      public grantSystemPermission_call(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, String principal, byte permission, org.apache.thrift.async.AsyncMethodCallback<grantSystemPermission_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
        super(client, protocolFactory, transport, resultHandler, false);
        this.tinfo = tinfo;
        this.credential = credential;
        this.principal = principal;
        this.permission = permission;
      }

      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("grantSystemPermission", org.apache.thrift.protocol.TMessageType.CALL, 0));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10376
org/apache/accumulo/core/client/impl/thrift/ClientService.java12280
org/apache/accumulo/core/client/impl/thrift/ClientService.java13295
        this.principal = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case PRINCIPAL:
        if (value == null) {
          unsetPrincipal();
        } else {
          setPrincipal((String)value);
        }
        break;
FileLine
org/apache/accumulo/core/data/thrift/InitialMultiScan.java201
org/apache/accumulo/core/data/thrift/InitialScan.java201
  public InitialMultiScan setResult(MultiScanResult result) {
    this.result = result;
    return this;
  }

  public void unsetResult() {
    this.result = null;
  }

  /** Returns true if field result is set (has been assigned a value) and false otherwise */
  public boolean isSetResult() {
    return this.result != null;
  }

  public void setResultIsSet(boolean value) {
    if (!value) {
      this.result = null;
    }
  }

  public void setFieldValue(_Fields field, Object value) {
    switch (field) {
    case SCAN_ID:
      if (value == null) {
        unsetScanID();
      } else {
        setScanID((Long)value);
      }
      break;

    case RESULT:
      if (value == null) {
        unsetResult();
      } else {
        setResult((MultiScanResult)value);
FileLine
org/apache/accumulo/core/data/thrift/MultiScanResult.java438
org/apache/accumulo/core/data/thrift/ScanResult.java222
  public MultiScanResult setMore(boolean more) {
    this.more = more;
    setMoreIsSet(true);
    return this;
  }

  public void unsetMore() {
    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __MORE_ISSET_ID);
  }

  /** Returns true if field more is set (has been assigned a value) and false otherwise */
  public boolean isSetMore() {
    return EncodingUtils.testBit(__isset_bitfield, __MORE_ISSET_ID);
  }

  public void setMoreIsSet(boolean value) {
    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __MORE_ISSET_ID, value);
  }

  public void setFieldValue(_Fields field, Object value) {
    switch (field) {
    case RESULTS:
      if (value == null) {
        unsetResults();
      } else {
        setResults((List<TKeyValue>)value);
      }
      break;

    case FAILURES:
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java1939
org/apache/accumulo/core/master/thrift/MasterClientService.java4571
org/apache/accumulo/core/master/thrift/MasterClientService.java5756
        this.tableName = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case TABLE_NAME:
        if (value == null) {
          unsetTableName();
        } else {
          setTableName((String)value);
        }
        break;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java9750
org/apache/accumulo/core/master/thrift/MasterClientService.java10733
        this.value = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case PROPERTY:
        if (value == null) {
          unsetProperty();
        } else {
          setProperty((String)value);
        }
        break;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java15166
org/apache/accumulo/core/master/thrift/MasterClientService.java16502
org/apache/accumulo/core/master/thrift/MasterClientService.java17622
      __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __AUTOCLEAN_ISSET_ID, value);
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case OPID:
        if (value == null) {
          unsetOpid();
        } else {
          setOpid((Long)value);
        }
        break;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1319
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1448
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1488
      public loadTablet_call(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, String lock, org.apache.accumulo.core.data.thrift.TKeyExtent extent, org.apache.thrift.async.AsyncMethodCallback<loadTablet_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
        super(client, protocolFactory, transport, resultHandler, true);
        this.tinfo = tinfo;
        this.credential = credential;
        this.lock = lock;
        this.extent = extent;
      }

      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("loadTablet", org.apache.thrift.protocol.TMessageType.CALL, 0));
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5776
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13652
                struct.setNssiIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // NSTE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.nste = new NotServingTabletException();
                struct.nste.read(iprot);
                struct.setNsteIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // TMFE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tmfe = new TooManyFilesException();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16503
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18035
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18825
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19494
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20259
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23936
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24856
        this.extent = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case LOCK:
        if (value == null) {
          unsetLock();
        } else {
          setLock((String)value);
        }
        break;
FileLine
org/apache/accumulo/core/client/mapred/AccumuloFileOutputFormatTest.java235
org/apache/accumulo/core/client/mapreduce/AccumuloFileOutputFormatTest.java226
    job = new JobConf();
    AccumuloFileOutputFormat.setReplication(job, a);
    AccumuloFileOutputFormat.setFileBlockSize(job, b);
    AccumuloFileOutputFormat.setDataBlockSize(job, c);
    AccumuloFileOutputFormat.setIndexBlockSize(job, d);
    AccumuloFileOutputFormat.setCompressionType(job, e);
    
    acuconf = AccumuloFileOutputFormat.getAccumuloConfiguration(job);
    
    assertEquals(17, acuconf.getCount(Property.TABLE_FILE_REPLICATION));
    assertEquals(1300l, acuconf.getMemoryInBytes(Property.TABLE_FILE_BLOCK_SIZE));
    assertEquals(150l, acuconf.getMemoryInBytes(Property.TABLE_FILE_COMPRESSED_BLOCK_SIZE));
    assertEquals(110l, acuconf.getMemoryInBytes(Property.TABLE_FILE_COMPRESSED_BLOCK_SIZE_INDEX));
    assertEquals("lzo", acuconf.get(Property.TABLE_FILE_COMPRESSION_TYPE));
    
  }
}
FileLine
org/apache/accumulo/core/file/rfile/RFileTest.java862
org/apache/accumulo/core/file/rfile/RFileTest.java937
    trf.iter.seek(new Range(new Text(""), null), EMPTY_COL_FAMS, false);
    assertFalse(trf.iter.hasTop());
    
    trf.closeReader();
    
    // another empty locality group test
    trf = new TestRFile();
    
    trf.openWriter(false);
    trf.writer.startNewLocalityGroup("lg1", ncfs("cf1", "cf2"));
    trf.writer.append(nk("0000", "cf1", "doe,john", "", 4), nv("1123 West Left st"));
    trf.writer.append(nk("0002", "cf2", "doe,jane", "", 5), nv("1124 East Right st"));
    trf.writer.startNewLocalityGroup("lg2", ncfs("cf3", "cf4"));
    trf.writer.startDefaultLocalityGroup();
    trf.writer.close();
FileLine
org/apache/accumulo/core/file/rfile/RFileTest.java730
org/apache/accumulo/core/file/rfile/RFileTest.java956
    assertEquals(1, trf.reader.getNumLocalityGroupsSeeked());
    
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0000", "cf1", "doe,john", "", 4)));
    assertEquals(nv("1123 West Left st"), trf.iter.getTopValue());
    trf.iter.next();
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0002", "cf2", "doe,jane", "", 5)));
    assertEquals(nv("1124 East Right st"), trf.iter.getTopValue());
    trf.iter.next();
FileLine
org/apache/accumulo/core/iterators/user/RowFilterTest.java90
org/apache/accumulo/core/iterators/user/RowFilterTest.java119
    Mutation m = new Mutation("0");
    m.put("cf1", "cq1", "1");
    m.put("cf1", "cq2", "1");
    m.put("cf1", "cq3", "1");
    m.put("cf1", "cq4", "1");
    m.put("cf1", "cq5", "1");
    m.put("cf1", "cq6", "1");
    m.put("cf1", "cq7", "1");
    m.put("cf1", "cq8", "1");
    m.put("cf1", "cq9", "1");
    m.put("cf2", "cq1", "1");
    m.put("cf2", "cq2", "1");
    bw.addMutation(m);
FileLine
org/apache/accumulo/core/iterators/user/WholeRowIteratorTest.java129
org/apache/accumulo/core/iterators/user/WholeRowIteratorTest.java165
    SortedMapIterator source = new SortedMapIterator(map);
    WholeRowIterator iter = new WholeRowIterator(source);
    
    Range range = new Range(new Text("row1"), true, new Text("row2"), true);
    iter.seek(range, new ArrayList<ByteSequence>(), false);
    
    assertTrue(iter.hasTop());
    assertEquals(map1, WholeRowIterator.decodeRow(iter.getTopKey(), iter.getTopValue()));
    
    // simulate something continuing using the last key from the iterator
    // this is what client and server code will do
    range = new Range(iter.getTopKey(), false, range.getEndKey(), range.isEndKeyInclusive());
    iter.seek(range, new ArrayList<ByteSequence>(), false);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java780
org/apache/accumulo/core/client/impl/thrift/ClientService.java809
org/apache/accumulo/core/client/impl/thrift/ClientService.java838
        getRootTabletLocation_args args = new getRootTabletLocation_args();
        args.write(prot);
        prot.writeMessageEnd();
      }

      public String getResult() throws org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        return (new Client(prot)).recv_getRootTabletLocation();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java893
org/apache/accumulo/core/client/impl/thrift/ClientService.java1314
      public List<String> getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        return (new Client(prot)).recv_bulkImportFiles();
FileLine
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java192
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java221
        success_args args = new success_args();
        args.write(prot);
        prot.writeMessageEnd();
      }

      public boolean getResult() throws org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        return (new Client(prot)).recv_success();
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java15461
org/apache/accumulo/core/master/thrift/MasterClientService.java16669
org/apache/accumulo/core/master/thrift/MasterClientService.java17789
      StringBuilder sb = new StringBuilder("executeTableOperation_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("opid:");
      sb.append(this.opid);
      first = false;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5430
org/apache/accumulo/core/client/impl/thrift/ClientService.java14050
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15008
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22691
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26074
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27048
                    struct.success.add(_elem10);
                  }
                  iprot.readListEnd();
                }
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/client/mapred/AccumuloInputFormatTest.java207
org/apache/accumulo/core/client/mapred/AccumuloOutputFormatTest.java73
        try {
          if (key != null)
            assertEquals(key.getRow().toString(), new String(v.get()));
          assertEquals(k.getRow(), new Text(String.format("%09x", count + 1)));
          assertEquals(new String(v.get()), String.format("%09x", count));
        } catch (AssertionError e) {
          e1 = e;
        }
        key = new Key(k);
        count++;
      }
      
      @Override
      public void configure(JobConf job) {}
      
      @Override
      public void close() throws IOException {
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java215
org/apache/accumulo/core/iterators/user/CombinerTest.java281
org/apache/accumulo/core/iterators/user/CombinerTest.java352
    TreeMap<Key,Value> tm1 = new TreeMap<Key,Value>();
    
    // keys that aggregate
    nkv(tm1, 1, 1, 1, 1, false, 2l, encoder);
    nkv(tm1, 1, 1, 1, 2, false, 3l, encoder);
    nkv(tm1, 1, 1, 1, 3, false, 4l, encoder);
    
    // keys that do not aggregate
    nkv(tm1, 2, 2, 1, 1, false, 2l, encoder);
    nkv(tm1, 2, 2, 1, 2, false, 3l, encoder);
    
    Combiner ai = new SummingCombiner();
    
    IteratorSetting is = new IteratorSetting(1, SummingCombiner.class);
    LongCombiner.setEncodingType(is, FixedLenEncoder.class.getName());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java18773
org/apache/accumulo/core/client/impl/thrift/ClientService.java19993
    public grantTablePermission_args(grantTablePermission_args other) {
      __isset_bitfield = other.__isset_bitfield;
      if (other.isSetTinfo()) {
        this.tinfo = new org.apache.accumulo.trace.thrift.TInfo(other.tinfo);
      }
      if (other.isSetCredential()) {
        this.credential = new org.apache.accumulo.core.security.thrift.Credential(other.credential);
      }
      if (other.isSetPrincipal()) {
        this.principal = other.principal;
      }
      if (other.isSetTableName()) {
        this.tableName = other.tableName;
      }
      this.permission = other.permission;
    }

    public grantTablePermission_args deepCopy() {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java12282
org/apache/accumulo/core/client/impl/thrift/ClientService.java14410
org/apache/accumulo/core/client/impl/thrift/ClientService.java15565
org/apache/accumulo/core/client/impl/thrift/ClientService.java16848
org/apache/accumulo/core/client/impl/thrift/ClientService.java17866
org/apache/accumulo/core/client/impl/thrift/ClientService.java18921
org/apache/accumulo/core/client/impl/thrift/ClientService.java20141
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case PRINCIPAL:
        if (value == null) {
          unsetPrincipal();
        } else {
          setPrincipal((String)value);
        }
        break;

      case AUTHORIZATIONS:
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10717
org/apache/accumulo/core/client/impl/thrift/ClientService.java12703
org/apache/accumulo/core/client/impl/thrift/ClientService.java13636
org/apache/accumulo/core/client/impl/thrift/ClientService.java14804
org/apache/accumulo/core/client/impl/thrift/ClientService.java16018
org/apache/accumulo/core/client/impl/thrift/ClientService.java17242
org/apache/accumulo/core/client/impl/thrift/ClientService.java18260
org/apache/accumulo/core/client/impl/thrift/ClientService.java19374
org/apache/accumulo/core/client/impl/thrift/ClientService.java20594
        BitSet incoming = iprot.readBitSet(3);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.principal = iprot.readString();
          struct.setPrincipalIsSet(true);
        }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java923
org/apache/accumulo/core/client/impl/thrift/ClientService.java1581
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java192
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java221
        args.setTid(tid);
        args.write(prot);
        prot.writeMessageEnd();
      }

      public boolean getResult() throws org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        return (new Client(prot)).recv_isActive();
FileLine
org/apache/accumulo/core/data/thrift/InitialMultiScan.java235
org/apache/accumulo/core/data/thrift/InitialScan.java235
        setResult((MultiScanResult)value);
      }
      break;

    }
  }

  public Object getFieldValue(_Fields field) {
    switch (field) {
    case SCAN_ID:
      return Long.valueOf(getScanID());

    case RESULT:
      return getResult();

    }
    throw new IllegalStateException();
  }

  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
  public boolean isSet(_Fields field) {
    if (field == null) {
      throw new IllegalArgumentException();
    }

    switch (field) {
    case SCAN_ID:
      return isSetScanID();
    case RESULT:
      return isSetResult();
    }
    throw new IllegalStateException();
  }

  @Override
  public boolean equals(Object that) {
    if (that == null)
      return false;
    if (that instanceof InitialMultiScan)
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java3235
org/apache/accumulo/core/master/thrift/MasterClientService.java4573
org/apache/accumulo/core/master/thrift/MasterClientService.java5758
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case TABLE_NAME:
        if (value == null) {
          unsetTableName();
        } else {
          setTableName((String)value);
        }
        break;

      case START_ROW:
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2280
org/apache/accumulo/core/master/thrift/MasterClientService.java3800
org/apache/accumulo/core/master/thrift/MasterClientService.java5030
org/apache/accumulo/core/master/thrift/MasterClientService.java6156
        BitSet incoming = iprot.readBitSet(3);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.tableName = iprot.readString();
          struct.setTableNameIsSet(true);
        }
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java10150
org/apache/accumulo/core/master/thrift/MasterClientService.java11074
        BitSet incoming = iprot.readBitSet(4);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.property = iprot.readString();
          struct.setPropertyIsSet(true);
        }
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java15782
org/apache/accumulo/core/master/thrift/MasterClientService.java16838
org/apache/accumulo/core/master/thrift/MasterClientService.java17958
        BitSet incoming = iprot.readBitSet(7);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.opid = iprot.readI64();
          struct.setOpidIsSet(true);
        }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java1033
org/apache/accumulo/core/client/impl/thrift/ClientService.java1229
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1256
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1625
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1770
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1805
      public Set<String> getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        return (new Client(prot)).recv_listUsers();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17213
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18037
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20261
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case LOCK:
        if (value == null) {
          unsetLock();
        } else {
          setLock((String)value);
        }
        break;

      case EXTENT:
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java3386
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18184
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20408
        if (!this.tableName.equals(that.tableName))
          return false;
      }

      boolean this_present_startRow = true && this.isSetStartRow();
      boolean that_present_startRow = true && that.isSetStartRow();
      if (this_present_startRow || that_present_startRow) {
        if (!(this_present_startRow && that_present_startRow))
          return false;
        if (!this.startRow.equals(that.startRow))
          return false;
      }

      boolean this_present_endRow = true && this.isSetEndRow();
      boolean that_present_endRow = true && that.isSetEndRow();
      if (this_present_endRow || that_present_endRow) {
        if (!(this_present_endRow && that_present_endRow))
          return false;
        if (!this.endRow.equals(that.endRow))
          return false;
      }
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java3552
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18330
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20554
        sb.append(this.tableName);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("startRow:");
      if (this.startRow == null) {
        sb.append("null");
      } else {
        org.apache.thrift.TBaseHelper.toString(this.startRow, sb);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("endRow:");
      if (this.endRow == null) {
        sb.append("null");
      } else {
        org.apache.thrift.TBaseHelper.toString(this.endRow, sb);
      }
      first = false;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7938
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21423
    public startMultiScan_result setSec(org.apache.accumulo.core.security.thrift.ThriftSecurityException sec) {
      this.sec = sec;
      return this;
    }

    public void unsetSec() {
      this.sec = null;
    }

    /** Returns true if field sec is set (has been assigned a value) and false otherwise */
    public boolean isSetSec() {
      return this.sec != null;
    }

    public void setSecIsSet(boolean value) {
      if (!value) {
        this.sec = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case SUCCESS:
        if (value == null) {
          unsetSuccess();
        } else {
          setSuccess((org.apache.accumulo.core.data.thrift.InitialMultiScan)value);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16907
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17670
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18553
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19229
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19898
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20777
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24277
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25197
        BitSet incoming = iprot.readBitSet(4);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.lock = iprot.readString();
          struct.setLockIsSet(true);
        }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8908
org/apache/accumulo/core/client/impl/thrift/ClientService.java13980
org/apache/accumulo/core/gc/thrift/GCMonitorService.java972
org/apache/accumulo/core/master/thrift/MasterClientService.java12216
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8090
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14937
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21575
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22620
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23574
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26003
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26977
      StringBuilder sb = new StringBuilder("listUsers_result(");
      boolean first = true;

      sb.append("success:");
      if (this.success == null) {
        sb.append("null");
      } else {
        sb.append(this.success);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10378
org/apache/accumulo/core/client/impl/thrift/ClientService.java13297
org/apache/accumulo/core/client/impl/thrift/ClientService.java14410
org/apache/accumulo/core/client/impl/thrift/ClientService.java15565
org/apache/accumulo/core/client/impl/thrift/ClientService.java16848
org/apache/accumulo/core/client/impl/thrift/ClientService.java17866
org/apache/accumulo/core/client/impl/thrift/ClientService.java18921
org/apache/accumulo/core/client/impl/thrift/ClientService.java20141
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case PRINCIPAL:
        if (value == null) {
          unsetPrincipal();
        } else {
          setPrincipal((String)value);
        }
        break;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java1941
org/apache/accumulo/core/master/thrift/MasterClientService.java3235
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case TABLE_NAME:
        if (value == null) {
          unsetTableName();
        } else {
          setTableName((String)value);
        }
        break;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java16779
org/apache/accumulo/core/master/thrift/MasterClientService.java17899
      public void write(org.apache.thrift.protocol.TProtocol oprot, waitForTableOperation_args struct) throws org.apache.thrift.TException {
        struct.validate();

        oprot.writeStructBegin(STRUCT_DESC);
        if (struct.credential != null) {
          oprot.writeFieldBegin(CREDENTIAL_FIELD_DESC);
          struct.credential.write(oprot);
          oprot.writeFieldEnd();
        }
        oprot.writeFieldBegin(OPID_FIELD_DESC);
        oprot.writeI64(struct.opid);
        oprot.writeFieldEnd();
        if (struct.tinfo != null) {
          oprot.writeFieldBegin(TINFO_FIELD_DESC);
          struct.tinfo.write(oprot);
          oprot.writeFieldEnd();
        }
        oprot.writeFieldStop();
        oprot.writeStructEnd();
      }

    }

    private static class waitForTableOperation_argsTupleSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/security/thrift/AuthInfo.java136
org/apache/accumulo/core/security/thrift/Credential.java143
org/apache/accumulo/core/security/thrift/Credentials.java136
    tmpMap.put(_Fields.PASSWORD, new org.apache.thrift.meta_data.FieldMetaData("password", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING        , true)));
    tmpMap.put(_Fields.INSTANCE_ID, new org.apache.thrift.meta_data.FieldMetaData("instanceId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
    metaDataMap = Collections.unmodifiableMap(tmpMap);
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(AuthInfo.class, metaDataMap);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java998
org/apache/accumulo/core/client/impl/thrift/ClientService.java1033
org/apache/accumulo/core/client/impl/thrift/ClientService.java1229
org/apache/accumulo/core/client/impl/thrift/ClientService.java1270
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java255
org/apache/accumulo/core/gc/thrift/GCMonitorService.java153
org/apache/accumulo/core/master/thrift/MasterClientService.java1006
org/apache/accumulo/core/master/thrift/MasterClientService.java1124
org/apache/accumulo/core/master/thrift/MasterClientService.java1279
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java991
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1096
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1256
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1587
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1625
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1660
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1770
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1805
      public boolean getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        return (new Client(prot)).recv_authenticateUser();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java9317
org/apache/accumulo/core/client/impl/thrift/ClientService.java12241
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java680
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3001
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6804
        this.toCreate = null;
      }
    }

    public int getAuthorizationsSize() {
      return (this.authorizations == null) ? 0 : this.authorizations.size();
    }

    public java.util.Iterator<ByteBuffer> getAuthorizationsIterator() {
      return (this.authorizations == null) ? null : this.authorizations.iterator();
    }

    public void addToAuthorizations(ByteBuffer elem) {
      if (this.authorizations == null) {
        this.authorizations = new ArrayList<ByteBuffer>();
      }
      this.authorizations.add(elem);
    }

    public List<ByteBuffer> getAuthorizations() {
      return this.authorizations;
    }

    public createUser_args setAuthorizations(List<ByteBuffer> authorizations) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java919
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java991
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3318
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7041
      if (this.entriesWritten != that.entriesWritten)
        return false;
    }

    boolean this_present_ssiList = true && this.isSetSsiList();
    boolean that_present_ssiList = true && that.isSetSsiList();
    if (this_present_ssiList || that_present_ssiList) {
      if (!(this_present_ssiList && that_present_ssiList))
        return false;
      if (!this.ssiList.equals(that.ssiList))
        return false;
    }

    boolean this_present_ssio = true && this.isSetSsio();
    boolean that_present_ssio = true && that.isSetSsio();
    if (this_present_ssio || that_present_ssio) {
      if (!(this_present_ssio && that_present_ssio))
        return false;
      if (!this.ssio.equals(that.ssio))
        return false;
    }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16385
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17067
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18707
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19376
      if (other.isSetTinfo()) {
        this.tinfo = new org.apache.accumulo.trace.thrift.TInfo(other.tinfo);
      }
      if (other.isSetCredential()) {
        this.credential = new org.apache.accumulo.core.security.thrift.Credential(other.credential);
      }
      if (other.isSetLock()) {
        this.lock = other.lock;
      }
      if (other.isSetExtent()) {
        this.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent(other.extent);
      }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17213
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23938
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24858
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case TINFO:
        if (value == null) {
          unsetTinfo();
        } else {
          setTinfo((org.apache.accumulo.trace.thrift.TInfo)value);
        }
        break;

      case CREDENTIAL:
        if (value == null) {
          unsetCredential();
        } else {
          setCredential((org.apache.accumulo.core.security.thrift.Credential)value);
        }
        break;

      case LOCK:
        if (value == null) {
          unsetLock();
        } else {
          setLock((String)value);
        }
        break;
FileLine
org/apache/accumulo/core/file/blockfile/cache/TestCachedBlockQueue.java59
org/apache/accumulo/core/file/blockfile/cache/TestCachedBlockQueue.java111
    LinkedList<org.apache.accumulo.core.file.blockfile.cache.CachedBlock> blocks = queue.getList();
    assertEquals(blocks.poll().getName(), "cb1");
    assertEquals(blocks.poll().getName(), "cb2");
    assertEquals(blocks.poll().getName(), "cb3");
    assertEquals(blocks.poll().getName(), "cb4");
    assertEquals(blocks.poll().getName(), "cb5");
    assertEquals(blocks.poll().getName(), "cb6");
    assertEquals(blocks.poll().getName(), "cb7");
    assertEquals(blocks.poll().getName(), "cb8");
    
  }
FileLine
org/apache/accumulo/core/file/rfile/RFileTest.java773
org/apache/accumulo/core/file/rfile/RFileTest.java789
    trf.iter.next();
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0003", "cf4", "buck,jane", "", 5)));
    assertEquals(nv("09 Slum st"), trf.iter.getTopValue());
    trf.iter.next();
    assertFalse(trf.iter.hasTop());
    
    // scan no loc groups
    r = new Range(nk("0000", "cf1", "doe,john", "", 4), true, nk("0003", "cf4", "buck,jane", "", 5), true);
    trf.iter.seek(r, ncfs("saint", "dogooder"), true);
FileLine
org/apache/accumulo/core/file/rfile/RFileTest.java735
org/apache/accumulo/core/file/rfile/RFileTest.java822
    trf.iter.next();
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0002", "cf2", "doe,jane", "", 5)));
    assertEquals(nv("1124 East Right st"), trf.iter.getTopValue());
    trf.iter.next();
    assertFalse(trf.iter.hasTop());
    
    // scan second loc group
    r = new Range(nk("0000", "cf1", "doe,john", "", 4), true, nk("0003", "cf4", "buck,jane", "", 5), true);
    trf.iter.seek(r, ncfs("cf3", "cf4"), true);
FileLine
org/apache/accumulo/core/iterators/user/VersioningIteratorTest.java97
org/apache/accumulo/core/iterators/user/VersioningIteratorTest.java133
  public void test2() {
    Text colf = new Text("a");
    Text colq = new Text("b");
    
    TreeMap<Key,Value> tm = new TreeMap<Key,Value>();
    
    createTestData(tm, colf, colq);
    
    try {
      VersioningIterator it = new VersioningIterator();
      IteratorSetting is = new IteratorSetting(1, VersioningIterator.class);
      VersioningIterator.setMaxVersions(is, 3);
      it.init(new SortedMapIterator(tm), is.getOptions(), null);
      
      // after doing this seek, should only get two keys for row 1
      // since we are seeking to the middle of the most recent
      // three keys
      Key seekKey = new Key(new Text(String.format("%03d", 1)), colf, colq, 18);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java15937
org/apache/accumulo/core/client/impl/thrift/ClientService.java19293
org/apache/accumulo/core/client/impl/thrift/ClientService.java20513
      public void write(org.apache.thrift.protocol.TProtocol oprot, hasTablePermission_args struct) throws org.apache.thrift.TException {
        struct.validate();

        oprot.writeStructBegin(STRUCT_DESC);
        if (struct.credential != null) {
          oprot.writeFieldBegin(CREDENTIAL_FIELD_DESC);
          struct.credential.write(oprot);
          oprot.writeFieldEnd();
        }
        if (struct.principal != null) {
          oprot.writeFieldBegin(PRINCIPAL_FIELD_DESC);
          oprot.writeString(struct.principal);
          oprot.writeFieldEnd();
        }
        if (struct.tableName != null) {
          oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
          oprot.writeString(struct.tableName);
          oprot.writeFieldEnd();
        }
        oprot.writeFieldBegin(TBL_PERM_FIELD_DESC);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java22153
org/apache/accumulo/core/master/thrift/MasterClientService.java2200
            case 2: // TABLE_NAME
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.tableName = iprot.readString();
                struct.setTableNameIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, getTableConfiguration_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4947
org/apache/accumulo/core/master/thrift/MasterClientService.java6084
      public void write(org.apache.thrift.protocol.TProtocol oprot, setTableProperty_args struct) throws org.apache.thrift.TException {
        struct.validate();

        oprot.writeStructBegin(STRUCT_DESC);
        if (struct.credential != null) {
          oprot.writeFieldBegin(CREDENTIAL_FIELD_DESC);
          struct.credential.write(oprot);
          oprot.writeFieldEnd();
        }
        if (struct.tableName != null) {
          oprot.writeFieldBegin(TABLE_NAME_FIELD_DESC);
          oprot.writeString(struct.tableName);
          oprot.writeFieldEnd();
        }
        if (struct.property != null) {
          oprot.writeFieldBegin(PROPERTY_FIELD_DESC);
          oprot.writeString(struct.property);
          oprot.writeFieldEnd();
        }
        if (struct.value != null) {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4212
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15884
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.InitialScan.class)));
      tmpMap.put(_Fields.SEC, new org.apache.thrift.meta_data.FieldMetaData("sec", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
      tmpMap.put(_Fields.NSTE, new org.apache.thrift.meta_data.FieldMetaData("nste", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT)));
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19157
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19826
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20683
      public void write(org.apache.thrift.protocol.TProtocol oprot, flushTablet_args struct) throws org.apache.thrift.TException {
        struct.validate();

        oprot.writeStructBegin(STRUCT_DESC);
        if (struct.tinfo != null) {
          oprot.writeFieldBegin(TINFO_FIELD_DESC);
          struct.tinfo.write(oprot);
          oprot.writeFieldEnd();
        }
        if (struct.credential != null) {
          oprot.writeFieldBegin(CREDENTIAL_FIELD_DESC);
          struct.credential.write(oprot);
          oprot.writeFieldEnd();
        }
        if (struct.lock != null) {
          oprot.writeFieldBegin(LOCK_FIELD_DESC);
          oprot.writeString(struct.lock);
          oprot.writeFieldEnd();
        }
        if (struct.extent != null) {
FileLine
org/apache/accumulo/core/client/mapreduce/AccumuloFileOutputFormatTest.java133
org/apache/accumulo/core/client/mapreduce/AccumuloInputFormatTest.java272
        throw new IllegalArgumentException("Usage : " + MRTester.class.getName() + " <user> <pass> <table> <outputfile>");
      }
      
      String user = args[0];
      String pass = args[1];
      String table = args[2];
      
      Job job = new Job(getConf(), this.getClass().getSimpleName() + "_" + System.currentTimeMillis());
      job.setJarByClass(this.getClass());
      
      job.setInputFormatClass(AccumuloInputFormat.class);
      
      AccumuloInputFormat.setConnectorInfo(job, user, new PasswordToken().setPassword(pass.getBytes(Charset.forName("UTF-8"))));
      AccumuloInputFormat.setInputTableName(job, table);
      AccumuloInputFormat.setMockInstance(job, INSTANCE_NAME);
FileLine
org/apache/accumulo/core/file/rfile/RFileTest.java1245
org/apache/accumulo/core/file/rfile/RFileTest.java1256
    trf.iter.seek(new Range(nk("r0000", "cf1", "cq1", "", 1), false, nk("r0001", "cf1", "cq1", "", 1), true), EMPTY_COL_FAMS, false);
		
    for (int i = 2048; i < 4096; i++) {
      assertTrue(trf.iter.hasTop());
      assertEquals(nk("r0001", "cf1", "cq1", "", 1), trf.iter.getTopKey());
      assertEquals(nv("" + i), trf.iter.getTopValue());
      trf.iter.next();
    }
    
    assertFalse(trf.iter.hasTop());
    
    trf.iter.seek(new Range(nk("r0001", "cf1", "cq1", "", 1), true, nk("r0001", "cf1", "cq1", "", 1), true), EMPTY_COL_FAMS, false);
FileLine
org/apache/accumulo/core/iterators/AggregatingIteratorTest.java114
org/apache/accumulo/core/iterators/AggregatingIteratorTest.java132
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 2), ai.getTopKey());
    assertEquals("3", ai.getTopValue().toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 1), ai.getTopKey());
    assertEquals("2", ai.getTopValue().toString());
    
    ai.next();
    
    assertFalse(ai.hasTop());
    
    // try seeking
    
    ai.seek(nr(1, 1, 1, 2), EMPTY_COL_FAMS, false);
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java233
org/apache/accumulo/core/iterators/user/CombinerTest.java302
org/apache/accumulo/core/iterators/user/CombinerTest.java399
    ai.seek(new Range(), EMPTY_COL_FAMS, false);
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
    assertEquals("9", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(2, 2, 1, 2), ai.getTopKey());
    assertEquals("3", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java150
org/apache/accumulo/core/iterators/user/CombinerTest.java484
  public void test2() throws IOException {
    Encoder<Long> encoder = LongCombiner.VAR_LEN_ENCODER;
    
    TreeMap<Key,Value> tm1 = new TreeMap<Key,Value>();
    
    // keys that aggregate
    nkv(tm1, 1, 1, 1, 1, false, 2l, encoder);
    nkv(tm1, 1, 1, 1, 2, false, 3l, encoder);
    nkv(tm1, 1, 1, 1, 3, false, 4l, encoder);
    
    Combiner ai = new SummingCombiner();
    
    IteratorSetting is = new IteratorSetting(1, SummingCombiner.class);
    LongCombiner.setEncodingType(is, VarLenEncoder.class);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java1095
org/apache/accumulo/core/client/impl/thrift/ClientService.java1212
      public dropUser_call(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, String principal, org.apache.thrift.async.AsyncMethodCallback<dropUser_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
        super(client, protocolFactory, transport, resultHandler, false);
        this.tinfo = tinfo;
        this.credential = credential;
        this.principal = principal;
      }

      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("dropUser", org.apache.thrift.protocol.TMessageType.CALL, 0));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16700
org/apache/accumulo/core/client/impl/thrift/ClientService.java17718
org/apache/accumulo/core/client/impl/thrift/ClientService.java18743
org/apache/accumulo/core/client/impl/thrift/ClientService.java19963
      tmpMap.put(_Fields.PRINCIPAL, new org.apache.thrift.meta_data.FieldMetaData("principal", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
      tmpMap.put(_Fields.PERMISSION, new org.apache.thrift.meta_data.FieldMetaData("permission", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BYTE)));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(grantSystemPermission_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java1195
org/apache/accumulo/core/master/thrift/MasterClientService.java1233
      public waitForTableOperation_call(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, long opid, org.apache.thrift.async.AsyncMethodCallback<waitForTableOperation_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
        super(client, protocolFactory, transport, resultHandler, false);
        this.tinfo = tinfo;
        this.credential = credential;
        this.opid = opid;
      }

      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("waitForTableOperation", org.apache.thrift.protocol.TMessageType.CALL, 0));
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java147
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java152
        default:
          return null;
      }
    }

    /**
     * Find the _Fields constant that matches fieldId, throwing an exception
     * if it is not found.
     */
    public static _Fields findByThriftIdOrThrow(int fieldId) {
      _Fields fields = findByThriftId(fieldId);
      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
      return fields;
    }

    /**
     * Find the _Fields constant that matches name, or null if its not found.
     */
    public static _Fields findByName(String name) {
      return byName.get(name);
    }

    private final short _thriftId;
    private final String _fieldName;

    _Fields(short thriftId, String fieldName) {
      _thriftId = thriftId;
      _fieldName = fieldName;
    }

    public short getThriftFieldId() {
      return _thriftId;
    }

    public String getFieldName() {
      return _fieldName;
    }
  }

  // isset id assignments
  private static final int __AGE_ISSET_ID = 0;
  private static final int __ENTRIESREAD_ISSET_ID = 1;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java73
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java456
    public List<org.apache.accumulo.core.data.thrift.TKeyExtent> bulkImport(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, long tid, Map<org.apache.accumulo.core.data.thrift.TKeyExtent,Map<String,org.apache.accumulo.core.data.thrift.MapFileInfo>> files, boolean setTime) throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.thrift.TException;
FileLine
org/apache/accumulo/core/file/rfile/RFileTest.java750
org/apache/accumulo/core/file/rfile/RFileTest.java789
    trf.iter.next();
    assertTrue(trf.iter.hasTop());
    assertTrue(trf.iter.getTopKey().equals(nk("0003", "cf4", "buck,jane", "", 5)));
    assertEquals(nv("09 Slum st"), trf.iter.getTopValue());
    trf.iter.next();
    assertFalse(trf.iter.hasTop());
    
    // scan all loc groups
    r = new Range(nk("0000", "cf1", "doe,john", "", 4), true, nk("0003", "cf4", "buck,jane", "", 5), true);
    trf.iter.seek(r, EMPTY_COL_FAMS, false);
FileLine
org/apache/accumulo/core/iterators/AggregatingIteratorTest.java161
org/apache/accumulo/core/iterators/AggregatingIteratorTest.java225
    nkv(tm1, 1, 1, 1, 3, false, "4");
    
    AggregatingIterator ai = new AggregatingIterator();
    
    Map<String,String> opts = new HashMap<String,String>();
    
    opts.put("cf001", SummationAggregator.class.getName());
    
    ai.init(new SortedMapIterator(tm1), opts, null);
    ai.seek(new Range(), EMPTY_COL_FAMS, false);
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
    assertEquals("9", ai.getTopValue().toString());
    
    ai.next();
FileLine
org/apache/accumulo/core/iterators/user/IndexedDocIteratorTest.java197
org/apache/accumulo/core/iterators/user/IndexedDocIteratorTest.java235
org/apache/accumulo/core/iterators/user/IndexedDocIteratorTest.java277
    iter.init(source, is.getOptions(), env);
    iter.seek(new Range(), EMPTY_COL_FAMS, false);
    int hitCount = 0;
    while (iter.hasTop()) {
      hitCount++;
      Key k = iter.getTopKey();
      Value v = iter.getTopValue();
      // System.out.println(k.toString());
      // System.out.println(iter.getDocID(k));
      
      Text d = IndexedDocIterator.parseDocID(k);
      assertTrue(docs.contains(d));
      assertTrue(new String(v.get()).endsWith(" docID=" + d));
      
      iter.next();
    }
    assertEquals(hitCount, docs.size());
    cleanup();
  }
  
  public void test2() throws IOException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5432
org/apache/accumulo/core/client/impl/thrift/ClientService.java8980
                  iprot.readListEnd();
                }
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java17153
org/apache/accumulo/core/client/impl/thrift/ClientService.java18171
org/apache/accumulo/core/client/impl/thrift/ClientService.java19274
org/apache/accumulo/core/client/impl/thrift/ClientService.java20494
            case 3: // PERMISSION
              if (schemeField.type == org.apache.thrift.protocol.TType.BYTE) {
                struct.permission = iprot.readByte();
                struct.setPermissionIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, grantSystemPermission_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19842
org/apache/accumulo/core/client/impl/thrift/ClientService.java21062
      public void read(org.apache.thrift.protocol.TProtocol prot, grantTablePermission_result struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(2);
        if (incoming.get(0)) {
          struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
          struct.sec.read(iprot);
          struct.setSecIsSet(true);
        }
        if (incoming.get(1)) {
          struct.tope = new ThriftTableOperationException();
          struct.tope.read(iprot);
          struct.setTopeIsSet(true);
        }
      }
    }

  }

  public static class revokeTablePermission_args implements org.apache.thrift.TBase<revokeTablePermission_args, revokeTablePermission_args._Fields>, java.io.Serializable, Cloneable   {
FileLine
org/apache/accumulo/core/data/thrift/MultiScanResult.java946
org/apache/accumulo/core/data/thrift/ScanResult.java451
          case 7: // MORE
            if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
              struct.more = iprot.readBool();
              struct.setMoreIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          default:
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
        }
        iprot.readFieldEnd();
      }
      iprot.readStructEnd();

      // check for required fields of primitive type, which can't be checked in the validate method
      struct.validate();
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot, MultiScanResult struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4928
org/apache/accumulo/core/master/thrift/MasterClientService.java10059
            case 4: // VALUE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.value = iprot.readString();
                struct.setValueIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, setTableProperty_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java6065
org/apache/accumulo/core/master/thrift/MasterClientService.java10994
            case 3: // PROPERTY
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.property = iprot.readString();
                struct.setPropertyIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, removeTableProperty_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16084
org/apache/accumulo/core/client/impl/thrift/ClientService.java19435
org/apache/accumulo/core/client/impl/thrift/ClientService.java20655
org/apache/accumulo/core/master/thrift/MasterClientService.java2338
org/apache/accumulo/core/master/thrift/MasterClientService.java3869
org/apache/accumulo/core/master/thrift/MasterClientService.java5091
org/apache/accumulo/core/master/thrift/MasterClientService.java6213
org/apache/accumulo/core/master/thrift/MasterClientService.java15871
          case 1: // SEC
            return SEC;
          case 2: // TOPE
            return TOPE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19586
org/apache/accumulo/core/client/impl/thrift/ClientService.java20806
org/apache/accumulo/core/master/thrift/MasterClientService.java4020
org/apache/accumulo/core/master/thrift/MasterClientService.java5242
org/apache/accumulo/core/master/thrift/MasterClientService.java6364
org/apache/accumulo/core/master/thrift/MasterClientService.java16022
          setTope((ThriftTableOperationException)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case SEC:
        return getSec();

      case TOPE:
        return getTope();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case SEC:
        return isSetSec();
      case TOPE:
        return isSetTope();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof grantTablePermission_result)
FileLine
org/apache/accumulo/core/security/thrift/AuthInfo.java516
org/apache/accumulo/core/security/thrift/Credential.java601
org/apache/accumulo/core/security/thrift/Credentials.java516
          case 3: // INSTANCE_ID
            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
              struct.instanceId = iprot.readString();
              struct.setInstanceIdIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          default:
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
        }
        iprot.readFieldEnd();
      }
      iprot.readStructEnd();

      // check for required fields of primitive type, which can't be checked in the validate method
      struct.validate();
    }

    public void write(org.apache.thrift.protocol.TProtocol oprot, AuthInfo struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4461
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13489
      boolean this_present_sec = true && this.isSetSec();
      boolean that_present_sec = true && that.isSetSec();
      if (this_present_sec || that_present_sec) {
        if (!(this_present_sec && that_present_sec))
          return false;
        if (!this.sec.equals(that.sec))
          return false;
      }

      boolean this_present_nste = true && this.isSetNste();
      boolean that_present_nste = true && that.isSetNste();
      if (this_present_nste || that_present_nste) {
        if (!(this_present_nste && that_present_nste))
          return false;
        if (!this.nste.equals(that.nste))
          return false;
      }

      boolean this_present_tmfe = true && this.isSetTmfe();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4783
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14435
            case 7: // SET_TIME
              if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
                struct.setTime = iprot.readBool();
                struct.setSetTimeIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            default:
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
          }
          iprot.readFieldEnd();
        }
        iprot.readStructEnd();

        // check for required fields of primitive type, which can't be checked in the validate method
        struct.validate();
      }

      public void write(org.apache.thrift.protocol.TProtocol oprot, bulkImportFiles_args struct) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/data/RangeTest.java305
org/apache/accumulo/core/data/RangeTest.java341
    Range rowRange = new Range(new Text("r1"), false, new Text("r2"), false);
    
    assertFalse(rowRange.contains(new Key(new Text("r1"))));
    assertFalse(rowRange.contains(new Key(new Text("r1"), new Text("cf1"))));
    assertFalse(rowRange.contains(new Key(new Text("r1"), new Text("cf1"), new Text("cq1"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r1")).followingKey(PartialKey.ROW)));
    assertTrue(rowRange.contains(new Key(new Text("r11"))));
FileLine
org/apache/accumulo/core/data/RangeTest.java287
org/apache/accumulo/core/data/RangeTest.java323
org/apache/accumulo/core/data/RangeTest.java359
org/apache/accumulo/core/data/RangeTest.java377
org/apache/accumulo/core/data/RangeTest.java395
    Range rowRange = new Range(new Text("r1"), new Text("r2"));
    
    assertTrue(rowRange.contains(new Key(new Text("r1"))));
    assertTrue(rowRange.contains(new Key(new Text("r1"), new Text("cf1"))));
    assertTrue(rowRange.contains(new Key(new Text("r1"), new Text("cf1"), new Text("cq1"))));
    
    assertTrue(rowRange.contains(new Key(new Text("r1")).followingKey(PartialKey.ROW)));
    assertTrue(rowRange.contains(new Key(new Text("r11"))));
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java233
org/apache/accumulo/core/iterators/user/CombinerTest.java263
org/apache/accumulo/core/iterators/user/CombinerTest.java302
org/apache/accumulo/core/iterators/user/CombinerTest.java399
    ai.seek(new Range(), EMPTY_COL_FAMS, false);
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
    assertEquals("9", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(2, 2, 1, 2), ai.getTopKey());
    assertEquals("3", encoder.decode(ai.getTopValue().get()).toString());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java23187
org/apache/accumulo/core/data/thrift/IterInfo.java492
                struct.setTinfoIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // CLASS_NAME
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.className = iprot.readString();
                struct.setClassNameIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 3: // INTERFACE_MATCH
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.interfaceMatch = iprot.readString();
FileLine
org/apache/accumulo/core/client/impl/thrift/ThriftTableOperationException.java686
org/apache/accumulo/core/master/thrift/MasterClientService.java15583
              struct.setTableNameIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          case 3: // OP
            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
              struct.op = TableOperation.findByValue(iprot.readI32());
              struct.setOpIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          case 4: // TYPE
            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8031
org/apache/accumulo/core/client/impl/thrift/ClientService.java15193
org/apache/accumulo/core/master/thrift/MasterClientService.java2742
org/apache/accumulo/core/master/thrift/MasterClientService.java17300
                struct.success = iprot.readBool();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java1042
org/apache/accumulo/core/master/thrift/MasterClientService.java1085
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java934
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1132
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1333
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1376
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1422
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1462
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1502
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1548
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1731
        args.setSplit(split);
        args.write(prot);
        prot.writeMessageEnd();
      }

      public void getResult() throws org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
      }
    }

    public void reportTabletStatus(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, String serverName, TabletLoadState status, org.apache.accumulo.core.data.thrift.TKeyExtent tablet, org.apache.thrift.async.AsyncMethodCallback<reportTabletStatus_call> resultHandler) throws org.apache.thrift.TException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16488
org/apache/accumulo/core/master/thrift/MasterClientService.java14658
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10809
                struct.success = iprot.readBool();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4461
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16036
      boolean this_present_sec = true && this.isSetSec();
      boolean that_present_sec = true && that.isSetSec();
      if (this_present_sec || that_present_sec) {
        if (!(this_present_sec && that_present_sec))
          return false;
        if (!this.sec.equals(that.sec))
          return false;
      }

      boolean this_present_nste = true && this.isSetNste();
      boolean that_present_nste = true && that.isSetNste();
      if (this_present_nste || that_present_nste) {
        if (!(this_present_nste && that_present_nste))
          return false;
        if (!this.nste.equals(that.nste))
          return false;
      }
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java85
org/apache/accumulo/core/iterators/user/CombinerTest.java150
org/apache/accumulo/core/iterators/user/CombinerTest.java484
  public void test1() throws IOException {
    Encoder<Long> encoder = LongCombiner.VAR_LEN_ENCODER;
    
    TreeMap<Key,Value> tm1 = new TreeMap<Key,Value>();
    
    // keys that do not aggregate
    nkv(tm1, 1, 1, 1, 1, false, 2l, encoder);
    nkv(tm1, 1, 1, 1, 2, false, 3l, encoder);
    nkv(tm1, 1, 1, 1, 3, false, 4l, encoder);
    
    Combiner ai = new SummingCombiner();
    
    IteratorSetting is = new IteratorSetting(1, SummingCombiner.class);
    LongCombiner.setEncodingType(is, SummingCombiner.Type.VARLEN);
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4958
org/apache/accumulo/core/master/thrift/MasterClientService.java10084
          oprot.writeString(struct.tableName);
          oprot.writeFieldEnd();
        }
        if (struct.property != null) {
          oprot.writeFieldBegin(PROPERTY_FIELD_DESC);
          oprot.writeString(struct.property);
          oprot.writeFieldEnd();
        }
        if (struct.value != null) {
          oprot.writeFieldBegin(VALUE_FIELD_DESC);
          oprot.writeString(struct.value);
          oprot.writeFieldEnd();
        }
        if (struct.tinfo != null) {
          oprot.writeFieldBegin(TINFO_FIELD_DESC);
          struct.tinfo.write(oprot);
          oprot.writeFieldEnd();
        }
        oprot.writeFieldStop();
        oprot.writeStructEnd();
      }

    }

    private static class setTableProperty_argsTupleSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2489
org/apache/accumulo/core/master/thrift/MasterClientService.java17045
    public initiateFlush_result setTope(org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException tope) {
      this.tope = tope;
      return this;
    }

    public void unsetTope() {
      this.tope = null;
    }

    /** Returns true if field tope is set (has been assigned a value) and false otherwise */
    public boolean isSetTope() {
      return this.tope != null;
    }

    public void setTopeIsSet(boolean value) {
      if (!value) {
        this.tope = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case SUCCESS:
        if (value == null) {
          unsetSuccess();
        } else {
          setSuccess((Long)value);
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java14819
org/apache/accumulo/core/master/thrift/MasterClientService.java16338
org/apache/accumulo/core/master/thrift/MasterClientService.java17458
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __OPID_ISSET_ID = 0;
    private static final int __AUTOCLEAN_ISSET_ID = 1;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8031
org/apache/accumulo/core/client/impl/thrift/ClientService.java15193
org/apache/accumulo/core/master/thrift/MasterClientService.java14658
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4644
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10809
                struct.success = iprot.readBool();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4015
org/apache/accumulo/core/client/impl/thrift/ClientService.java5608
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13820
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __TID_ISSET_ID = 0;
    private static final int __SETTIME_ISSET_ID = 1;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4682
org/apache/accumulo/core/client/impl/thrift/ClientService.java6632
org/apache/accumulo/core/client/impl/thrift/ClientService.java14648
org/apache/accumulo/core/client/impl/thrift/ClientService.java15843
org/apache/accumulo/core/client/impl/thrift/ClientService.java17086
org/apache/accumulo/core/client/impl/thrift/ClientService.java18104
org/apache/accumulo/core/client/impl/thrift/ClientService.java19199
org/apache/accumulo/core/client/impl/thrift/ClientService.java20419
org/apache/accumulo/core/master/thrift/MasterClientService.java3589
org/apache/accumulo/core/master/thrift/MasterClientService.java7979
org/apache/accumulo/core/master/thrift/MasterClientService.java8974
org/apache/accumulo/core/master/thrift/MasterClientService.java15521
org/apache/accumulo/core/master/thrift/MasterClientService.java16701
org/apache/accumulo/core/master/thrift/MasterClientService.java17821
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7266
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14334
      if (credential != null) {
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java1169
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1272
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15623
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16750
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19072
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19741
    if (extent != null) {
      extent.validate();
    }
  }

  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
    try {
      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
    try {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16488
org/apache/accumulo/core/gc/thrift/GCMonitorService.java1039
org/apache/accumulo/core/master/thrift/MasterClientService.java2742
org/apache/accumulo/core/master/thrift/MasterClientService.java12283
org/apache/accumulo/core/master/thrift/MasterClientService.java17300
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8157
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21642
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23641
                struct.success = iprot.readBool();
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java13828
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14785
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22468
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25851
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26825
    public getUserAuthorizations_result setSec(org.apache.accumulo.core.security.thrift.ThriftSecurityException sec) {
      this.sec = sec;
      return this;
    }

    public void unsetSec() {
      this.sec = null;
    }

    /** Returns true if field sec is set (has been assigned a value) and false otherwise */
    public boolean isSetSec() {
      return this.sec != null;
    }

    public void setSecIsSet(boolean value) {
      if (!value) {
        this.sec = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case SUCCESS:
        if (value == null) {
          unsetSuccess();
        } else {
          setSuccess((List<ByteBuffer>)value);
FileLine
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java299
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17494
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java299
    if (extent != null) {
      extent.validate();
    }
  }

  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
    try {
      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
    } catch (org.apache.thrift.TException te) {
      throw new java.io.IOException(te);
    }
  }

  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
    try {
FileLine
org/apache/accumulo/core/util/shell/commands/ListCompactionsCommand.java36
org/apache/accumulo/core/util/shell/commands/ListScansCommand.java36
org/apache/accumulo/core/util/shell/commands/PingCommand.java39
  }
  
  @Override
  public int execute(final String fullCommand, final CommandLine cl, final Shell shellState) throws Exception {
    
    List<String> tservers;
    
    final InstanceOperations instanceOps = shellState.getConnector().instanceOperations();
    
    final boolean paginate = !cl.hasOption(disablePaginationOpt.getOpt());
    
    if (cl.hasOption(tserverOption.getOpt())) {
      tservers = new ArrayList<String>();
      tservers.add(cl.getOptionValue(tserverOption.getOpt()));
    } else {
      tservers = instanceOps.getTabletServers();
    }
    
    shellState.printLines(new ActiveCompactionIterator(tservers, instanceOps), paginate);
FileLine
org/apache/accumulo/core/iterators/FirstEntryInRowTest.java75
org/apache/accumulo/core/iterators/system/ColumnFamilySkippingIteratorTest.java64
  public void test1() throws Exception {
    TreeMap<Key,Value> tm1 = new TreeMap<Key,Value>();
    put(tm1, "r1", "cf1", "cq1", 5, "v1");
    put(tm1, "r1", "cf1", "cq3", 5, "v2");
    put(tm1, "r2", "cf1", "cq1", 5, "v3");
    put(tm1, "r2", "cf2", "cq4", 5, "v4");
    put(tm1, "r2", "cf2", "cq5", 5, "v5");
    put(tm1, "r3", "cf3", "cq6", 5, "v6");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java15417
org/apache/accumulo/core/client/impl/thrift/ClientService.java18773
org/apache/accumulo/core/client/impl/thrift/ClientService.java19993
    public hasTablePermission_args(hasTablePermission_args other) {
      __isset_bitfield = other.__isset_bitfield;
      if (other.isSetTinfo()) {
        this.tinfo = new org.apache.accumulo.trace.thrift.TInfo(other.tinfo);
      }
      if (other.isSetCredential()) {
        this.credential = new org.apache.accumulo.core.security.thrift.Credential(other.credential);
      }
      if (other.isSetPrincipal()) {
        this.principal = other.principal;
      }
      if (other.isSetTableName()) {
        this.tableName = other.tableName;
      }
      this.tblPerm = other.tblPerm;
FileLine
org/apache/accumulo/core/data/thrift/MultiScanResult.java109
org/apache/accumulo/core/data/thrift/ScanResult.java84
        case 7: // MORE
          return MORE;
        default:
          return null;
      }
    }

    /**
     * Find the _Fields constant that matches fieldId, throwing an exception
     * if it is not found.
     */
    public static _Fields findByThriftIdOrThrow(int fieldId) {
      _Fields fields = findByThriftId(fieldId);
      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
      return fields;
    }

    /**
     * Find the _Fields constant that matches name, or null if its not found.
     */
    public static _Fields findByName(String name) {
      return byName.get(name);
    }

    private final short _thriftId;
    private final String _fieldName;

    _Fields(short thriftId, String fieldName) {
      _thriftId = thriftId;
      _fieldName = fieldName;
    }

    public short getThriftFieldId() {
      return _thriftId;
    }

    public String getFieldName() {
      return _fieldName;
    }
  }

  // isset id assignments
  private static final int __PARTNEXTKEYINCLUSIVE_ISSET_ID = 0;
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java1042
org/apache/accumulo/core/master/thrift/MasterClientService.java1085
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java934
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1132
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1333
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1376
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1422
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1462
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1502
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1548
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1731
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1838
        args.setSplit(split);
        args.write(prot);
        prot.writeMessageEnd();
      }

      public void getResult() throws org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
      }
    }
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java793
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3136
        setColumns((List<org.apache.accumulo.core.data.thrift.TColumn>)value);
      }
      break;

    case SSI_LIST:
      if (value == null) {
        unsetSsiList();
      } else {
        setSsiList((List<org.apache.accumulo.core.data.thrift.IterInfo>)value);
      }
      break;

    case SSIO:
      if (value == null) {
        unsetSsio();
      } else {
        setSsio((Map<String,Map<String,String>>)value);
      }
      break;

    case AUTHORIZATIONS:
      if (value == null) {
        unsetAuthorizations();
      } else {
        setAuthorizations((List<ByteBuffer>)value);
      }
      break;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2471
org/apache/accumulo/core/client/impl/thrift/ClientService.java3071
org/apache/accumulo/core/client/impl/thrift/ClientService.java3671
org/apache/accumulo/core/client/impl/thrift/ClientService.java6102
org/apache/accumulo/core/client/impl/thrift/ClientService.java7745
org/apache/accumulo/core/client/impl/thrift/ClientService.java14907
org/apache/accumulo/core/client/impl/thrift/ClientService.java16130
org/apache/accumulo/core/client/impl/thrift/ClientService.java23373
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java673
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1273
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1878
org/apache/accumulo/core/master/thrift/MasterClientService.java2384
org/apache/accumulo/core/master/thrift/MasterClientService.java14372
org/apache/accumulo/core/master/thrift/MasterClientService.java16940
org/apache/accumulo/core/master/thrift/MasterClientService.java18657
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10523
    public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
    static {
      Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5434
org/apache/accumulo/core/client/impl/thrift/ClientService.java8032
org/apache/accumulo/core/client/impl/thrift/ClientService.java15194
org/apache/accumulo/core/gc/thrift/GCMonitorService.java1040
org/apache/accumulo/core/master/thrift/MasterClientService.java12284
org/apache/accumulo/core/master/thrift/MasterClientService.java14659
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8158
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10810
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21643
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23642
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8982
org/apache/accumulo/core/client/impl/thrift/ClientService.java14054
org/apache/accumulo/core/client/impl/thrift/ClientService.java16489
org/apache/accumulo/core/master/thrift/MasterClientService.java2743
org/apache/accumulo/core/master/thrift/MasterClientService.java17301
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4645
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15012
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22695
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26078
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27052
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7675
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27752
        BitSet incoming = iprot.readBitSet(8);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          {
            org.apache.thrift.protocol.TMap _map188 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRUCT, org.apache.thrift.protocol.TType.LIST, iprot.readI32());
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java376
org/apache/accumulo/core/iterators/user/CombinerTest.java399
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
    assertEquals("9", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(2, 2, 1, 2), ai.getTopKey());
    assertEquals("3", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
FileLine
org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java654
org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java676
        ArrayList<Entry<Key,Value>> entries = new ArrayList<Map.Entry<Key,Value>>(scanResult.results.size());
        for (TKeyValue kv : scanResult.results) {
          entries.add(new MyEntry(new Key(kv.key), new Value(kv.value)));
        }
        
        if (entries.size() > 0)
          receiver.receive(entries);
        
        if (entries.size() > 0 || scanResult.fullScans.size() > 0)
          timeoutTracker.madeProgress();
        
        trackScanning(failures, unscanned, scanResult);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java893
org/apache/accumulo/core/client/impl/thrift/ClientService.java1314
org/apache/accumulo/core/client/impl/thrift/ClientService.java1440
org/apache/accumulo/core/client/impl/thrift/ClientService.java1484
      public List<String> getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, ThriftTableOperationException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2840
org/apache/accumulo/core/master/thrift/MasterClientService.java17398
          struct.success = iprot.readI64();
          struct.setSuccessIsSet(true);
        }
        if (incoming.get(1)) {
          struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
          struct.sec.read(iprot);
          struct.setSecIsSet(true);
        }
        if (incoming.get(2)) {
          struct.tope = new org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException();
          struct.tope.read(iprot);
          struct.setTopeIsSet(true);
        }
      }
    }

  }

  public static class waitForFlush_args implements org.apache.thrift.TBase<waitForFlush_args, waitForFlush_args._Fields>, java.io.Serializable, Cloneable   {
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java889
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1011
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1046
      public continueScan_call(org.apache.accumulo.trace.thrift.TInfo tinfo, long scanID, org.apache.thrift.async.AsyncMethodCallback<continueScan_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
        super(client, protocolFactory, transport, resultHandler, false);
        this.tinfo = tinfo;
        this.scanID = scanID;
      }

      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("continueScan", org.apache.thrift.protocol.TMessageType.CALL, 0));
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java1018
org/apache/accumulo/core/gc/thrift/GCMonitorService.java138
org/apache/accumulo/core/master/thrift/MasterClientService.java991
org/apache/accumulo/core/master/thrift/MasterClientService.java1109
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1081
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1572
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1645
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1755
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1790
      public listUsers_call(org.apache.accumulo.trace.thrift.TInfo tinfo, org.apache.accumulo.core.security.thrift.Credential credential, org.apache.thrift.async.AsyncMethodCallback<listUsers_call> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException {
        super(client, protocolFactory, transport, resultHandler, false);
        this.tinfo = tinfo;
        this.credential = credential;
      }

      public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("listUsers", org.apache.thrift.protocol.TMessageType.CALL, 0));
FileLine
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java213
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2621
        new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TKeyExtent.class)));
    tmpMap.put(_Fields.COLUMNS, new org.apache.thrift.meta_data.FieldMetaData("columns", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TColumn.class))));
    tmpMap.put(_Fields.SSI_LIST, new org.apache.thrift.meta_data.FieldMetaData("ssiList", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4345
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5467
    public startScan_result setTmfe(TooManyFilesException tmfe) {
      this.tmfe = tmfe;
      return this;
    }

    public void unsetTmfe() {
      this.tmfe = null;
    }

    /** Returns true if field tmfe is set (has been assigned a value) and false otherwise */
    public boolean isSetTmfe() {
      return this.tmfe != null;
    }

    public void setTmfeIsSet(boolean value) {
      if (!value) {
        this.tmfe = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case SUCCESS:
        if (value == null) {
          unsetSuccess();
        } else {
          setSuccess((org.apache.accumulo.core.data.thrift.InitialScan)value);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8856
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12223
    public continueMultiScan_result setNssi(NoSuchScanIDException nssi) {
      this.nssi = nssi;
      return this;
    }

    public void unsetNssi() {
      this.nssi = null;
    }

    /** Returns true if field nssi is set (has been assigned a value) and false otherwise */
    public boolean isSetNssi() {
      return this.nssi != null;
    }

    public void setNssiIsSet(boolean value) {
      if (!value) {
        this.nssi = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case SUCCESS:
        if (value == null) {
          unsetSuccess();
        } else {
          setSuccess((org.apache.accumulo.core.data.thrift.MultiScanResult)value);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7818
org/apache/accumulo/core/client/impl/thrift/ClientService.java8756
org/apache/accumulo/core/client/impl/thrift/ClientService.java13828
org/apache/accumulo/core/client/impl/thrift/ClientService.java14980
org/apache/accumulo/core/gc/thrift/GCMonitorService.java820
org/apache/accumulo/core/master/thrift/MasterClientService.java12064
org/apache/accumulo/core/master/thrift/MasterClientService.java14445
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7938
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10596
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14785
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21423
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22468
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23422
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25851
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26825
    public authenticateUser_result setSec(org.apache.accumulo.core.security.thrift.ThriftSecurityException sec) {
      this.sec = sec;
      return this;
    }

    public void unsetSec() {
      this.sec = null;
    }

    /** Returns true if field sec is set (has been assigned a value) and false otherwise */
    public boolean isSetSec() {
      return this.sec != null;
    }

    public void setSecIsSet(boolean value) {
      if (!value) {
        this.sec = null;
      }
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      case SUCCESS:
        if (value == null) {
          unsetSuccess();
        } else {
          setSuccess((Boolean)value);
FileLine
org/apache/accumulo/core/data/Mutation.java64
org/apache/accumulo/core/data/OldMutation.java41
  private byte[] row;
  private byte[] data;
  private int entries;
  private List<byte[]> values;

  // created this little class instead of using ByteArrayOutput stream and DataOutputStream
  // because both are synchronized... lots of small syncs slow things down
  private static class ByteBuffer {
    
    int offset;
    byte data[] = new byte[64];
    
    private void reserve(int l) {
      if (offset + l > data.length) {
        int newSize = data.length * 2;
        while (newSize <= offset + l)
          newSize = newSize * 2;
        
        byte[] newData = new byte[newSize];
        System.arraycopy(data, 0, newData, 0, offset);
        data = newData;
      }
      
    }
FileLine
org/apache/accumulo/core/iterators/user/IndexedDocIteratorTest.java136
org/apache/accumulo/core/iterators/user/IntersectingIteratorTest.java116
  private SortedKeyValueIterator<Key,Value> createIteratorStack(float hitRatio, int numRows, int numDocsPerRow, Text[] columnFamilies,
      Text[] otherColumnFamilies, HashSet<Text> docs) throws IOException {
    Text nullText[] = new Text[0];
    return createIteratorStack(hitRatio, numRows, numDocsPerRow, columnFamilies, otherColumnFamilies, docs, nullText);
  }
  
  private SortedKeyValueIterator<Key,Value> createIteratorStack(float hitRatio, int numRows, int numDocsPerRow, Text[] columnFamilies,
      Text[] otherColumnFamilies, HashSet<Text> docs, Text[] negatedColumns) throws IOException {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5439
org/apache/accumulo/core/client/impl/thrift/ClientService.java16494
org/apache/accumulo/core/master/thrift/MasterClientService.java4199
org/apache/accumulo/core/master/thrift/MasterClientService.java5421
org/apache/accumulo/core/master/thrift/MasterClientService.java6543
org/apache/accumulo/core/master/thrift/MasterClientService.java16201
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new ThriftTableOperationException();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19765
org/apache/accumulo/core/client/impl/thrift/ClientService.java20985
org/apache/accumulo/core/master/thrift/MasterClientService.java2748
org/apache/accumulo/core/master/thrift/MasterClientService.java17306
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new ThriftTableOperationException();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2236
org/apache/accumulo/core/client/impl/thrift/ClientService.java2836
org/apache/accumulo/core/client/impl/thrift/ClientService.java3436
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java436
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1036
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1636
org/apache/accumulo/core/master/thrift/MasterClientService.java18417
org/apache/accumulo/core/tabletserver/thrift/NoSuchScanIDException.java132
      return new getRootTabletLocation_args(this);
    }

    @Override
    public void clear() {
    }

    public void setFieldValue(_Fields field, Object value) {
      switch (field) {
      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof getRootTabletLocation_args)
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5765
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9074
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12441
                struct.success = new org.apache.accumulo.core.data.thrift.ScanResult();
                struct.success.read(iprot);
                struct.setSuccessIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 1: // NSSI
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.nssi = new NoSuchScanIDException();
                struct.nssi.read(iprot);
                struct.setNssiIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17951
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20175
    public flush_args setTableId(String tableId) {
      this.tableId = tableId;
      return this;
    }

    public void unsetTableId() {
      this.tableId = null;
    }

    /** Returns true if field tableId is set (has been assigned a value) and false otherwise */
    public boolean isSetTableId() {
      return this.tableId != null;
    }

    public void setTableIdIsSet(boolean value) {
      if (!value) {
        this.tableId = null;
      }
    }

    public byte[] getStartRow() {
      setStartRow(org.apache.thrift.TBaseHelper.rightSize(startRow));
      return startRow == null ? null : startRow.array();
    }

    public ByteBuffer bufferForStartRow() {
      return startRow;
    }

    public flush_args setStartRow(byte[] startRow) {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java3137
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17985
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20209
    public waitForFlush_args setStartRow(ByteBuffer startRow) {
      this.startRow = startRow;
      return this;
    }

    public void unsetStartRow() {
      this.startRow = null;
    }

    /** Returns true if field startRow is set (has been assigned a value) and false otherwise */
    public boolean isSetStartRow() {
      return this.startRow != null;
    }

    public void setStartRowIsSet(boolean value) {
      if (!value) {
        this.startRow = null;
      }
    }

    public byte[] getEndRow() {
      setEndRow(org.apache.thrift.TBaseHelper.rightSize(endRow));
      return endRow == null ? null : endRow.array();
    }

    public ByteBuffer bufferForEndRow() {
      return endRow;
    }

    public waitForFlush_args setEndRow(byte[] endRow) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java6771
org/apache/accumulo/core/client/impl/thrift/ClientService.java7701
org/apache/accumulo/core/client/impl/thrift/ClientService.java9847
org/apache/accumulo/core/client/impl/thrift/ClientService.java10767
org/apache/accumulo/core/client/impl/thrift/ClientService.java11692
org/apache/accumulo/core/client/impl/thrift/ClientService.java12766
org/apache/accumulo/core/client/impl/thrift/ClientService.java14863
org/apache/accumulo/core/client/impl/thrift/ClientService.java17296
org/apache/accumulo/core/client/impl/thrift/ClientService.java18314
org/apache/accumulo/core/master/thrift/MasterClientService.java7248
org/apache/accumulo/core/master/thrift/MasterClientService.java8166
org/apache/accumulo/core/master/thrift/MasterClientService.java9184
org/apache/accumulo/core/master/thrift/MasterClientService.java10204
org/apache/accumulo/core/master/thrift/MasterClientService.java11124
org/apache/accumulo/core/master/thrift/MasterClientService.java14328
org/apache/accumulo/core/master/thrift/MasterClientService.java18008
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10479
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24327
          case 1: // SEC
            return SEC;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }
FileLine
org/apache/accumulo/core/client/mapred/AccumuloInputFormatTest.java272
org/apache/accumulo/core/client/mapred/AccumuloOutputFormatTest.java185
org/apache/accumulo/core/client/mapreduce/AccumuloInputFormatTest.java309
org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormatTest.java178
    c.tableOperations().create(TEST_TABLE_1);
    BatchWriter bw = c.createBatchWriter(TEST_TABLE_1, new BatchWriterConfig());
    for (int i = 0; i < 100; i++) {
      Mutation m = new Mutation(new Text(String.format("%09x", i + 1)));
      m.put(new Text(), new Text(), new Value(String.format("%09x", i).getBytes()));
      bw.addMutation(m);
    }
    bw.close();
    
    MRTester.main(new String[] {"root", "", TEST_TABLE_1});
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java163
org/apache/accumulo/core/iterators/user/CombinerTest.java229
    LongCombiner.setEncodingType(is, VarLenEncoder.class);
    Combiner.setColumns(is, Collections.singletonList(new IteratorSetting.Column("cf001")));
    
    ai.init(new SortedMapIterator(tm1), is.getOptions(), null);
    ai.seek(new Range(), EMPTY_COL_FAMS, false);
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
    assertEquals("9", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
FileLine
org/apache/accumulo/core/iterators/user/CombinerTest.java263
org/apache/accumulo/core/iterators/user/CombinerTest.java376
    ai.seek(nr(1, 1, 1, 4), EMPTY_COL_FAMS, false);
    
    assertTrue(ai.hasTop());
    assertEquals(nk(1, 1, 1, 3), ai.getTopKey());
    assertEquals("9", encoder.decode(ai.getTopValue().get()).toString());
    
    ai.next();
    
    assertTrue(ai.hasTop());
    assertEquals(nk(2, 2, 1, 2), ai.getTopKey());
    assertEquals("3", encoder.decode(ai.getTopValue().get()).toString());
FileLine
org/apache/accumulo/core/iterators/user/IndexedDocIteratorTest.java213
org/apache/accumulo/core/iterators/user/IntersectingIteratorTest.java166
    assertEquals(hitCount, docs.size());
    cleanup();
  }
  
  public void test2() throws IOException {
    columnFamilies = new Text[3];
    columnFamilies[0] = new Text("A");
    columnFamilies[1] = new Text("E");
    columnFamilies[2] = new Text("G");
    otherColumnFamilies = new Text[4];
    otherColumnFamilies[0] = new Text("B");
    otherColumnFamilies[1] = new Text("C");
    otherColumnFamilies[2] = new Text("D");
    otherColumnFamilies[3] = new Text("F");
    
    float hitRatio = 0.5f;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java9579
org/apache/accumulo/core/client/impl/thrift/ClientService.java12503
        sb.append(this.toCreate);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("authorizations:");
      if (this.authorizations == null) {
        sb.append("null");
      } else {
        sb.append(this.authorizations);
      }
      first = false;
      sb.append(")");
      return sb.toString();
    }

    public void validate() throws org.apache.thrift.TException {
      // check for required fields
      // check for sub-struct validity
      if (tinfo != null) {
        tinfo.validate();
      }
      if (credential != null) {
        credential.validate();
      }
FileLine
org/apache/accumulo/core/client/impl/thrift/ThriftTableOperationException.java678
org/apache/accumulo/core/master/thrift/MasterClientService.java4907
org/apache/accumulo/core/master/thrift/MasterClientService.java6052
              struct.setTableIdIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          case 2: // TABLE_NAME
            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
              struct.tableName = iprot.readString();
              struct.setTableNameIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          case 3: // OP
            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java9189
org/apache/accumulo/core/client/impl/thrift/ClientService.java12113
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java225
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.security.thrift.Credential.class)));
      tmpMap.put(_Fields.AUTHORIZATIONS, new org.apache.thrift.meta_data.FieldMetaData("authorizations", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
              new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING              , true))));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(createUser_args.class, metaDataMap);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java960
org/apache/accumulo/core/client/impl/thrift/ClientService.java998
org/apache/accumulo/core/client/impl/thrift/ClientService.java1033
org/apache/accumulo/core/client/impl/thrift/ClientService.java1074
org/apache/accumulo/core/client/impl/thrift/ClientService.java1112
org/apache/accumulo/core/client/impl/thrift/ClientService.java1150
org/apache/accumulo/core/client/impl/thrift/ClientService.java1191
org/apache/accumulo/core/client/impl/thrift/ClientService.java1229
org/apache/accumulo/core/client/impl/thrift/ClientService.java1270
org/apache/accumulo/core/client/impl/thrift/ClientService.java1355
org/apache/accumulo/core/client/impl/thrift/ClientService.java1396
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java255
org/apache/accumulo/core/gc/thrift/GCMonitorService.java153
org/apache/accumulo/core/master/thrift/MasterClientService.java813
org/apache/accumulo/core/master/thrift/MasterClientService.java851
org/apache/accumulo/core/master/thrift/MasterClientService.java892
org/apache/accumulo/core/master/thrift/MasterClientService.java933
org/apache/accumulo/core/master/thrift/MasterClientService.java971
org/apache/accumulo/core/master/thrift/MasterClientService.java1006
org/apache/accumulo/core/master/thrift/MasterClientService.java1124
org/apache/accumulo/core/master/thrift/MasterClientService.java1250
org/apache/accumulo/core/master/thrift/MasterClientService.java1279
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java991
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1096
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1256
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1587
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1625
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1660
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1698
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1770
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1805
      public void getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2621
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6482
          new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TRange.class)));
      tmpMap.put(_Fields.COLUMNS, new org.apache.thrift.meta_data.FieldMetaData("columns", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
              new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, org.apache.accumulo.core.data.thrift.TColumn.class))));
      tmpMap.put(_Fields.BATCH_SIZE, new org.apache.thrift.meta_data.FieldMetaData("batchSize", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7895
org/apache/accumulo/core/client/impl/thrift/ClientService.java15057
org/apache/accumulo/core/client/impl/thrift/ClientService.java16325
org/apache/accumulo/core/master/thrift/MasterClientService.java2579
org/apache/accumulo/core/master/thrift/MasterClientService.java14522
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10673
    public boolean equals(authenticateUser_result that) {
      if (that == null)
        return false;

      boolean this_present_success = true;
      boolean that_present_success = true;
      if (this_present_success || that_present_success) {
        if (!(this_present_success && that_present_success))
          return false;
        if (this.success != that.success)
          return false;
      }

      boolean this_present_sec = true && this.isSetSec();
      boolean that_present_sec = true && that.isSetSec();
      if (this_present_sec || that_present_sec) {
        if (!(this_present_sec && that_present_sec))
          return false;
        if (!this.sec.equals(that.sec))
          return false;
      }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11249
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11845
    public boolean equals(applyUpdates_args that) {
      if (that == null)
        return false;

      boolean this_present_tinfo = true && this.isSetTinfo();
      boolean that_present_tinfo = true && that.isSetTinfo();
      if (this_present_tinfo || that_present_tinfo) {
        if (!(this_present_tinfo && that_present_tinfo))
          return false;
        if (!this.tinfo.equals(that.tinfo))
          return false;
      }

      boolean this_present_updateID = true;
      boolean that_present_updateID = true;
      if (this_present_updateID || that_present_updateID) {
        if (!(this_present_updateID && that_present_updateID))
          return false;
        if (this.updateID != that.updateID)
          return false;
      }
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4631
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5753
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8144
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9062
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12429
      public void read(org.apache.thrift.protocol.TProtocol iprot, startScan_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 0: // SUCCESS
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.success = new org.apache.accumulo.core.data.thrift.InitialScan();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3658
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15675
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16810
                struct.setCredentialIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // EXTENT
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent();
                struct.extent.read(iprot);
                struct.setExtentIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4744
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1324
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20643
                struct.setTidIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 4: // TABLE_ID
              if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
                struct.tableId = iprot.readString();
                struct.setTableIdIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 5: // FILES
              if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4015
org/apache/accumulo/core/client/impl/thrift/ClientService.java5608
org/apache/accumulo/core/client/impl/thrift/ClientService.java6060
org/apache/accumulo/core/client/impl/thrift/ClientService.java7703
org/apache/accumulo/core/client/impl/thrift/ClientService.java14213
org/apache/accumulo/core/client/impl/thrift/ClientService.java14865
org/apache/accumulo/core/client/impl/thrift/ClientService.java15336
org/apache/accumulo/core/client/impl/thrift/ClientService.java16088
org/apache/accumulo/core/client/impl/thrift/ClientService.java16651
org/apache/accumulo/core/client/impl/thrift/ClientService.java17669
org/apache/accumulo/core/client/impl/thrift/ClientService.java18692
org/apache/accumulo/core/client/impl/thrift/ClientService.java19912
org/apache/accumulo/core/client/impl/thrift/ClientService.java23331
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java631
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1231
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1836
org/apache/accumulo/core/data/thrift/InitialMultiScan.java86
org/apache/accumulo/core/data/thrift/InitialScan.java86
org/apache/accumulo/core/data/thrift/IterInfo.java91
org/apache/accumulo/core/data/thrift/MapFileInfo.java81
org/apache/accumulo/core/data/thrift/MultiScanResult.java111
org/apache/accumulo/core/data/thrift/ScanResult.java86
org/apache/accumulo/core/data/thrift/TConstraintViolationSummary.java96
org/apache/accumulo/core/data/thrift/TKey.java101
org/apache/accumulo/core/data/thrift/TMutation.java96
org/apache/accumulo/core/data/thrift/TRange.java106
org/apache/accumulo/core/gc/thrift/GcCycleStats.java106
org/apache/accumulo/core/master/thrift/Compacting.java86
org/apache/accumulo/core/master/thrift/DeadServer.java91
org/apache/accumulo/core/master/thrift/MasterClientService.java2342
org/apache/accumulo/core/master/thrift/MasterClientService.java2920
org/apache/accumulo/core/master/thrift/MasterClientService.java7616
org/apache/accumulo/core/master/thrift/MasterClientService.java8539
org/apache/accumulo/core/master/thrift/MasterClientService.java14330
org/apache/accumulo/core/master/thrift/MasterClientService.java14819
org/apache/accumulo/core/master/thrift/MasterClientService.java16338
org/apache/accumulo/core/master/thrift/MasterClientService.java17458
org/apache/accumulo/core/master/thrift/MasterMonitorInfo.java132
org/apache/accumulo/core/master/thrift/RecoveryStatus.java91
org/apache/accumulo/core/master/thrift/TableInfo.java136
org/apache/accumulo/core/master/thrift/TabletServerStatus.java131
org/apache/accumulo/core/tabletserver/thrift/ActionStats.java116
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java147
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java152
org/apache/accumulo/core/tabletserver/thrift/TIteratorSetting.java96
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2567
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4823
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5945
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6432
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8286
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9204
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10481
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10947
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11653
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13820
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16984
org/apache/accumulo/core/tabletserver/thrift/TabletStats.java116
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }

    // isset id assignments
    private static final int __TID_ISSET_ID = 0;
FileLine
org/apache/accumulo/core/master/thrift/TableInfo.java1202
org/apache/accumulo/core/tabletserver/thrift/TabletStats.java921
              struct.setIngestByteRateIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          case 7: // QUERY_RATE
            if (schemeField.type == org.apache.thrift.protocol.TType.DOUBLE) {
              struct.queryRate = iprot.readDouble();
              struct.setQueryRateIsSet(true);
            } else { 
              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
            }
            break;
          case 8: // QUERY_BYTE_RATE
            if (schemeField.type == org.apache.thrift.protocol.TType.DOUBLE) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java8105
org/apache/accumulo/core/client/impl/thrift/ClientService.java15267
      public void read(org.apache.thrift.protocol.TProtocol prot, authenticateUser_result struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(2);
        if (incoming.get(0)) {
          struct.success = iprot.readBool();
          struct.setSuccessIsSet(true);
        }
        if (incoming.get(1)) {
          struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
          struct.sec.read(iprot);
          struct.setSecIsSet(true);
        }
      }
    }

  }

  public static class listUsers_args implements org.apache.thrift.TBase<listUsers_args, listUsers_args._Fields>, java.io.Serializable, Cloneable   {
FileLine
org/apache/accumulo/core/client/IsolatedScanner.java230
org/apache/accumulo/core/client/mock/MockScanner.java39
    return new RowBufferingIterator(scanner, this, range, timeOut, batchSize, bufferFactory);
  }
  
  @Deprecated
  @Override
  public void setTimeOut(int timeOut) {
    if (timeOut == Integer.MAX_VALUE)
      setTimeout(Long.MAX_VALUE, TimeUnit.MILLISECONDS);
    else
      setTimeout(timeOut, TimeUnit.SECONDS);
  }
  
  @Deprecated
  @Override
  public int getTimeOut() {
    long timeout = getTimeout(TimeUnit.SECONDS);
    if (timeout >= Integer.MAX_VALUE)
      return Integer.MAX_VALUE;
    return (int) timeout;
  }
  
  @Override
  public void setRange(Range range) {
    this.range = range;
    ;
  }
  
  @Override
  public Range getRange() {
    return range;
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16086
org/apache/accumulo/core/client/impl/thrift/ClientService.java22256
org/apache/accumulo/core/master/thrift/MasterClientService.java2340
          case 2: // TOPE
            return TOPE;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java9139
org/apache/accumulo/core/client/impl/thrift/ClientService.java12063
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java150
          case 4: // AUTHORIZATIONS
            return AUTHORIZATIONS;
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java21525
org/apache/accumulo/core/tabletserver/thrift/TIteratorSetting.java147
      tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, 
          new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
              new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
              new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
      metaDataMap = Collections.unmodifiableMap(tmpMap);
      org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getConfiguration_result.class, metaDataMap);
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java14732
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10883
      public void read(org.apache.thrift.protocol.TProtocol prot, beginTableOperation_result struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(2);
        if (incoming.get(0)) {
          struct.success = iprot.readI64();
          struct.setSuccessIsSet(true);
        }
        if (incoming.get(1)) {
          struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
          struct.sec.read(iprot);
          struct.setSecIsSet(true);
        }
      }
    }

  }

  public static class executeTableOperation_args implements org.apache.thrift.TBase<executeTableOperation_args, executeTableOperation_args._Fields>, java.io.Serializable, Cloneable   {
FileLine
org/apache/accumulo/core/iterators/LongCombiner.java62
org/apache/accumulo/core/iterators/user/SummingArrayCombiner.java87
  }
  
  @Override
  public void init(SortedKeyValueIterator<Key,Value> source, Map<String,String> options, IteratorEnvironment env) throws IOException {
    super.init(source, options, env);
    setEncoder(options);
  }
  
  private void setEncoder(Map<String,String> options) {
    String type = options.get(TYPE);
    if (type == null)
      throw new IllegalArgumentException("no type specified");
    if (type.startsWith(CLASS_PREFIX)) {
      setEncoder(type.substring(CLASS_PREFIX.length()));
      testEncoder(42l);
FileLine
org/apache/accumulo/core/security/thrift/AuthInfo.java53
org/apache/accumulo/core/security/thrift/Credentials.java53
  private static final org.apache.thrift.protocol.TField PASSWORD_FIELD_DESC = new org.apache.thrift.protocol.TField("password", org.apache.thrift.protocol.TType.STRING, (short)2);
  private static final org.apache.thrift.protocol.TField INSTANCE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("instanceId", org.apache.thrift.protocol.TType.STRING, (short)3);

  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
  static {
    schemes.put(StandardScheme.class, new AuthInfoStandardSchemeFactory());
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5352
org/apache/accumulo/core/master/thrift/MasterClientService.java17229
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4561
      StringBuilder sb = new StringBuilder("bulkImportFiles_result(");
      boolean first = true;

      sb.append("success:");
      if (this.success == null) {
        sb.append("null");
      } else {
        sb.append(this.success);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("sec:");
      if (this.sec == null) {
        sb.append("null");
      } else {
        sb.append(this.sec);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tope:");
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java19765
org/apache/accumulo/core/client/impl/thrift/ClientService.java20985
org/apache/accumulo/core/master/thrift/MasterClientService.java4199
org/apache/accumulo/core/master/thrift/MasterClientService.java5421
org/apache/accumulo/core/master/thrift/MasterClientService.java6543
org/apache/accumulo/core/master/thrift/MasterClientService.java16201
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4650
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new ThriftTableOperationException();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5439
org/apache/accumulo/core/client/impl/thrift/ClientService.java16494
org/apache/accumulo/core/master/thrift/MasterClientService.java2748
org/apache/accumulo/core/master/thrift/MasterClientService.java17306
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13648
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16168
            case 1: // SEC
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.sec = new org.apache.accumulo.core.security.thrift.ThriftSecurityException();
                struct.sec.read(iprot);
                struct.setSecIsSet(true);
              } else { 
                org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
              }
              break;
            case 2: // TOPE
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.tope = new ThriftTableOperationException();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4622
org/apache/accumulo/core/client/impl/thrift/ClientService.java7468
org/apache/accumulo/core/client/impl/thrift/ClientService.java9556
org/apache/accumulo/core/client/impl/thrift/ClientService.java10544
org/apache/accumulo/core/client/impl/thrift/ClientService.java11464
org/apache/accumulo/core/client/impl/thrift/ClientService.java12480
org/apache/accumulo/core/client/impl/thrift/ClientService.java13463
org/apache/accumulo/core/client/impl/thrift/ClientService.java14608
org/apache/accumulo/core/client/impl/thrift/ClientService.java15795
org/apache/accumulo/core/client/impl/thrift/ClientService.java17046
org/apache/accumulo/core/client/impl/thrift/ClientService.java18064
org/apache/accumulo/core/client/impl/thrift/ClientService.java19151
org/apache/accumulo/core/client/impl/thrift/ClientService.java20371
org/apache/accumulo/core/master/thrift/MasterClientService.java2107
org/apache/accumulo/core/master/thrift/MasterClientService.java3529
org/apache/accumulo/core/master/thrift/MasterClientService.java4803
org/apache/accumulo/core/master/thrift/MasterClientService.java5956
org/apache/accumulo/core/master/thrift/MasterClientService.java7025
org/apache/accumulo/core/master/thrift/MasterClientService.java7947
org/apache/accumulo/core/master/thrift/MasterClientService.java8934
org/apache/accumulo/core/master/thrift/MasterClientService.java9950
org/apache/accumulo/core/master/thrift/MasterClientService.java10901
org/apache/accumulo/core/master/thrift/MasterClientService.java12815
org/apache/accumulo/core/master/thrift/MasterClientService.java13569
org/apache/accumulo/core/master/thrift/MasterClientService.java15461
org/apache/accumulo/core/master/thrift/MasterClientService.java16669
org/apache/accumulo/core/master/thrift/MasterClientService.java17789
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3510
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7194
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12974
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14290
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15576
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16703
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17443
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18299
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19025
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19694
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20523
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22105
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24104
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25024
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27556
      StringBuilder sb = new StringBuilder("bulkImportFiles_args(");
      boolean first = true;

      sb.append("tinfo:");
      if (this.tinfo == null) {
        sb.append("null");
      } else {
        sb.append(this.tinfo);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("credential:");
      if (this.credential == null) {
        sb.append("null");
      } else {
        sb.append(this.credential);
      }
      first = false;
      if (!first) sb.append(", ");
      sb.append("tid:");
FileLine
org/apache/accumulo/core/client/mapred/AccumuloRowInputFormatTest.java114
org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormatTest.java111
      public void map(Text k, PeekingIterator<Entry<Key,Value>> v, OutputCollector<Key,Value> output, Reporter reporter) throws IOException {
        try {
          switch (count) {
            case 0:
              assertEquals("Current key should be " + ROW1, new Text(ROW1), k);
              checkLists(row1, v);
              break;
            case 1:
              assertEquals("Current key should be " + ROW2, new Text(ROW2), k);
              checkLists(row2, v);
              break;
            case 2:
              assertEquals("Current key should be " + ROW3, new Text(ROW3), k);
              checkLists(row3, v);
              break;
            default:
              assertTrue(false);
          }
        } catch (AssertionError e) {
          e1 = e;
        }
        count++;
      }
      
      @Override
FileLine
org/apache/accumulo/core/client/mapreduce/AccumuloInputFormatTest.java286
org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormatTest.java163
      AccumuloInputFormat.setMockInstance(job, INSTANCE_NAME);
      
      job.setMapperClass(TestMapper.class);
      job.setMapOutputKeyClass(Key.class);
      job.setMapOutputValueClass(Value.class);
      job.setOutputFormatClass(NullOutputFormat.class);
      
      job.setNumReduceTasks(0);
      
      job.waitForCompletion(true);
      
      return job.isSuccessful() ? 0 : 1;
    }
    
    public static void main(String[] args) throws Exception {
      assertEquals(0, ToolRunner.run(CachedConfiguration.getInstance(), new MRTester(), args));
    }
  }
  
  @Test
  public void testMap() throws Exception {
FileLine
org/apache/accumulo/core/client/admin/TableOperationsImpl.java492
org/apache/accumulo/core/client/admin/TableOperationsImpl.java508
  public void merge(String tableName, Text start, Text end) throws AccumuloException, AccumuloSecurityException, TableNotFoundException {
    
    ArgumentChecker.notNull(tableName);
    ByteBuffer EMPTY = ByteBuffer.allocate(0);
    List<ByteBuffer> args = Arrays.asList(ByteBuffer.wrap(tableName.getBytes()), start == null ? EMPTY : TextUtil.getByteBuffer(start), end == null ? EMPTY
        : TextUtil.getByteBuffer(end));
    Map<String,String> opts = new HashMap<String,String>();
    try {
      doTableOperation(TableOperation.MERGE, args, opts);
FileLine
org/apache/accumulo/core/data/thrift/TKeyExtent.java134
org/apache/accumulo/core/master/thrift/MasterClientService.java2972
    tmpMap.put(_Fields.TABLE, new org.apache.thrift.meta_data.FieldMetaData("table", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING        , true)));
    tmpMap.put(_Fields.END_ROW, new org.apache.thrift.meta_data.FieldMetaData("endRow", org.apache.thrift.TFieldRequirementType.DEFAULT, 
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING        , true)));
    tmpMap.put(_Fields.PREV_END_ROW, new org.apache.thrift.meta_data.FieldMetaData("prevEndRow", org.apache.thrift.TFieldRequirementType.DEFAULT, 
FileLine
org/apache/accumulo/core/security/thrift/Credential.java284
org/apache/accumulo/core/security/thrift/Credentials.java247
  public Credential setInstanceId(String instanceId) {
    this.instanceId = instanceId;
    return this;
  }

  public void unsetInstanceId() {
    this.instanceId = null;
  }

  /** Returns true if field instanceId is set (has been assigned a value) and false otherwise */
  public boolean isSetInstanceId() {
    return this.instanceId != null;
  }

  public void setInstanceIdIsSet(boolean value) {
    if (!value) {
      this.instanceId = null;
    }
  }

  public void setFieldValue(_Fields field, Object value) {
    switch (field) {
    case PRINCIPAL:
      if (value == null) {
        unsetPrincipal();
      } else {
        setPrincipal((String)value);
      }
      break;

    case TOKEN_CLASS:
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1026
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java1171
      public org.apache.accumulo.core.data.thrift.MultiScanResult getResult() throws NoSuchScanIDException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        return (new Client(prot)).recv_continueMultiScan();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5226
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6348
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8689
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9607
      public void read(org.apache.thrift.protocol.TProtocol prot, continueScan_args struct) throws org.apache.thrift.TException {
        TTupleProtocol iprot = (TTupleProtocol) prot;
        BitSet incoming = iprot.readBitSet(2);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.scanID = iprot.readI64();
          struct.setScanIDIsSet(true);
        }
      }
    }

  }

  public static class continueScan_result implements org.apache.thrift.TBase<continueScan_result, continueScan_result._Fields>, java.io.Serializable, Cloneable   {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java3719
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18478
        if (struct.tinfo != null) {
          oprot.writeFieldBegin(TINFO_FIELD_DESC);
          struct.tinfo.write(oprot);
          oprot.writeFieldEnd();
        }
        if (struct.startRow != null) {
          oprot.writeFieldBegin(START_ROW_FIELD_DESC);
          oprot.writeBinary(struct.startRow);
          oprot.writeFieldEnd();
        }
        if (struct.endRow != null) {
          oprot.writeFieldBegin(END_ROW_FIELD_DESC);
          oprot.writeBinary(struct.endRow);
          oprot.writeFieldEnd();
        }
        oprot.writeFieldStop();
        oprot.writeStructEnd();
      }

    }

    private static class waitForFlush_argsTupleSchemeFactory implements SchemeFactory {
FileLine
org/apache/accumulo/core/client/mapred/AccumuloInputFormatTest.java251
org/apache/accumulo/core/client/mapred/AccumuloRowInputFormatTest.java170
      AccumuloInputFormat.setMockInstance(job, INSTANCE_NAME);
      
      job.setMapperClass(TestMapper.class);
      job.setMapOutputKeyClass(Key.class);
      job.setMapOutputValueClass(Value.class);
      job.setOutputFormat(NullOutputFormat.class);
      
      job.setNumReduceTasks(0);
      
      return JobClient.runJob(job).isSuccessful() ? 0 : 1;
    }
    
    public static void main(String[] args) throws Exception {
      assertEquals(0, ToolRunner.run(CachedConfiguration.getInstance(), new MRTester(), args));
    }
  }
  
  @Test
  public void testMap() throws Exception {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java12021
org/apache/accumulo/core/client/impl/thrift/ClientService.java14169
org/apache/accumulo/core/client/impl/thrift/ClientService.java15287
org/apache/accumulo/core/client/impl/thrift/ClientService.java16607
org/apache/accumulo/core/client/impl/thrift/ClientService.java17625
org/apache/accumulo/core/client/impl/thrift/ClientService.java18643
org/apache/accumulo/core/client/impl/thrift/ClientService.java19863
    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)4);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField PRINCIPAL_FIELD_DESC = new org.apache.thrift.protocol.TField("principal", org.apache.thrift.protocol.TType.STRING, (short)2);
    private static final org.apache.thrift.protocol.TField AUTHORIZATIONS_FIELD_DESC = new org.apache.thrift.protocol.TField("authorizations", org.apache.thrift.protocol.TType.LIST, (short)3);
FileLine
org/apache/accumulo/core/iterators/user/IntersectingIterator.java209
org/apache/accumulo/core/iterators/user/IntersectingIterator.java289
        }
        // we have verified that the current source is positioned in currentRow
        // now we must make sure we're in the right columnFamily in the current row
        // Note: Iterators are auto-magically set to the correct columnFamily
        if (sources[sourceID].term != null) {
          int termCompare = sources[sourceID].term.compareTo(getTerm(sources[sourceID].iter.getTopKey()));
          // check if this source is already on the right columnFamily
          // if not, then seek forwards to the right columnFamily
          if (termCompare > 0) {
            Key seekKey = buildKey(currentPartition, sources[sourceID].term, currentDocID);
            sources[sourceID].iter.seek(new Range(seekKey, true, null, false), sources[sourceID].seekColfams, true);
            continue;
          }
          // check if this source is beyond the right columnFamily
          // if so, then this is a valid condition for negating
          if (termCompare < 0) {
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2861
org/apache/accumulo/core/master/thrift/MasterClientService.java5519
    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)5);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tableName", org.apache.thrift.protocol.TType.STRING, (short)2);
    private static final org.apache.thrift.protocol.TField START_ROW_FIELD_DESC = new org.apache.thrift.protocol.TField("startRow", org.apache.thrift.protocol.TType.STRING, (short)6);
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java4424
org/apache/accumulo/core/master/thrift/MasterClientService.java5637
    public setTableProperty_args(setTableProperty_args other) {
      if (other.isSetTinfo()) {
        this.tinfo = new org.apache.accumulo.trace.thrift.TInfo(other.tinfo);
      }
      if (other.isSetCredential()) {
        this.credential = new org.apache.accumulo.core.security.thrift.Credential(other.credential);
      }
      if (other.isSetTableName()) {
        this.tableName = other.tableName;
      }
      if (other.isSetProperty()) {
        this.property = other.property;
      }
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java12378
org/apache/accumulo/core/master/thrift/MasterClientService.java13047
    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)4);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField SERVER_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("serverName", org.apache.thrift.protocol.TType.STRING, (short)2);
    private static final org.apache.thrift.protocol.TField SPLIT_FIELD_DESC = new org.apache.thrift.protocol.TField("split", org.apache.thrift.protocol.TType.STRUCT, (short)3);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java869
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java904
      public org.apache.accumulo.core.data.thrift.InitialScan getResult() throws org.apache.accumulo.core.security.thrift.ThriftSecurityException, NotServingTabletException, TooManyFilesException, org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        return (new Client(prot)).recv_startScan();
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4124
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13209
    private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.STRUCT, (short)0);
    private static final org.apache.thrift.protocol.TField SEC_FIELD_DESC = new org.apache.thrift.protocol.TField("sec", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField NSTE_FIELD_DESC = new org.apache.thrift.protocol.TField("nste", org.apache.thrift.protocol.TType.STRUCT, (short)2);
    private static final org.apache.thrift.protocol.TField TMFE_FIELD_DESC = new org.apache.thrift.protocol.TField("tmfe", org.apache.thrift.protocol.TType.STRUCT, (short)3);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2488
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15128
    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)11);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField EXTENT_FIELD_DESC = new org.apache.thrift.protocol.TField("extent", org.apache.thrift.protocol.TType.STRUCT, (short)2);
    private static final org.apache.thrift.protocol.TField RANGE_FIELD_DESC = new org.apache.thrift.protocol.TField("range", org.apache.thrift.protocol.TType.STRUCT, (short)3);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2685
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15247
      if (other.isSetTinfo()) {
        this.tinfo = new org.apache.accumulo.trace.thrift.TInfo(other.tinfo);
      }
      if (other.isSetCredential()) {
        this.credential = new org.apache.accumulo.core.security.thrift.Credential(other.credential);
      }
      if (other.isSetExtent()) {
        this.extent = new org.apache.accumulo.core.data.thrift.TKeyExtent(other.extent);
      }
      if (other.isSetRange()) {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java9095
org/apache/accumulo/core/client/impl/thrift/ClientService.java15285
org/apache/accumulo/core/client/impl/thrift/ClientService.java18641
org/apache/accumulo/core/client/impl/thrift/ClientService.java19861
org/apache/accumulo/core/master/thrift/MasterClientService.java2859
org/apache/accumulo/core/master/thrift/MasterClientService.java4295
org/apache/accumulo/core/master/thrift/MasterClientService.java13045
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16264
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16933
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("createUser_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)5);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField TO_CREATE_FIELD_DESC = new org.apache.thrift.protocol.TField("toCreate", org.apache.thrift.protocol.TType.STRUCT, (short)2);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java7098
org/apache/accumulo/core/client/impl/thrift/ClientService.java11094
org/apache/accumulo/core/client/impl/thrift/ClientService.java12019
org/apache/accumulo/core/client/impl/thrift/ClientService.java14167
org/apache/accumulo/core/client/impl/thrift/ClientService.java16605
org/apache/accumulo/core/client/impl/thrift/ClientService.java17623
org/apache/accumulo/core/master/thrift/MasterClientService.java5517
org/apache/accumulo/core/master/thrift/MasterClientService.java9511
org/apache/accumulo/core/master/thrift/MasterClientService.java12376
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12535
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15126
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17700
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("authenticateUser_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)4);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField TO_AUTHENTICATE_FIELD_DESC = new org.apache.thrift.protocol.TField("toAuthenticate", org.apache.thrift.protocol.TType.STRUCT, (short)2);
FileLine
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4631
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5753
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8144
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9062
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12429
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21629
      public void read(org.apache.thrift.protocol.TProtocol iprot, startScan_result struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TField schemeField;
        iprot.readStructBegin();
        while (true)
        {
          schemeField = iprot.readFieldBegin();
          if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
            break;
          }
          switch (schemeField.id) {
            case 0: // SUCCESS
              if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) {
                struct.success = new org.apache.accumulo.core.data.thrift.InitialScan();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java10174
org/apache/accumulo/core/client/impl/thrift/ClientService.java13093
org/apache/accumulo/core/master/thrift/MasterClientService.java1737
org/apache/accumulo/core/master/thrift/MasterClientService.java6639
org/apache/accumulo/core/master/thrift/MasterClientService.java7575
org/apache/accumulo/core/master/thrift/MasterClientService.java8493
org/apache/accumulo/core/master/thrift/MasterClientService.java10531
org/apache/accumulo/core/master/thrift/MasterClientService.java16297
org/apache/accumulo/core/master/thrift/MasterClientService.java17417
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13769
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21735
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23734
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24654
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("dropUser_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)3);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField PRINCIPAL_FIELD_DESC = new org.apache.thrift.protocol.TField("principal", org.apache.thrift.protocol.TType.STRING, (short)2);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4916
org/apache/accumulo/core/client/impl/thrift/ClientService.java7645
org/apache/accumulo/core/client/impl/thrift/ClientService.java9783
org/apache/accumulo/core/client/impl/thrift/ClientService.java10717
org/apache/accumulo/core/client/impl/thrift/ClientService.java11641
org/apache/accumulo/core/client/impl/thrift/ClientService.java12703
org/apache/accumulo/core/client/impl/thrift/ClientService.java13636
org/apache/accumulo/core/client/impl/thrift/ClientService.java14804
org/apache/accumulo/core/client/impl/thrift/ClientService.java16018
org/apache/accumulo/core/client/impl/thrift/ClientService.java17242
org/apache/accumulo/core/client/impl/thrift/ClientService.java18260
org/apache/accumulo/core/client/impl/thrift/ClientService.java19374
org/apache/accumulo/core/client/impl/thrift/ClientService.java20594
org/apache/accumulo/core/master/thrift/MasterClientService.java2280
org/apache/accumulo/core/master/thrift/MasterClientService.java3800
org/apache/accumulo/core/master/thrift/MasterClientService.java5030
org/apache/accumulo/core/master/thrift/MasterClientService.java6156
org/apache/accumulo/core/master/thrift/MasterClientService.java7198
org/apache/accumulo/core/master/thrift/MasterClientService.java8116
org/apache/accumulo/core/master/thrift/MasterClientService.java9130
org/apache/accumulo/core/master/thrift/MasterClientService.java10150
org/apache/accumulo/core/master/thrift/MasterClientService.java11074
org/apache/accumulo/core/master/thrift/MasterClientService.java13019
org/apache/accumulo/core/master/thrift/MasterClientService.java13800
org/apache/accumulo/core/master/thrift/MasterClientService.java15782
org/apache/accumulo/core/master/thrift/MasterClientService.java16838
org/apache/accumulo/core/master/thrift/MasterClientService.java17958
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4016
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13182
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14563
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15780
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16907
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17670
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18553
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19229
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19898
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20777
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22278
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24277
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25197
        BitSet incoming = iprot.readBitSet(7);
        if (incoming.get(0)) {
          struct.tinfo = new org.apache.accumulo.trace.thrift.TInfo();
          struct.tinfo.read(iprot);
          struct.setTinfoIsSet(true);
        }
        if (incoming.get(1)) {
          struct.credential = new org.apache.accumulo.core.security.thrift.Credential();
          struct.credential.read(iprot);
          struct.setCredentialIsSet(true);
        }
        if (incoming.get(2)) {
          struct.tid = iprot.readI64();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java3954
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18586
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19255
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19924
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27166
    private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("bulkImportFiles_args");

    private static final org.apache.thrift.protocol.TField TINFO_FIELD_DESC = new org.apache.thrift.protocol.TField("tinfo", org.apache.thrift.protocol.TType.STRUCT, (short)1);
    private static final org.apache.thrift.protocol.TField CREDENTIAL_FIELD_DESC = new org.apache.thrift.protocol.TField("credential", org.apache.thrift.protocol.TType.STRUCT, (short)2);
    private static final org.apache.thrift.protocol.TField TID_FIELD_DESC = new org.apache.thrift.protocol.TField("tid", org.apache.thrift.protocol.TType.I64, (short)3);
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java5897
org/apache/accumulo/core/client/impl/thrift/ClientService.java6633
org/apache/accumulo/core/client/impl/thrift/ClientService.java8453
org/apache/accumulo/core/client/impl/thrift/ClientService.java10581
org/apache/accumulo/core/client/impl/thrift/ClientService.java12525
org/apache/accumulo/core/client/impl/thrift/ClientService.java13500
org/apache/accumulo/core/data/thrift/InitialMultiScan.java375
org/apache/accumulo/core/data/thrift/InitialScan.java375
org/apache/accumulo/core/data/thrift/MultiScanResult.java810
org/apache/accumulo/core/data/thrift/TRange.java674
org/apache/accumulo/core/gc/thrift/GCMonitorService.java537
org/apache/accumulo/core/master/thrift/MasterClientService.java2144
org/apache/accumulo/core/master/thrift/MasterClientService.java4856
org/apache/accumulo/core/master/thrift/MasterClientService.java6001
org/apache/accumulo/core/master/thrift/MasterClientService.java7062
org/apache/accumulo/core/master/thrift/MasterClientService.java9995
org/apache/accumulo/core/master/thrift/MasterClientService.java10938
org/apache/accumulo/core/master/thrift/MasterClientService.java11781
org/apache/accumulo/core/master/thrift/MasterClientService.java14160
org/apache/accumulo/core/master/thrift/TableInfo.java1119
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java1170
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java1273
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java3605
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5112
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6234
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8575
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9493
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10311
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11403
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11942
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17495
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18360
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20584
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21140
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22142
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23139
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24141
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25061
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25548
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26522
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27593
org/apache/accumulo/core/tabletserver/thrift/TabletStats.java834
        tinfo.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java2181
org/apache/accumulo/core/client/impl/thrift/ClientService.java2431
org/apache/accumulo/core/client/impl/thrift/ClientService.java2781
org/apache/accumulo/core/client/impl/thrift/ClientService.java3031
org/apache/accumulo/core/client/impl/thrift/ClientService.java3381
org/apache/accumulo/core/client/impl/thrift/ClientService.java3631
org/apache/accumulo/core/client/impl/thrift/ClientService.java4015
org/apache/accumulo/core/client/impl/thrift/ClientService.java5003
org/apache/accumulo/core/client/impl/thrift/ClientService.java5608
org/apache/accumulo/core/client/impl/thrift/ClientService.java6060
org/apache/accumulo/core/client/impl/thrift/ClientService.java6414
org/apache/accumulo/core/client/impl/thrift/ClientService.java6773
org/apache/accumulo/core/client/impl/thrift/ClientService.java7139
org/apache/accumulo/core/client/impl/thrift/ClientService.java7703
org/apache/accumulo/core/client/impl/thrift/ClientService.java8159
org/apache/accumulo/core/client/impl/thrift/ClientService.java8623
org/apache/accumulo/core/client/impl/thrift/ClientService.java9141
org/apache/accumulo/core/client/impl/thrift/ClientService.java9849
org/apache/accumulo/core/client/impl/thrift/ClientService.java10215
org/apache/accumulo/core/client/impl/thrift/ClientService.java10769
org/apache/accumulo/core/client/impl/thrift/ClientService.java11135
org/apache/accumulo/core/client/impl/thrift/ClientService.java11694
org/apache/accumulo/core/client/impl/thrift/ClientService.java12065
org/apache/accumulo/core/client/impl/thrift/ClientService.java12768
org/apache/accumulo/core/client/impl/thrift/ClientService.java13134
org/apache/accumulo/core/client/impl/thrift/ClientService.java13693
org/apache/accumulo/core/client/impl/thrift/ClientService.java14213
org/apache/accumulo/core/client/impl/thrift/ClientService.java14865
org/apache/accumulo/core/client/impl/thrift/ClientService.java15336
org/apache/accumulo/core/client/impl/thrift/ClientService.java16088
org/apache/accumulo/core/client/impl/thrift/ClientService.java16651
org/apache/accumulo/core/client/impl/thrift/ClientService.java17298
org/apache/accumulo/core/client/impl/thrift/ClientService.java17669
org/apache/accumulo/core/client/impl/thrift/ClientService.java18316
org/apache/accumulo/core/client/impl/thrift/ClientService.java18692
org/apache/accumulo/core/client/impl/thrift/ClientService.java19439
org/apache/accumulo/core/client/impl/thrift/ClientService.java19912
org/apache/accumulo/core/client/impl/thrift/ClientService.java20659
org/apache/accumulo/core/client/impl/thrift/ClientService.java21120
org/apache/accumulo/core/client/impl/thrift/ClientService.java21482
org/apache/accumulo/core/client/impl/thrift/ClientService.java21899
org/apache/accumulo/core/client/impl/thrift/ClientService.java22258
org/apache/accumulo/core/client/impl/thrift/ClientService.java22782
org/apache/accumulo/core/client/impl/thrift/ClientService.java23331
org/apache/accumulo/core/client/impl/thrift/ThriftTableOperationException.java117
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java381
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java631
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java981
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1231
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1581
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java1836
org/apache/accumulo/core/data/thrift/InitialMultiScan.java86
org/apache/accumulo/core/data/thrift/InitialScan.java86
org/apache/accumulo/core/data/thrift/IterInfo.java91
org/apache/accumulo/core/data/thrift/MapFileInfo.java81
org/apache/accumulo/core/data/thrift/MultiScanResult.java111
org/apache/accumulo/core/data/thrift/ScanResult.java86
org/apache/accumulo/core/data/thrift/TColumn.java91
org/apache/accumulo/core/data/thrift/TConstraintViolationSummary.java96
org/apache/accumulo/core/data/thrift/TKey.java101
org/apache/accumulo/core/data/thrift/TKeyExtent.java91
org/apache/accumulo/core/data/thrift/TKeyValue.java86
org/apache/accumulo/core/data/thrift/TMutation.java96
org/apache/accumulo/core/data/thrift/TRange.java106
org/apache/accumulo/core/data/thrift/UpdateErrors.java91
org/apache/accumulo/core/gc/thrift/GCMonitorService.java243
org/apache/accumulo/core/gc/thrift/GCMonitorService.java707
org/apache/accumulo/core/gc/thrift/GCStatus.java96
org/apache/accumulo/core/gc/thrift/GcCycleStats.java106
org/apache/accumulo/core/master/thrift/Compacting.java86
org/apache/accumulo/core/master/thrift/DeadServer.java91
org/apache/accumulo/core/master/thrift/MasterClientService.java1778
org/apache/accumulo/core/master/thrift/MasterClientService.java2342
org/apache/accumulo/core/master/thrift/MasterClientService.java2920
org/apache/accumulo/core/master/thrift/MasterClientService.java3873
org/apache/accumulo/core/master/thrift/MasterClientService.java4346
org/apache/accumulo/core/master/thrift/MasterClientService.java5095
org/apache/accumulo/core/master/thrift/MasterClientService.java5563
org/apache/accumulo/core/master/thrift/MasterClientService.java6217
org/apache/accumulo/core/master/thrift/MasterClientService.java6688
org/apache/accumulo/core/master/thrift/MasterClientService.java7250
org/apache/accumulo/core/master/thrift/MasterClientService.java7616
org/apache/accumulo/core/master/thrift/MasterClientService.java8168
org/apache/accumulo/core/master/thrift/MasterClientService.java8539
org/apache/accumulo/core/master/thrift/MasterClientService.java9186
org/apache/accumulo/core/master/thrift/MasterClientService.java9557
org/apache/accumulo/core/master/thrift/MasterClientService.java10206
org/apache/accumulo/core/master/thrift/MasterClientService.java10572
org/apache/accumulo/core/master/thrift/MasterClientService.java11126
org/apache/accumulo/core/master/thrift/MasterClientService.java11487
org/apache/accumulo/core/master/thrift/MasterClientService.java11951
org/apache/accumulo/core/master/thrift/MasterClientService.java12422
org/apache/accumulo/core/master/thrift/MasterClientService.java13104
org/apache/accumulo/core/master/thrift/MasterClientService.java13866
org/apache/accumulo/core/master/thrift/MasterClientService.java14330
org/apache/accumulo/core/master/thrift/MasterClientService.java14819
org/apache/accumulo/core/master/thrift/MasterClientService.java15875
org/apache/accumulo/core/master/thrift/MasterClientService.java16338
org/apache/accumulo/core/master/thrift/MasterClientService.java16900
org/apache/accumulo/core/master/thrift/MasterClientService.java17458
org/apache/accumulo/core/master/thrift/MasterClientService.java18010
org/apache/accumulo/core/master/thrift/MasterClientService.java18362
org/apache/accumulo/core/master/thrift/MasterClientService.java18617
org/apache/accumulo/core/master/thrift/MasterMonitorInfo.java132
org/apache/accumulo/core/master/thrift/RecoveryException.java81
org/apache/accumulo/core/master/thrift/RecoveryStatus.java91
org/apache/accumulo/core/master/thrift/TableInfo.java136
org/apache/accumulo/core/master/thrift/TabletServerStatus.java131
org/apache/accumulo/core/master/thrift/TabletSplit.java86
org/apache/accumulo/core/security/thrift/AuthInfo.java91
org/apache/accumulo/core/security/thrift/Credential.java96
org/apache/accumulo/core/security/thrift/Credentials.java91
org/apache/accumulo/core/security/thrift/ThriftSecurityException.java94
org/apache/accumulo/core/tabletserver/thrift/ActionStats.java116
org/apache/accumulo/core/tabletserver/thrift/ActiveCompaction.java147
org/apache/accumulo/core/tabletserver/thrift/ActiveScan.java152
org/apache/accumulo/core/tabletserver/thrift/ConstraintViolationException.java81
org/apache/accumulo/core/tabletserver/thrift/IteratorConfig.java81
org/apache/accumulo/core/tabletserver/thrift/NoSuchScanIDException.java77
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java81
org/apache/accumulo/core/tabletserver/thrift/TIteratorSetting.java96
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java2567
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4168
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4823
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5290
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5945
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java6432
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7825
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8286
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8743
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9204
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9656
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10017
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10481
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java10947
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java11653
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12110
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12581
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13250
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13820
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14652
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15172
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15842
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16984
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java17756
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java18632
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19301
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19980
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java20846
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21310
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21776
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22335
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java22845
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23309
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23775
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24329
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java24695
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25254
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java25718
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26228
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java26692
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java27207
org/apache/accumulo/core/tabletserver/thrift/TabletStats.java116
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java81
          default:
            return null;
        }
      }

      /**
       * Find the _Fields constant that matches fieldId, throwing an exception
       * if it is not found.
       */
      public static _Fields findByThriftIdOrThrow(int fieldId) {
        _Fields fields = findByThriftId(fieldId);
        if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
        return fields;
      }

      /**
       * Find the _Fields constant that matches name, or null if its not found.
       */
      public static _Fields findByName(String name) {
        return byName.get(name);
      }

      private final short _thriftId;
      private final String _fieldName;

      _Fields(short thriftId, String fieldName) {
        _thriftId = thriftId;
        _fieldName = fieldName;
      }

      public short getThriftFieldId() {
        return _thriftId;
      }

      public String getFieldName() {
        return _fieldName;
      }
    }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java4683
org/apache/accumulo/core/client/impl/thrift/ClientService.java7508
org/apache/accumulo/core/client/impl/thrift/ClientService.java9604
org/apache/accumulo/core/client/impl/thrift/ClientService.java11504
org/apache/accumulo/core/client/impl/thrift/ClientService.java14649
org/apache/accumulo/core/client/impl/thrift/ClientService.java15844
org/apache/accumulo/core/client/impl/thrift/ClientService.java17087
org/apache/accumulo/core/client/impl/thrift/ClientService.java18105
org/apache/accumulo/core/client/impl/thrift/ClientService.java19200
org/apache/accumulo/core/client/impl/thrift/ClientService.java20420
org/apache/accumulo/core/client/impl/thrift/ClientService.java23145
org/apache/accumulo/core/data/thrift/TKeyValue.java388
org/apache/accumulo/core/gc/thrift/GCMonitorService.java998
org/apache/accumulo/core/gc/thrift/GCStatus.java540
org/apache/accumulo/core/master/thrift/MasterClientService.java3590
org/apache/accumulo/core/master/thrift/MasterClientService.java7980
org/apache/accumulo/core/master/thrift/MasterClientService.java8975
org/apache/accumulo/core/master/thrift/MasterClientService.java12242
org/apache/accumulo/core/master/thrift/MasterClientService.java12863
org/apache/accumulo/core/master/thrift/MasterClientService.java13625
org/apache/accumulo/core/master/thrift/MasterClientService.java15522
org/apache/accumulo/core/master/thrift/MasterClientService.java16702
org/apache/accumulo/core/master/thrift/MasterClientService.java17822
org/apache/accumulo/core/master/thrift/TabletSplit.java397
org/apache/accumulo/core/tabletserver/thrift/NotServingTabletException.java300
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java4603
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java5725
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java7267
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java8116
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java9034
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java12401
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java13025
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java14335
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java15624
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java16751
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19073
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java19742
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java21601
org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java23600
org/apache/accumulo/core/tabletserver/thrift/TooManyFilesException.java300
        credential.validate();
      }
    }

    private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
      try {
        write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
      } catch (org.apache.thrift.TException te) {
        throw new java.io.IOException(te);
      }
    }

    private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
      try {
FileLine
org/apache/accumulo/core/util/shell/commands/DeleteIterCommand.java38
org/apache/accumulo/core/util/shell/commands/SetIterCommand.java106
    }
    
    final EnumSet<IteratorScope> scopes = EnumSet.noneOf(IteratorScope.class);
    if (cl.hasOption(mincScopeOpt.getOpt())) {
      scopes.add(IteratorScope.minc);
    }
    if (cl.hasOption(majcScopeOpt.getOpt())) {
      scopes.add(IteratorScope.majc);
    }
    if (cl.hasOption(scanScopeOpt.getOpt())) {
      scopes.add(IteratorScope.scan);
    }
    if (scopes.isEmpty()) {
      throw new IllegalArgumentException("You must select at least one scope to configure");
    }
FileLine
org/apache/accumulo/core/client/mapred/AccumuloInputFormatTest.java225
org/apache/accumulo/core/client/mapred/AccumuloRowInputFormatTest.java144
          assertEquals(100, count);
        } catch (AssertionError e) {
          e2 = e;
        }
      }
      
    }
    
    @Override
    public int run(String[] args) throws Exception {
      
      if (args.length != 3) {
        throw new IllegalArgumentException("Usage : " + MRTester.class.getName() + " <user> <pass> <table>");
      }
      
      String user = args[0];
      String pass = args[1];
      String table = args[2];
      
      JobConf job = new JobConf(getConf());
      job.setJarByClass(this.getClass());
      
      job.setInputFormat(AccumuloInputFormat.class);
FileLine
org/apache/accumulo/core/data/Mutation.java492
org/apache/accumulo/core/data/OldMutation.java366
    return newColumnUpdate(cf, cq, cv, hasts, ts, deleted, val);
  }
  
  private int cachedValLens = -1;
  
  long getValueLengths() {
    if (values == null)
      return 0;
    
    if (cachedValLens == -1) {
      int tmpCVL = 0;
      for (byte[] val : values)
        tmpCVL += val.length;
      
      cachedValLens = tmpCVL;
    }
    
    return cachedValLens;
    
  }
  
  public long numBytes() {
    serialize();
    return row.length + data.length + getValueLengths();
  }
  
  public long estimatedMemoryUsed() {
    return numBytes() + 238;
FileLine
org/apache/accumulo/core/iterators/user/FilterTest.java82
org/apache/accumulo/core/iterators/user/FilterTest.java117
  public void test1() throws IOException {
    Text colf = new Text("a");
    Text colq = new Text("b");
    Value dv = new Value();
    TreeMap<Key,Value> tm = new TreeMap<Key,Value>();
    
    for (int i = 0; i < 1000; i++) {
      Key k = new Key(new Text(String.format("%03d", i)), colf, colq);
      tm.put(k, dv);
    }
    assertTrue(tm.size() == 1000);
    
    Filter filter1 = new SimpleFilter();
FileLine
org/apache/accumulo/core/iterators/system/ColumnFamilySkippingIteratorTest.java42
org/apache/accumulo/core/iterators/system/SourceSwitchingIteratorTest.java38
org/apache/accumulo/core/iterators/user/RowDeletingIteratorTest.java77
    return nk(String.format("%06d", row), String.format("%06d", cf), String.format("%06d", cq), time);
  }
  
  void put(TreeMap<Key,Value> tm, String row, String cf, String cq, long time, Value val) {
    tm.put(nk(row, cf, cq, time), val);
  }
  
  void put(TreeMap<Key,Value> tm, String row, String cf, String cq, long time, String val) {
    put(tm, row, cf, cq, time, new Value(val.getBytes()));
  }
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java785
org/apache/accumulo/core/client/impl/thrift/ClientService.java814
org/apache/accumulo/core/client/impl/thrift/ClientService.java843
org/apache/accumulo/core/client/impl/thrift/ClientService.java928
org/apache/accumulo/core/client/impl/thrift/ClientService.java1516
org/apache/accumulo/core/client/impl/thrift/ClientService.java1586
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java197
org/apache/accumulo/core/client/impl/thrift/ThriftTest.java226
      public String getResult() throws org.apache.thrift.TException {
        if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
          throw new IllegalStateException("Method call not finished!");
        }
        org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
        org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
        return (new Client(prot)).recv_getRootTabletLocation();
FileLine
org/apache/accumulo/core/client/impl/thrift/ClientService.java16287
org/apache/accumulo/core/master/thrift/MasterClientService.java2541
        return Boolean.valueOf(isSuccess());

      case SEC:
        return getSec();

      case TOPE:
        return getTope();

      }
      throw new IllegalStateException();
    }

    /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
    public boolean isSet(_Fields field) {
      if (field == null) {
        throw new IllegalArgumentException();
      }

      switch (field) {
      case SUCCESS:
        return isSetSuccess();
      case SEC:
        return isSetSec();
      case TOPE:
        return isSetTope();
      }
      throw new IllegalStateException();
    }

    @Override
    public boolean equals(Object that) {
      if (that == null)
        return false;
      if (that instanceof hasTablePermission_result)
FileLine
org/apache/accumulo/core/master/thrift/MasterClientService.java2515
org/apache/accumulo/core/master/thrift/MasterClientService.java17071
          setSuccess((Long)value);
        }
        break;

      case SEC:
        if (value == null) {
          unsetSec();
        } else {
          setSec((org.apache.accumulo.core.security.thrift.ThriftSecurityException)value);
        }
        break;

      case TOPE:
        if (value == null) {
          unsetTope();
        } else {
          setTope((org.apache.accumulo.core.client.impl.thrift.ThriftTableOperationException)value);
        }
        break;

      }
    }

    public Object getFieldValue(_Fields field) {
      switch (field) {
      case SUCCESS:
        return Long.valueOf(getSuccess());
FileLine
org/apache/accumulo/core/iterators/user/FilterTest.java82
org/apache/accumulo/core/iterators/user/FilterTest.java117
org/apache/accumulo/core/iterators/user/FilterTest.java154
  public void test1() throws IOException {
    Text colf = new Text("a");
    Text colq = new Text("b");
    Value dv = new Value();
    TreeMap<Key,Value> tm = new TreeMap<Key,Value>();
    
    for (int i = 0; i < 1000; i++) {
      Key k = new Key(new Text(String.format("%03d", i)), colf, colq);
      tm.put(k, dv);
    }
    assertTrue(tm.size() == 1000);