accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From e..@apache.org
Subject svn commit: r1434921 [3/7] - in /accumulo/trunk: ./ conf/examples/1GB/native-standalone/ conf/examples/1GB/standalone/ conf/examples/2GB/native-standalone/ conf/examples/2GB/standalone/ conf/examples/3GB/native-standalone/ conf/examples/3GB/standalone/...
Date Thu, 17 Jan 2013 21:22:36 GMT
Added: accumulo/trunk/proxy/src/main/java/org/apache/accumulo/proxy/thrift/AccumuloProxy.java
URL: http://svn.apache.org/viewvc/accumulo/trunk/proxy/src/main/java/org/apache/accumulo/proxy/thrift/AccumuloProxy.java?rev=1434921&view=auto
==============================================================================
--- accumulo/trunk/proxy/src/main/java/org/apache/accumulo/proxy/thrift/AccumuloProxy.java (added)
+++ accumulo/trunk/proxy/src/main/java/org/apache/accumulo/proxy/thrift/AccumuloProxy.java Thu Jan 17 21:22:35 2013
@@ -0,0 +1,60961 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+/**
+ * Autogenerated by Thrift Compiler (0.9.0)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ *  @generated
+ */
+package org.apache.accumulo.proxy.thrift;
+
+import org.apache.thrift.scheme.IScheme;
+import org.apache.thrift.scheme.SchemeFactory;
+import org.apache.thrift.scheme.StandardScheme;
+
+import org.apache.thrift.scheme.TupleScheme;
+import org.apache.thrift.protocol.TTupleProtocol;
+import org.apache.thrift.protocol.TProtocolException;
+import org.apache.thrift.EncodingUtils;
+import org.apache.thrift.TException;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+@SuppressWarnings("all") public class AccumuloProxy {
+
+  public interface Iface {
+
+    public boolean ping(UserPass userpass) throws org.apache.thrift.TException;
+
+    public int tableOperations_addConstraint(UserPass userpass, String tableName, String constraintClassName) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException;
+
+    public void tableOperations_addSplits(UserPass userpass, String tableName, Set<String> splits) throws TableNotFoundException, AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public void tableOperations_clearLocatorCache(UserPass userpass, String tableName) throws TableNotFoundException, org.apache.thrift.TException;
+
+    public void tableOperations_compact(UserPass userpass, String tableName, String startRow, String endRow, boolean flush, boolean wait) throws AccumuloSecurityException, TableNotFoundException, AccumuloException, org.apache.thrift.TException;
+
+    public void tableOperations_create(UserPass userpass, String tableName) throws AccumuloException, AccumuloSecurityException, TableExistsException, org.apache.thrift.TException;
+
+    public void tableOperations_delete(UserPass userpass, String tableName) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException;
+
+    public void tableOperations_deleteRows(UserPass userpass, String tableName, String startRow, String endRow) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException;
+
+    public boolean tableOperations_exists(UserPass userpass, String tableName) throws org.apache.thrift.TException;
+
+    public void tableOperations_flush(UserPass userpass, String tableName) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public Map<String,Set<String>> tableOperations_getLocalityGroups(UserPass userpass, String tableName) throws AccumuloException, TableNotFoundException, org.apache.thrift.TException;
+
+    public String tableOperations_getMaxRow(UserPass userpass, String tableName, List<ByteBuffer> auths, String startRow, boolean startInclusive, String endRow, boolean endInclusive) throws TableNotFoundException, AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public Map<String,String> tableOperations_getProperties(UserPass userpass, String tableName) throws AccumuloException, TableNotFoundException, org.apache.thrift.TException;
+
+    public List<String> tableOperations_getSplits(UserPass userpass, String tableName, int maxSplits) throws TableNotFoundException, org.apache.thrift.TException;
+
+    public Set<String> tableOperations_list(UserPass userpass) throws org.apache.thrift.TException;
+
+    public Map<String,Integer> tableOperations_listConstraints(UserPass userpass, String tableName) throws AccumuloException, TableNotFoundException, org.apache.thrift.TException;
+
+    public void tableOperations_merge(UserPass userpass, String tableName, String startRow, String endRow) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException;
+
+    public void tableOperations_offline(UserPass userpass, String tableName) throws AccumuloSecurityException, AccumuloException, TableNotFoundException, org.apache.thrift.TException;
+
+    public void tableOperations_online(UserPass userpass, String tableName) throws AccumuloSecurityException, AccumuloException, TableNotFoundException, org.apache.thrift.TException;
+
+    public void tableOperations_removeConstraint(UserPass userpass, String tableName, int constraint) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public void tableOperations_removeProperty(UserPass userpass, String tableName, String property) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public void tableOperations_rename(UserPass userpass, String oldTableName, String newTableName) throws AccumuloSecurityException, TableNotFoundException, AccumuloException, TableExistsException, org.apache.thrift.TException;
+
+    public void tableOperations_setLocalityGroups(UserPass userpass, String tableName, Map<String,Set<String>> groups) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException;
+
+    public void tableOperations_setProperty(UserPass userpass, String tableName, String property, String value) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public Map<String,String> tableOperations_tableIdMap(UserPass userpass) throws org.apache.thrift.TException;
+
+    public Map<String,String> instanceOperations_getSiteConfiguration(UserPass userpass) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public Map<String,String> instanceOperations_getSystemConfiguration(UserPass userpass) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public List<String> instanceOperations_getTabletServers(UserPass userpass) throws org.apache.thrift.TException;
+
+    public void instanceOperations_removeProperty(UserPass userpass, String property) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public void instanceOperations_setProperty(UserPass userpass, String property, String value) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public boolean instanceOperations_testClassLoad(UserPass userpass, String className, String asTypeName) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public boolean securityOperations_authenticateUser(UserPass userpass, String user, ByteBuffer password) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public void securityOperations_changeUserAuthorizations(UserPass userpass, String user, Set<String> authorizations) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public void securityOperations_changeUserPassword(UserPass userpass, String user, ByteBuffer password) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public void securityOperations_createUser(UserPass userpass, String user, ByteBuffer password, Set<String> authorizations) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public void securityOperations_dropUser(UserPass userpass, String user) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public List<ByteBuffer> securityOperations_getUserAuthorizations(UserPass userpass, String user) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public void securityOperations_grantSystemPermission(UserPass userpass, String user, PSystemPermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public void securityOperations_grantTablePermission(UserPass userpass, String user, String table, PTablePermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public boolean securityOperations_hasSystemPermission(UserPass userpass, String user, PSystemPermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public boolean securityOperations_hasTablePermission(UserPass userpass, String user, String table, PTablePermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public Set<String> securityOperations_listUsers(UserPass userpass) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public void securityOperations_revokeSystemPermission(UserPass userpass, String user, PSystemPermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public void securityOperations_revokeTablePermission(UserPass userpass, String user, String table, PTablePermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException;
+
+    public String createBatchScanner(UserPass userpass, String tableName, Set<String> authorizations, PIteratorSetting iteratorSetting, List<PRange> range) throws org.apache.thrift.TException;
+
+    public String createScanner(UserPass userpass, String tableName, Set<String> authorizations, PIteratorSetting iteratorSetting, PRange range) throws org.apache.thrift.TException;
+
+    public boolean scanner_hasnext(String scanner) throws org.apache.thrift.TException;
+
+    public KeyValueAndPeek scanner_next(String scanner) throws org.apache.thrift.TException;
+
+    public PScanResult scanner_next_k(String scanner, int k) throws org.apache.thrift.TException;
+
+    public void close_scanner(String scanner) throws org.apache.thrift.TException;
+
+    public void updateAndFlush(UserPass userpass, String tableName, Map<ByteBuffer,List<PColumnUpdate>> cells, Map<ByteBuffer,List<PColumn>> deletedCells) throws org.apache.thrift.TException;
+
+    public String createWriter(UserPass userpass, String tableName) throws org.apache.thrift.TException;
+
+    public void writer_update(String writer, Map<ByteBuffer,List<PColumnUpdate>> cells, Map<ByteBuffer,List<PColumn>> deletedCells) throws org.apache.thrift.TException;
+
+    public void writer_flush(String writer) throws org.apache.thrift.TException;
+
+    public void writer_close(String writer) throws org.apache.thrift.TException;
+
+  }
+
+  public interface AsyncIface {
+
+    public void ping(UserPass userpass, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.ping_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_addConstraint(UserPass userpass, String tableName, String constraintClassName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_addConstraint_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_addSplits(UserPass userpass, String tableName, Set<String> splits, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_addSplits_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_clearLocatorCache(UserPass userpass, String tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_clearLocatorCache_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_compact(UserPass userpass, String tableName, String startRow, String endRow, boolean flush, boolean wait, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_compact_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_create(UserPass userpass, String tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_create_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_delete(UserPass userpass, String tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_delete_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_deleteRows(UserPass userpass, String tableName, String startRow, String endRow, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_deleteRows_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_exists(UserPass userpass, String tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_exists_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_flush(UserPass userpass, String tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_flush_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_getLocalityGroups(UserPass userpass, String tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_getLocalityGroups_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_getMaxRow(UserPass userpass, String tableName, List<ByteBuffer> auths, String startRow, boolean startInclusive, String endRow, boolean endInclusive, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_getMaxRow_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_getProperties(UserPass userpass, String tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_getProperties_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_getSplits(UserPass userpass, String tableName, int maxSplits, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_getSplits_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_list(UserPass userpass, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_list_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_listConstraints(UserPass userpass, String tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_listConstraints_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_merge(UserPass userpass, String tableName, String startRow, String endRow, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_merge_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_offline(UserPass userpass, String tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_offline_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_online(UserPass userpass, String tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_online_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_removeConstraint(UserPass userpass, String tableName, int constraint, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_removeConstraint_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_removeProperty(UserPass userpass, String tableName, String property, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_removeProperty_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_rename(UserPass userpass, String oldTableName, String newTableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_rename_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_setLocalityGroups(UserPass userpass, String tableName, Map<String,Set<String>> groups, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_setLocalityGroups_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_setProperty(UserPass userpass, String tableName, String property, String value, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_setProperty_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void tableOperations_tableIdMap(UserPass userpass, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.tableOperations_tableIdMap_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void instanceOperations_getSiteConfiguration(UserPass userpass, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.instanceOperations_getSiteConfiguration_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void instanceOperations_getSystemConfiguration(UserPass userpass, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.instanceOperations_getSystemConfiguration_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void instanceOperations_getTabletServers(UserPass userpass, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.instanceOperations_getTabletServers_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void instanceOperations_removeProperty(UserPass userpass, String property, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.instanceOperations_removeProperty_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void instanceOperations_setProperty(UserPass userpass, String property, String value, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.instanceOperations_setProperty_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void instanceOperations_testClassLoad(UserPass userpass, String className, String asTypeName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.instanceOperations_testClassLoad_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void securityOperations_authenticateUser(UserPass userpass, String user, ByteBuffer password, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.securityOperations_authenticateUser_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void securityOperations_changeUserAuthorizations(UserPass userpass, String user, Set<String> authorizations, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.securityOperations_changeUserAuthorizations_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void securityOperations_changeUserPassword(UserPass userpass, String user, ByteBuffer password, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.securityOperations_changeUserPassword_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void securityOperations_createUser(UserPass userpass, String user, ByteBuffer password, Set<String> authorizations, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.securityOperations_createUser_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void securityOperations_dropUser(UserPass userpass, String user, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.securityOperations_dropUser_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void securityOperations_getUserAuthorizations(UserPass userpass, String user, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.securityOperations_getUserAuthorizations_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void securityOperations_grantSystemPermission(UserPass userpass, String user, PSystemPermission perm, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.securityOperations_grantSystemPermission_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void securityOperations_grantTablePermission(UserPass userpass, String user, String table, PTablePermission perm, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.securityOperations_grantTablePermission_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void securityOperations_hasSystemPermission(UserPass userpass, String user, PSystemPermission perm, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.securityOperations_hasSystemPermission_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void securityOperations_hasTablePermission(UserPass userpass, String user, String table, PTablePermission perm, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.securityOperations_hasTablePermission_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void securityOperations_listUsers(UserPass userpass, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.securityOperations_listUsers_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void securityOperations_revokeSystemPermission(UserPass userpass, String user, PSystemPermission perm, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.securityOperations_revokeSystemPermission_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void securityOperations_revokeTablePermission(UserPass userpass, String user, String table, PTablePermission perm, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.securityOperations_revokeTablePermission_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void createBatchScanner(UserPass userpass, String tableName, Set<String> authorizations, PIteratorSetting iteratorSetting, List<PRange> range, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.createBatchScanner_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void createScanner(UserPass userpass, String tableName, Set<String> authorizations, PIteratorSetting iteratorSetting, PRange range, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.createScanner_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void scanner_hasnext(String scanner, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scanner_hasnext_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void scanner_next(String scanner, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scanner_next_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void scanner_next_k(String scanner, int k, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.scanner_next_k_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void close_scanner(String scanner, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.close_scanner_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void updateAndFlush(UserPass userpass, String tableName, Map<ByteBuffer,List<PColumnUpdate>> cells, Map<ByteBuffer,List<PColumn>> deletedCells, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.updateAndFlush_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void createWriter(UserPass userpass, String tableName, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.createWriter_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void writer_update(String writer, Map<ByteBuffer,List<PColumnUpdate>> cells, Map<ByteBuffer,List<PColumn>> deletedCells, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.writer_update_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void writer_flush(String writer, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.writer_flush_call> resultHandler) throws org.apache.thrift.TException;
+
+    public void writer_close(String writer, org.apache.thrift.async.AsyncMethodCallback<AsyncClient.writer_close_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 boolean ping(UserPass userpass) throws org.apache.thrift.TException
+    {
+      send_ping(userpass);
+      return recv_ping();
+    }
+
+    public void send_ping(UserPass userpass) throws org.apache.thrift.TException
+    {
+      ping_args args = new ping_args();
+      args.setUserpass(userpass);
+      sendBase("ping", args);
+    }
+
+    public boolean recv_ping() throws org.apache.thrift.TException
+    {
+      ping_result result = new ping_result();
+      receiveBase(result, "ping");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "ping failed: unknown result");
+    }
+
+    public int tableOperations_addConstraint(UserPass userpass, String tableName, String constraintClassName) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
+    {
+      send_tableOperations_addConstraint(userpass, tableName, constraintClassName);
+      return recv_tableOperations_addConstraint();
+    }
+
+    public void send_tableOperations_addConstraint(UserPass userpass, String tableName, String constraintClassName) throws org.apache.thrift.TException
+    {
+      tableOperations_addConstraint_args args = new tableOperations_addConstraint_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      args.setConstraintClassName(constraintClassName);
+      sendBase("tableOperations_addConstraint", args);
+    }
+
+    public int recv_tableOperations_addConstraint() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
+    {
+      tableOperations_addConstraint_result result = new tableOperations_addConstraint_result();
+      receiveBase(result, "tableOperations_addConstraint");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      if (result.ouch3 != null) {
+        throw result.ouch3;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "tableOperations_addConstraint failed: unknown result");
+    }
+
+    public void tableOperations_addSplits(UserPass userpass, String tableName, Set<String> splits) throws TableNotFoundException, AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_tableOperations_addSplits(userpass, tableName, splits);
+      recv_tableOperations_addSplits();
+    }
+
+    public void send_tableOperations_addSplits(UserPass userpass, String tableName, Set<String> splits) throws org.apache.thrift.TException
+    {
+      tableOperations_addSplits_args args = new tableOperations_addSplits_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      args.setSplits(splits);
+      sendBase("tableOperations_addSplits", args);
+    }
+
+    public void recv_tableOperations_addSplits() throws TableNotFoundException, AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      tableOperations_addSplits_result result = new tableOperations_addSplits_result();
+      receiveBase(result, "tableOperations_addSplits");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      if (result.ouch3 != null) {
+        throw result.ouch3;
+      }
+      return;
+    }
+
+    public void tableOperations_clearLocatorCache(UserPass userpass, String tableName) throws TableNotFoundException, org.apache.thrift.TException
+    {
+      send_tableOperations_clearLocatorCache(userpass, tableName);
+      recv_tableOperations_clearLocatorCache();
+    }
+
+    public void send_tableOperations_clearLocatorCache(UserPass userpass, String tableName) throws org.apache.thrift.TException
+    {
+      tableOperations_clearLocatorCache_args args = new tableOperations_clearLocatorCache_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      sendBase("tableOperations_clearLocatorCache", args);
+    }
+
+    public void recv_tableOperations_clearLocatorCache() throws TableNotFoundException, org.apache.thrift.TException
+    {
+      tableOperations_clearLocatorCache_result result = new tableOperations_clearLocatorCache_result();
+      receiveBase(result, "tableOperations_clearLocatorCache");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      return;
+    }
+
+    public void tableOperations_compact(UserPass userpass, String tableName, String startRow, String endRow, boolean flush, boolean wait) throws AccumuloSecurityException, TableNotFoundException, AccumuloException, org.apache.thrift.TException
+    {
+      send_tableOperations_compact(userpass, tableName, startRow, endRow, flush, wait);
+      recv_tableOperations_compact();
+    }
+
+    public void send_tableOperations_compact(UserPass userpass, String tableName, String startRow, String endRow, boolean flush, boolean wait) throws org.apache.thrift.TException
+    {
+      tableOperations_compact_args args = new tableOperations_compact_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      args.setStartRow(startRow);
+      args.setEndRow(endRow);
+      args.setFlush(flush);
+      args.setWait(wait);
+      sendBase("tableOperations_compact", args);
+    }
+
+    public void recv_tableOperations_compact() throws AccumuloSecurityException, TableNotFoundException, AccumuloException, org.apache.thrift.TException
+    {
+      tableOperations_compact_result result = new tableOperations_compact_result();
+      receiveBase(result, "tableOperations_compact");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      if (result.ouch3 != null) {
+        throw result.ouch3;
+      }
+      return;
+    }
+
+    public void tableOperations_create(UserPass userpass, String tableName) throws AccumuloException, AccumuloSecurityException, TableExistsException, org.apache.thrift.TException
+    {
+      send_tableOperations_create(userpass, tableName);
+      recv_tableOperations_create();
+    }
+
+    public void send_tableOperations_create(UserPass userpass, String tableName) throws org.apache.thrift.TException
+    {
+      tableOperations_create_args args = new tableOperations_create_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      sendBase("tableOperations_create", args);
+    }
+
+    public void recv_tableOperations_create() throws AccumuloException, AccumuloSecurityException, TableExistsException, org.apache.thrift.TException
+    {
+      tableOperations_create_result result = new tableOperations_create_result();
+      receiveBase(result, "tableOperations_create");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      if (result.ouch3 != null) {
+        throw result.ouch3;
+      }
+      return;
+    }
+
+    public void tableOperations_delete(UserPass userpass, String tableName) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
+    {
+      send_tableOperations_delete(userpass, tableName);
+      recv_tableOperations_delete();
+    }
+
+    public void send_tableOperations_delete(UserPass userpass, String tableName) throws org.apache.thrift.TException
+    {
+      tableOperations_delete_args args = new tableOperations_delete_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      sendBase("tableOperations_delete", args);
+    }
+
+    public void recv_tableOperations_delete() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
+    {
+      tableOperations_delete_result result = new tableOperations_delete_result();
+      receiveBase(result, "tableOperations_delete");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      if (result.ouch3 != null) {
+        throw result.ouch3;
+      }
+      return;
+    }
+
+    public void tableOperations_deleteRows(UserPass userpass, String tableName, String startRow, String endRow) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
+    {
+      send_tableOperations_deleteRows(userpass, tableName, startRow, endRow);
+      recv_tableOperations_deleteRows();
+    }
+
+    public void send_tableOperations_deleteRows(UserPass userpass, String tableName, String startRow, String endRow) throws org.apache.thrift.TException
+    {
+      tableOperations_deleteRows_args args = new tableOperations_deleteRows_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      args.setStartRow(startRow);
+      args.setEndRow(endRow);
+      sendBase("tableOperations_deleteRows", args);
+    }
+
+    public void recv_tableOperations_deleteRows() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
+    {
+      tableOperations_deleteRows_result result = new tableOperations_deleteRows_result();
+      receiveBase(result, "tableOperations_deleteRows");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      if (result.ouch3 != null) {
+        throw result.ouch3;
+      }
+      return;
+    }
+
+    public boolean tableOperations_exists(UserPass userpass, String tableName) throws org.apache.thrift.TException
+    {
+      send_tableOperations_exists(userpass, tableName);
+      return recv_tableOperations_exists();
+    }
+
+    public void send_tableOperations_exists(UserPass userpass, String tableName) throws org.apache.thrift.TException
+    {
+      tableOperations_exists_args args = new tableOperations_exists_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      sendBase("tableOperations_exists", args);
+    }
+
+    public boolean recv_tableOperations_exists() throws org.apache.thrift.TException
+    {
+      tableOperations_exists_result result = new tableOperations_exists_result();
+      receiveBase(result, "tableOperations_exists");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "tableOperations_exists failed: unknown result");
+    }
+
+    public void tableOperations_flush(UserPass userpass, String tableName) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_tableOperations_flush(userpass, tableName);
+      recv_tableOperations_flush();
+    }
+
+    public void send_tableOperations_flush(UserPass userpass, String tableName) throws org.apache.thrift.TException
+    {
+      tableOperations_flush_args args = new tableOperations_flush_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      sendBase("tableOperations_flush", args);
+    }
+
+    public void recv_tableOperations_flush() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      tableOperations_flush_result result = new tableOperations_flush_result();
+      receiveBase(result, "tableOperations_flush");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      return;
+    }
+
+    public Map<String,Set<String>> tableOperations_getLocalityGroups(UserPass userpass, String tableName) throws AccumuloException, TableNotFoundException, org.apache.thrift.TException
+    {
+      send_tableOperations_getLocalityGroups(userpass, tableName);
+      return recv_tableOperations_getLocalityGroups();
+    }
+
+    public void send_tableOperations_getLocalityGroups(UserPass userpass, String tableName) throws org.apache.thrift.TException
+    {
+      tableOperations_getLocalityGroups_args args = new tableOperations_getLocalityGroups_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      sendBase("tableOperations_getLocalityGroups", args);
+    }
+
+    public Map<String,Set<String>> recv_tableOperations_getLocalityGroups() throws AccumuloException, TableNotFoundException, org.apache.thrift.TException
+    {
+      tableOperations_getLocalityGroups_result result = new tableOperations_getLocalityGroups_result();
+      receiveBase(result, "tableOperations_getLocalityGroups");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "tableOperations_getLocalityGroups failed: unknown result");
+    }
+
+    public String tableOperations_getMaxRow(UserPass userpass, String tableName, List<ByteBuffer> auths, String startRow, boolean startInclusive, String endRow, boolean endInclusive) throws TableNotFoundException, AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_tableOperations_getMaxRow(userpass, tableName, auths, startRow, startInclusive, endRow, endInclusive);
+      return recv_tableOperations_getMaxRow();
+    }
+
+    public void send_tableOperations_getMaxRow(UserPass userpass, String tableName, List<ByteBuffer> auths, String startRow, boolean startInclusive, String endRow, boolean endInclusive) throws org.apache.thrift.TException
+    {
+      tableOperations_getMaxRow_args args = new tableOperations_getMaxRow_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      args.setAuths(auths);
+      args.setStartRow(startRow);
+      args.setStartInclusive(startInclusive);
+      args.setEndRow(endRow);
+      args.setEndInclusive(endInclusive);
+      sendBase("tableOperations_getMaxRow", args);
+    }
+
+    public String recv_tableOperations_getMaxRow() throws TableNotFoundException, AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      tableOperations_getMaxRow_result result = new tableOperations_getMaxRow_result();
+      receiveBase(result, "tableOperations_getMaxRow");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      if (result.ouch3 != null) {
+        throw result.ouch3;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "tableOperations_getMaxRow failed: unknown result");
+    }
+
+    public Map<String,String> tableOperations_getProperties(UserPass userpass, String tableName) throws AccumuloException, TableNotFoundException, org.apache.thrift.TException
+    {
+      send_tableOperations_getProperties(userpass, tableName);
+      return recv_tableOperations_getProperties();
+    }
+
+    public void send_tableOperations_getProperties(UserPass userpass, String tableName) throws org.apache.thrift.TException
+    {
+      tableOperations_getProperties_args args = new tableOperations_getProperties_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      sendBase("tableOperations_getProperties", args);
+    }
+
+    public Map<String,String> recv_tableOperations_getProperties() throws AccumuloException, TableNotFoundException, org.apache.thrift.TException
+    {
+      tableOperations_getProperties_result result = new tableOperations_getProperties_result();
+      receiveBase(result, "tableOperations_getProperties");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "tableOperations_getProperties failed: unknown result");
+    }
+
+    public List<String> tableOperations_getSplits(UserPass userpass, String tableName, int maxSplits) throws TableNotFoundException, org.apache.thrift.TException
+    {
+      send_tableOperations_getSplits(userpass, tableName, maxSplits);
+      return recv_tableOperations_getSplits();
+    }
+
+    public void send_tableOperations_getSplits(UserPass userpass, String tableName, int maxSplits) throws org.apache.thrift.TException
+    {
+      tableOperations_getSplits_args args = new tableOperations_getSplits_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      args.setMaxSplits(maxSplits);
+      sendBase("tableOperations_getSplits", args);
+    }
+
+    public List<String> recv_tableOperations_getSplits() throws TableNotFoundException, org.apache.thrift.TException
+    {
+      tableOperations_getSplits_result result = new tableOperations_getSplits_result();
+      receiveBase(result, "tableOperations_getSplits");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "tableOperations_getSplits failed: unknown result");
+    }
+
+    public Set<String> tableOperations_list(UserPass userpass) throws org.apache.thrift.TException
+    {
+      send_tableOperations_list(userpass);
+      return recv_tableOperations_list();
+    }
+
+    public void send_tableOperations_list(UserPass userpass) throws org.apache.thrift.TException
+    {
+      tableOperations_list_args args = new tableOperations_list_args();
+      args.setUserpass(userpass);
+      sendBase("tableOperations_list", args);
+    }
+
+    public Set<String> recv_tableOperations_list() throws org.apache.thrift.TException
+    {
+      tableOperations_list_result result = new tableOperations_list_result();
+      receiveBase(result, "tableOperations_list");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "tableOperations_list failed: unknown result");
+    }
+
+    public Map<String,Integer> tableOperations_listConstraints(UserPass userpass, String tableName) throws AccumuloException, TableNotFoundException, org.apache.thrift.TException
+    {
+      send_tableOperations_listConstraints(userpass, tableName);
+      return recv_tableOperations_listConstraints();
+    }
+
+    public void send_tableOperations_listConstraints(UserPass userpass, String tableName) throws org.apache.thrift.TException
+    {
+      tableOperations_listConstraints_args args = new tableOperations_listConstraints_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      sendBase("tableOperations_listConstraints", args);
+    }
+
+    public Map<String,Integer> recv_tableOperations_listConstraints() throws AccumuloException, TableNotFoundException, org.apache.thrift.TException
+    {
+      tableOperations_listConstraints_result result = new tableOperations_listConstraints_result();
+      receiveBase(result, "tableOperations_listConstraints");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "tableOperations_listConstraints failed: unknown result");
+    }
+
+    public void tableOperations_merge(UserPass userpass, String tableName, String startRow, String endRow) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
+    {
+      send_tableOperations_merge(userpass, tableName, startRow, endRow);
+      recv_tableOperations_merge();
+    }
+
+    public void send_tableOperations_merge(UserPass userpass, String tableName, String startRow, String endRow) throws org.apache.thrift.TException
+    {
+      tableOperations_merge_args args = new tableOperations_merge_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      args.setStartRow(startRow);
+      args.setEndRow(endRow);
+      sendBase("tableOperations_merge", args);
+    }
+
+    public void recv_tableOperations_merge() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
+    {
+      tableOperations_merge_result result = new tableOperations_merge_result();
+      receiveBase(result, "tableOperations_merge");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      if (result.ouch3 != null) {
+        throw result.ouch3;
+      }
+      return;
+    }
+
+    public void tableOperations_offline(UserPass userpass, String tableName) throws AccumuloSecurityException, AccumuloException, TableNotFoundException, org.apache.thrift.TException
+    {
+      send_tableOperations_offline(userpass, tableName);
+      recv_tableOperations_offline();
+    }
+
+    public void send_tableOperations_offline(UserPass userpass, String tableName) throws org.apache.thrift.TException
+    {
+      tableOperations_offline_args args = new tableOperations_offline_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      sendBase("tableOperations_offline", args);
+    }
+
+    public void recv_tableOperations_offline() throws AccumuloSecurityException, AccumuloException, TableNotFoundException, org.apache.thrift.TException
+    {
+      tableOperations_offline_result result = new tableOperations_offline_result();
+      receiveBase(result, "tableOperations_offline");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      if (result.ouch3 != null) {
+        throw result.ouch3;
+      }
+      return;
+    }
+
+    public void tableOperations_online(UserPass userpass, String tableName) throws AccumuloSecurityException, AccumuloException, TableNotFoundException, org.apache.thrift.TException
+    {
+      send_tableOperations_online(userpass, tableName);
+      recv_tableOperations_online();
+    }
+
+    public void send_tableOperations_online(UserPass userpass, String tableName) throws org.apache.thrift.TException
+    {
+      tableOperations_online_args args = new tableOperations_online_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      sendBase("tableOperations_online", args);
+    }
+
+    public void recv_tableOperations_online() throws AccumuloSecurityException, AccumuloException, TableNotFoundException, org.apache.thrift.TException
+    {
+      tableOperations_online_result result = new tableOperations_online_result();
+      receiveBase(result, "tableOperations_online");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      if (result.ouch3 != null) {
+        throw result.ouch3;
+      }
+      return;
+    }
+
+    public void tableOperations_removeConstraint(UserPass userpass, String tableName, int constraint) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_tableOperations_removeConstraint(userpass, tableName, constraint);
+      recv_tableOperations_removeConstraint();
+    }
+
+    public void send_tableOperations_removeConstraint(UserPass userpass, String tableName, int constraint) throws org.apache.thrift.TException
+    {
+      tableOperations_removeConstraint_args args = new tableOperations_removeConstraint_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      args.setConstraint(constraint);
+      sendBase("tableOperations_removeConstraint", args);
+    }
+
+    public void recv_tableOperations_removeConstraint() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      tableOperations_removeConstraint_result result = new tableOperations_removeConstraint_result();
+      receiveBase(result, "tableOperations_removeConstraint");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      return;
+    }
+
+    public void tableOperations_removeProperty(UserPass userpass, String tableName, String property) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_tableOperations_removeProperty(userpass, tableName, property);
+      recv_tableOperations_removeProperty();
+    }
+
+    public void send_tableOperations_removeProperty(UserPass userpass, String tableName, String property) throws org.apache.thrift.TException
+    {
+      tableOperations_removeProperty_args args = new tableOperations_removeProperty_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      args.setProperty(property);
+      sendBase("tableOperations_removeProperty", args);
+    }
+
+    public void recv_tableOperations_removeProperty() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      tableOperations_removeProperty_result result = new tableOperations_removeProperty_result();
+      receiveBase(result, "tableOperations_removeProperty");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      return;
+    }
+
+    public void tableOperations_rename(UserPass userpass, String oldTableName, String newTableName) throws AccumuloSecurityException, TableNotFoundException, AccumuloException, TableExistsException, org.apache.thrift.TException
+    {
+      send_tableOperations_rename(userpass, oldTableName, newTableName);
+      recv_tableOperations_rename();
+    }
+
+    public void send_tableOperations_rename(UserPass userpass, String oldTableName, String newTableName) throws org.apache.thrift.TException
+    {
+      tableOperations_rename_args args = new tableOperations_rename_args();
+      args.setUserpass(userpass);
+      args.setOldTableName(oldTableName);
+      args.setNewTableName(newTableName);
+      sendBase("tableOperations_rename", args);
+    }
+
+    public void recv_tableOperations_rename() throws AccumuloSecurityException, TableNotFoundException, AccumuloException, TableExistsException, org.apache.thrift.TException
+    {
+      tableOperations_rename_result result = new tableOperations_rename_result();
+      receiveBase(result, "tableOperations_rename");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      if (result.ouch3 != null) {
+        throw result.ouch3;
+      }
+      if (result.ouch4 != null) {
+        throw result.ouch4;
+      }
+      return;
+    }
+
+    public void tableOperations_setLocalityGroups(UserPass userpass, String tableName, Map<String,Set<String>> groups) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
+    {
+      send_tableOperations_setLocalityGroups(userpass, tableName, groups);
+      recv_tableOperations_setLocalityGroups();
+    }
+
+    public void send_tableOperations_setLocalityGroups(UserPass userpass, String tableName, Map<String,Set<String>> groups) throws org.apache.thrift.TException
+    {
+      tableOperations_setLocalityGroups_args args = new tableOperations_setLocalityGroups_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      args.setGroups(groups);
+      sendBase("tableOperations_setLocalityGroups", args);
+    }
+
+    public void recv_tableOperations_setLocalityGroups() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
+    {
+      tableOperations_setLocalityGroups_result result = new tableOperations_setLocalityGroups_result();
+      receiveBase(result, "tableOperations_setLocalityGroups");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      if (result.ouch3 != null) {
+        throw result.ouch3;
+      }
+      return;
+    }
+
+    public void tableOperations_setProperty(UserPass userpass, String tableName, String property, String value) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_tableOperations_setProperty(userpass, tableName, property, value);
+      recv_tableOperations_setProperty();
+    }
+
+    public void send_tableOperations_setProperty(UserPass userpass, String tableName, String property, String value) throws org.apache.thrift.TException
+    {
+      tableOperations_setProperty_args args = new tableOperations_setProperty_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      args.setProperty(property);
+      args.setValue(value);
+      sendBase("tableOperations_setProperty", args);
+    }
+
+    public void recv_tableOperations_setProperty() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      tableOperations_setProperty_result result = new tableOperations_setProperty_result();
+      receiveBase(result, "tableOperations_setProperty");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      return;
+    }
+
+    public Map<String,String> tableOperations_tableIdMap(UserPass userpass) throws org.apache.thrift.TException
+    {
+      send_tableOperations_tableIdMap(userpass);
+      return recv_tableOperations_tableIdMap();
+    }
+
+    public void send_tableOperations_tableIdMap(UserPass userpass) throws org.apache.thrift.TException
+    {
+      tableOperations_tableIdMap_args args = new tableOperations_tableIdMap_args();
+      args.setUserpass(userpass);
+      sendBase("tableOperations_tableIdMap", args);
+    }
+
+    public Map<String,String> recv_tableOperations_tableIdMap() throws org.apache.thrift.TException
+    {
+      tableOperations_tableIdMap_result result = new tableOperations_tableIdMap_result();
+      receiveBase(result, "tableOperations_tableIdMap");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "tableOperations_tableIdMap failed: unknown result");
+    }
+
+    public Map<String,String> instanceOperations_getSiteConfiguration(UserPass userpass) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_instanceOperations_getSiteConfiguration(userpass);
+      return recv_instanceOperations_getSiteConfiguration();
+    }
+
+    public void send_instanceOperations_getSiteConfiguration(UserPass userpass) throws org.apache.thrift.TException
+    {
+      instanceOperations_getSiteConfiguration_args args = new instanceOperations_getSiteConfiguration_args();
+      args.setUserpass(userpass);
+      sendBase("instanceOperations_getSiteConfiguration", args);
+    }
+
+    public Map<String,String> recv_instanceOperations_getSiteConfiguration() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      instanceOperations_getSiteConfiguration_result result = new instanceOperations_getSiteConfiguration_result();
+      receiveBase(result, "instanceOperations_getSiteConfiguration");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "instanceOperations_getSiteConfiguration failed: unknown result");
+    }
+
+    public Map<String,String> instanceOperations_getSystemConfiguration(UserPass userpass) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_instanceOperations_getSystemConfiguration(userpass);
+      return recv_instanceOperations_getSystemConfiguration();
+    }
+
+    public void send_instanceOperations_getSystemConfiguration(UserPass userpass) throws org.apache.thrift.TException
+    {
+      instanceOperations_getSystemConfiguration_args args = new instanceOperations_getSystemConfiguration_args();
+      args.setUserpass(userpass);
+      sendBase("instanceOperations_getSystemConfiguration", args);
+    }
+
+    public Map<String,String> recv_instanceOperations_getSystemConfiguration() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      instanceOperations_getSystemConfiguration_result result = new instanceOperations_getSystemConfiguration_result();
+      receiveBase(result, "instanceOperations_getSystemConfiguration");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "instanceOperations_getSystemConfiguration failed: unknown result");
+    }
+
+    public List<String> instanceOperations_getTabletServers(UserPass userpass) throws org.apache.thrift.TException
+    {
+      send_instanceOperations_getTabletServers(userpass);
+      return recv_instanceOperations_getTabletServers();
+    }
+
+    public void send_instanceOperations_getTabletServers(UserPass userpass) throws org.apache.thrift.TException
+    {
+      instanceOperations_getTabletServers_args args = new instanceOperations_getTabletServers_args();
+      args.setUserpass(userpass);
+      sendBase("instanceOperations_getTabletServers", args);
+    }
+
+    public List<String> recv_instanceOperations_getTabletServers() throws org.apache.thrift.TException
+    {
+      instanceOperations_getTabletServers_result result = new instanceOperations_getTabletServers_result();
+      receiveBase(result, "instanceOperations_getTabletServers");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "instanceOperations_getTabletServers failed: unknown result");
+    }
+
+    public void instanceOperations_removeProperty(UserPass userpass, String property) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_instanceOperations_removeProperty(userpass, property);
+      recv_instanceOperations_removeProperty();
+    }
+
+    public void send_instanceOperations_removeProperty(UserPass userpass, String property) throws org.apache.thrift.TException
+    {
+      instanceOperations_removeProperty_args args = new instanceOperations_removeProperty_args();
+      args.setUserpass(userpass);
+      args.setProperty(property);
+      sendBase("instanceOperations_removeProperty", args);
+    }
+
+    public void recv_instanceOperations_removeProperty() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      instanceOperations_removeProperty_result result = new instanceOperations_removeProperty_result();
+      receiveBase(result, "instanceOperations_removeProperty");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      return;
+    }
+
+    public void instanceOperations_setProperty(UserPass userpass, String property, String value) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_instanceOperations_setProperty(userpass, property, value);
+      recv_instanceOperations_setProperty();
+    }
+
+    public void send_instanceOperations_setProperty(UserPass userpass, String property, String value) throws org.apache.thrift.TException
+    {
+      instanceOperations_setProperty_args args = new instanceOperations_setProperty_args();
+      args.setUserpass(userpass);
+      args.setProperty(property);
+      args.setValue(value);
+      sendBase("instanceOperations_setProperty", args);
+    }
+
+    public void recv_instanceOperations_setProperty() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      instanceOperations_setProperty_result result = new instanceOperations_setProperty_result();
+      receiveBase(result, "instanceOperations_setProperty");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      return;
+    }
+
+    public boolean instanceOperations_testClassLoad(UserPass userpass, String className, String asTypeName) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_instanceOperations_testClassLoad(userpass, className, asTypeName);
+      return recv_instanceOperations_testClassLoad();
+    }
+
+    public void send_instanceOperations_testClassLoad(UserPass userpass, String className, String asTypeName) throws org.apache.thrift.TException
+    {
+      instanceOperations_testClassLoad_args args = new instanceOperations_testClassLoad_args();
+      args.setUserpass(userpass);
+      args.setClassName(className);
+      args.setAsTypeName(asTypeName);
+      sendBase("instanceOperations_testClassLoad", args);
+    }
+
+    public boolean recv_instanceOperations_testClassLoad() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      instanceOperations_testClassLoad_result result = new instanceOperations_testClassLoad_result();
+      receiveBase(result, "instanceOperations_testClassLoad");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "instanceOperations_testClassLoad failed: unknown result");
+    }
+
+    public boolean securityOperations_authenticateUser(UserPass userpass, String user, ByteBuffer password) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_securityOperations_authenticateUser(userpass, user, password);
+      return recv_securityOperations_authenticateUser();
+    }
+
+    public void send_securityOperations_authenticateUser(UserPass userpass, String user, ByteBuffer password) throws org.apache.thrift.TException
+    {
+      securityOperations_authenticateUser_args args = new securityOperations_authenticateUser_args();
+      args.setUserpass(userpass);
+      args.setUser(user);
+      args.setPassword(password);
+      sendBase("securityOperations_authenticateUser", args);
+    }
+
+    public boolean recv_securityOperations_authenticateUser() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      securityOperations_authenticateUser_result result = new securityOperations_authenticateUser_result();
+      receiveBase(result, "securityOperations_authenticateUser");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "securityOperations_authenticateUser failed: unknown result");
+    }
+
+    public void securityOperations_changeUserAuthorizations(UserPass userpass, String user, Set<String> authorizations) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_securityOperations_changeUserAuthorizations(userpass, user, authorizations);
+      recv_securityOperations_changeUserAuthorizations();
+    }
+
+    public void send_securityOperations_changeUserAuthorizations(UserPass userpass, String user, Set<String> authorizations) throws org.apache.thrift.TException
+    {
+      securityOperations_changeUserAuthorizations_args args = new securityOperations_changeUserAuthorizations_args();
+      args.setUserpass(userpass);
+      args.setUser(user);
+      args.setAuthorizations(authorizations);
+      sendBase("securityOperations_changeUserAuthorizations", args);
+    }
+
+    public void recv_securityOperations_changeUserAuthorizations() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      securityOperations_changeUserAuthorizations_result result = new securityOperations_changeUserAuthorizations_result();
+      receiveBase(result, "securityOperations_changeUserAuthorizations");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      return;
+    }
+
+    public void securityOperations_changeUserPassword(UserPass userpass, String user, ByteBuffer password) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_securityOperations_changeUserPassword(userpass, user, password);
+      recv_securityOperations_changeUserPassword();
+    }
+
+    public void send_securityOperations_changeUserPassword(UserPass userpass, String user, ByteBuffer password) throws org.apache.thrift.TException
+    {
+      securityOperations_changeUserPassword_args args = new securityOperations_changeUserPassword_args();
+      args.setUserpass(userpass);
+      args.setUser(user);
+      args.setPassword(password);
+      sendBase("securityOperations_changeUserPassword", args);
+    }
+
+    public void recv_securityOperations_changeUserPassword() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      securityOperations_changeUserPassword_result result = new securityOperations_changeUserPassword_result();
+      receiveBase(result, "securityOperations_changeUserPassword");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      return;
+    }
+
+    public void securityOperations_createUser(UserPass userpass, String user, ByteBuffer password, Set<String> authorizations) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_securityOperations_createUser(userpass, user, password, authorizations);
+      recv_securityOperations_createUser();
+    }
+
+    public void send_securityOperations_createUser(UserPass userpass, String user, ByteBuffer password, Set<String> authorizations) throws org.apache.thrift.TException
+    {
+      securityOperations_createUser_args args = new securityOperations_createUser_args();
+      args.setUserpass(userpass);
+      args.setUser(user);
+      args.setPassword(password);
+      args.setAuthorizations(authorizations);
+      sendBase("securityOperations_createUser", args);
+    }
+
+    public void recv_securityOperations_createUser() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      securityOperations_createUser_result result = new securityOperations_createUser_result();
+      receiveBase(result, "securityOperations_createUser");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      return;
+    }
+
+    public void securityOperations_dropUser(UserPass userpass, String user) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_securityOperations_dropUser(userpass, user);
+      recv_securityOperations_dropUser();
+    }
+
+    public void send_securityOperations_dropUser(UserPass userpass, String user) throws org.apache.thrift.TException
+    {
+      securityOperations_dropUser_args args = new securityOperations_dropUser_args();
+      args.setUserpass(userpass);
+      args.setUser(user);
+      sendBase("securityOperations_dropUser", args);
+    }
+
+    public void recv_securityOperations_dropUser() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      securityOperations_dropUser_result result = new securityOperations_dropUser_result();
+      receiveBase(result, "securityOperations_dropUser");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      return;
+    }
+
+    public List<ByteBuffer> securityOperations_getUserAuthorizations(UserPass userpass, String user) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_securityOperations_getUserAuthorizations(userpass, user);
+      return recv_securityOperations_getUserAuthorizations();
+    }
+
+    public void send_securityOperations_getUserAuthorizations(UserPass userpass, String user) throws org.apache.thrift.TException
+    {
+      securityOperations_getUserAuthorizations_args args = new securityOperations_getUserAuthorizations_args();
+      args.setUserpass(userpass);
+      args.setUser(user);
+      sendBase("securityOperations_getUserAuthorizations", args);
+    }
+
+    public List<ByteBuffer> recv_securityOperations_getUserAuthorizations() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      securityOperations_getUserAuthorizations_result result = new securityOperations_getUserAuthorizations_result();
+      receiveBase(result, "securityOperations_getUserAuthorizations");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "securityOperations_getUserAuthorizations failed: unknown result");
+    }
+
+    public void securityOperations_grantSystemPermission(UserPass userpass, String user, PSystemPermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_securityOperations_grantSystemPermission(userpass, user, perm);
+      recv_securityOperations_grantSystemPermission();
+    }
+
+    public void send_securityOperations_grantSystemPermission(UserPass userpass, String user, PSystemPermission perm) throws org.apache.thrift.TException
+    {
+      securityOperations_grantSystemPermission_args args = new securityOperations_grantSystemPermission_args();
+      args.setUserpass(userpass);
+      args.setUser(user);
+      args.setPerm(perm);
+      sendBase("securityOperations_grantSystemPermission", args);
+    }
+
+    public void recv_securityOperations_grantSystemPermission() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      securityOperations_grantSystemPermission_result result = new securityOperations_grantSystemPermission_result();
+      receiveBase(result, "securityOperations_grantSystemPermission");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      return;
+    }
+
+    public void securityOperations_grantTablePermission(UserPass userpass, String user, String table, PTablePermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_securityOperations_grantTablePermission(userpass, user, table, perm);
+      recv_securityOperations_grantTablePermission();
+    }
+
+    public void send_securityOperations_grantTablePermission(UserPass userpass, String user, String table, PTablePermission perm) throws org.apache.thrift.TException
+    {
+      securityOperations_grantTablePermission_args args = new securityOperations_grantTablePermission_args();
+      args.setUserpass(userpass);
+      args.setUser(user);
+      args.setTable(table);
+      args.setPerm(perm);
+      sendBase("securityOperations_grantTablePermission", args);
+    }
+
+    public void recv_securityOperations_grantTablePermission() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      securityOperations_grantTablePermission_result result = new securityOperations_grantTablePermission_result();
+      receiveBase(result, "securityOperations_grantTablePermission");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      return;
+    }
+
+    public boolean securityOperations_hasSystemPermission(UserPass userpass, String user, PSystemPermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_securityOperations_hasSystemPermission(userpass, user, perm);
+      return recv_securityOperations_hasSystemPermission();
+    }
+
+    public void send_securityOperations_hasSystemPermission(UserPass userpass, String user, PSystemPermission perm) throws org.apache.thrift.TException
+    {
+      securityOperations_hasSystemPermission_args args = new securityOperations_hasSystemPermission_args();
+      args.setUserpass(userpass);
+      args.setUser(user);
+      args.setPerm(perm);
+      sendBase("securityOperations_hasSystemPermission", args);
+    }
+
+    public boolean recv_securityOperations_hasSystemPermission() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      securityOperations_hasSystemPermission_result result = new securityOperations_hasSystemPermission_result();
+      receiveBase(result, "securityOperations_hasSystemPermission");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "securityOperations_hasSystemPermission failed: unknown result");
+    }
+
+    public boolean securityOperations_hasTablePermission(UserPass userpass, String user, String table, PTablePermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_securityOperations_hasTablePermission(userpass, user, table, perm);
+      return recv_securityOperations_hasTablePermission();
+    }
+
+    public void send_securityOperations_hasTablePermission(UserPass userpass, String user, String table, PTablePermission perm) throws org.apache.thrift.TException
+    {
+      securityOperations_hasTablePermission_args args = new securityOperations_hasTablePermission_args();
+      args.setUserpass(userpass);
+      args.setUser(user);
+      args.setTable(table);
+      args.setPerm(perm);
+      sendBase("securityOperations_hasTablePermission", args);
+    }
+
+    public boolean recv_securityOperations_hasTablePermission() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      securityOperations_hasTablePermission_result result = new securityOperations_hasTablePermission_result();
+      receiveBase(result, "securityOperations_hasTablePermission");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "securityOperations_hasTablePermission failed: unknown result");
+    }
+
+    public Set<String> securityOperations_listUsers(UserPass userpass) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_securityOperations_listUsers(userpass);
+      return recv_securityOperations_listUsers();
+    }
+
+    public void send_securityOperations_listUsers(UserPass userpass) throws org.apache.thrift.TException
+    {
+      securityOperations_listUsers_args args = new securityOperations_listUsers_args();
+      args.setUserpass(userpass);
+      sendBase("securityOperations_listUsers", args);
+    }
+
+    public Set<String> recv_securityOperations_listUsers() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      securityOperations_listUsers_result result = new securityOperations_listUsers_result();
+      receiveBase(result, "securityOperations_listUsers");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "securityOperations_listUsers failed: unknown result");
+    }
+
+    public void securityOperations_revokeSystemPermission(UserPass userpass, String user, PSystemPermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_securityOperations_revokeSystemPermission(userpass, user, perm);
+      recv_securityOperations_revokeSystemPermission();
+    }
+
+    public void send_securityOperations_revokeSystemPermission(UserPass userpass, String user, PSystemPermission perm) throws org.apache.thrift.TException
+    {
+      securityOperations_revokeSystemPermission_args args = new securityOperations_revokeSystemPermission_args();
+      args.setUserpass(userpass);
+      args.setUser(user);
+      args.setPerm(perm);
+      sendBase("securityOperations_revokeSystemPermission", args);
+    }
+
+    public void recv_securityOperations_revokeSystemPermission() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      securityOperations_revokeSystemPermission_result result = new securityOperations_revokeSystemPermission_result();
+      receiveBase(result, "securityOperations_revokeSystemPermission");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      return;
+    }
+
+    public void securityOperations_revokeTablePermission(UserPass userpass, String user, String table, PTablePermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      send_securityOperations_revokeTablePermission(userpass, user, table, perm);
+      recv_securityOperations_revokeTablePermission();
+    }
+
+    public void send_securityOperations_revokeTablePermission(UserPass userpass, String user, String table, PTablePermission perm) throws org.apache.thrift.TException
+    {
+      securityOperations_revokeTablePermission_args args = new securityOperations_revokeTablePermission_args();
+      args.setUserpass(userpass);
+      args.setUser(user);
+      args.setTable(table);
+      args.setPerm(perm);
+      sendBase("securityOperations_revokeTablePermission", args);
+    }
+
+    public void recv_securityOperations_revokeTablePermission() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
+    {
+      securityOperations_revokeTablePermission_result result = new securityOperations_revokeTablePermission_result();
+      receiveBase(result, "securityOperations_revokeTablePermission");
+      if (result.ouch1 != null) {
+        throw result.ouch1;
+      }
+      if (result.ouch2 != null) {
+        throw result.ouch2;
+      }
+      return;
+    }
+
+    public String createBatchScanner(UserPass userpass, String tableName, Set<String> authorizations, PIteratorSetting iteratorSetting, List<PRange> range) throws org.apache.thrift.TException
+    {
+      send_createBatchScanner(userpass, tableName, authorizations, iteratorSetting, range);
+      return recv_createBatchScanner();
+    }
+
+    public void send_createBatchScanner(UserPass userpass, String tableName, Set<String> authorizations, PIteratorSetting iteratorSetting, List<PRange> range) throws org.apache.thrift.TException
+    {
+      createBatchScanner_args args = new createBatchScanner_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      args.setAuthorizations(authorizations);
+      args.setIteratorSetting(iteratorSetting);
+      args.setRange(range);
+      sendBase("createBatchScanner", args);
+    }
+
+    public String recv_createBatchScanner() throws org.apache.thrift.TException
+    {
+      createBatchScanner_result result = new createBatchScanner_result();
+      receiveBase(result, "createBatchScanner");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "createBatchScanner failed: unknown result");
+    }
+
+    public String createScanner(UserPass userpass, String tableName, Set<String> authorizations, PIteratorSetting iteratorSetting, PRange range) throws org.apache.thrift.TException
+    {
+      send_createScanner(userpass, tableName, authorizations, iteratorSetting, range);
+      return recv_createScanner();
+    }
+
+    public void send_createScanner(UserPass userpass, String tableName, Set<String> authorizations, PIteratorSetting iteratorSetting, PRange range) throws org.apache.thrift.TException
+    {
+      createScanner_args args = new createScanner_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      args.setAuthorizations(authorizations);
+      args.setIteratorSetting(iteratorSetting);
+      args.setRange(range);
+      sendBase("createScanner", args);
+    }
+
+    public String recv_createScanner() throws org.apache.thrift.TException
+    {
+      createScanner_result result = new createScanner_result();
+      receiveBase(result, "createScanner");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "createScanner failed: unknown result");
+    }
+
+    public boolean scanner_hasnext(String scanner) throws org.apache.thrift.TException
+    {
+      send_scanner_hasnext(scanner);
+      return recv_scanner_hasnext();
+    }
+
+    public void send_scanner_hasnext(String scanner) throws org.apache.thrift.TException
+    {
+      scanner_hasnext_args args = new scanner_hasnext_args();
+      args.setScanner(scanner);
+      sendBase("scanner_hasnext", args);
+    }
+
+    public boolean recv_scanner_hasnext() throws org.apache.thrift.TException
+    {
+      scanner_hasnext_result result = new scanner_hasnext_result();
+      receiveBase(result, "scanner_hasnext");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "scanner_hasnext failed: unknown result");
+    }
+
+    public KeyValueAndPeek scanner_next(String scanner) throws org.apache.thrift.TException
+    {
+      send_scanner_next(scanner);
+      return recv_scanner_next();
+    }
+
+    public void send_scanner_next(String scanner) throws org.apache.thrift.TException
+    {
+      scanner_next_args args = new scanner_next_args();
+      args.setScanner(scanner);
+      sendBase("scanner_next", args);
+    }
+
+    public KeyValueAndPeek recv_scanner_next() throws org.apache.thrift.TException
+    {
+      scanner_next_result result = new scanner_next_result();
+      receiveBase(result, "scanner_next");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "scanner_next failed: unknown result");
+    }
+
+    public PScanResult scanner_next_k(String scanner, int k) throws org.apache.thrift.TException
+    {
+      send_scanner_next_k(scanner, k);
+      return recv_scanner_next_k();
+    }
+
+    public void send_scanner_next_k(String scanner, int k) throws org.apache.thrift.TException
+    {
+      scanner_next_k_args args = new scanner_next_k_args();
+      args.setScanner(scanner);
+      args.setK(k);
+      sendBase("scanner_next_k", args);
+    }
+
+    public PScanResult recv_scanner_next_k() throws org.apache.thrift.TException
+    {
+      scanner_next_k_result result = new scanner_next_k_result();
+      receiveBase(result, "scanner_next_k");
+      if (result.isSetSuccess()) {
+        return result.success;
+      }
+      throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "scanner_next_k failed: unknown result");
+    }
+
+    public void close_scanner(String scanner) throws org.apache.thrift.TException
+    {
+      send_close_scanner(scanner);
+      recv_close_scanner();
+    }
+
+    public void send_close_scanner(String scanner) throws org.apache.thrift.TException
+    {
+      close_scanner_args args = new close_scanner_args();
+      args.setScanner(scanner);
+      sendBase("close_scanner", args);
+    }
+
+    public void recv_close_scanner() throws org.apache.thrift.TException
+    {
+      close_scanner_result result = new close_scanner_result();
+      receiveBase(result, "close_scanner");
+      return;
+    }
+
+    public void updateAndFlush(UserPass userpass, String tableName, Map<ByteBuffer,List<PColumnUpdate>> cells, Map<ByteBuffer,List<PColumn>> deletedCells) throws org.apache.thrift.TException
+    {
+      send_updateAndFlush(userpass, tableName, cells, deletedCells);
+      recv_updateAndFlush();
+    }
+
+    public void send_updateAndFlush(UserPass userpass, String tableName, Map<ByteBuffer,List<PColumnUpdate>> cells, Map<ByteBuffer,List<PColumn>> deletedCells) throws org.apache.thrift.TException
+    {
+      updateAndFlush_args args = new updateAndFlush_args();
+      args.setUserpass(userpass);
+      args.setTableName(tableName);
+      args.setCells(cells);
+      args.setDeletedCells(deletedCells);
+      sendBase("updateAndFlush", args);
+    }
+
+    public void recv_updateAndFlush() throws org.apache.thrift.TException
+    {
+      updateAndFlush_result result = new updateAndFlush_result();
+      receiveBase(result, "updateAndFlush");
+      return;
+    }
+
+    public String createWriter(UserPass userpass, String tableName) throws org.apache.thrift.TException
+    {
+      send_createWriter(userpass, tableName);
+      return recv_createWriter();
+    }
+

[... 59212 lines stripped ...]


Mime
View raw message