incubator-blur-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From amccu...@apache.org
Subject [08/17] Adding more documentation and cleaning up the api a little bit.
Date Fri, 16 Aug 2013 20:09:07 GMT
http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/42c1afed/blur-thrift/src/main/java/org/apache/blur/thrift/generated/Blur.java
----------------------------------------------------------------------
diff --git a/blur-thrift/src/main/java/org/apache/blur/thrift/generated/Blur.java b/blur-thrift/src/main/java/org/apache/blur/thrift/generated/Blur.java
index 53c1abf..53c3634 100644
--- a/blur-thrift/src/main/java/org/apache/blur/thrift/generated/Blur.java
+++ b/blur-thrift/src/main/java/org/apache/blur/thrift/generated/Blur.java
@@ -52,25 +52,28 @@ import java.util.Arrays;
 public class Blur {
 
   /**
-   * 
+   * The Blur service API.  This API is the same for both controller servers as well as
+   * shards servers.  Each of the methods are documented.
    */
   public interface Iface {
 
     /**
      * Returns a list of all the shard clusters.
+     * @return list of all the shard clusters.
      */
     public List<String> shardClusterList() throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
     /**
      * Returns a list of all the shard servers for the given cluster.
-     * @param cluster the cluster name.
+     * @return list of all the shard servers within the cluster.
      * 
-     * @param cluster
+     * @param cluster the cluster name.
      */
     public List<String> shardServerList(String cluster) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
     /**
      * Returns a list of all the controller servers.
+     * @return list of all the controllers.
      */
     public List<String> controllerServerList() throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
@@ -87,9 +90,9 @@ public class Blur {
      * open and ready for queries.  However indexes are lazily closed, so if a table is being
      * disabled then the call will return immediately with an empty map, but the indexes may
      * not be close yet.<br><br>
-     * @param table the table name.
+     * @return map of shards in a table to the shard servers.
      * 
-     * @param table
+     * @param table the table name.
      */
     public Map<String,String> shardServerLayout(String table) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
@@ -100,122 +103,214 @@ public class Blur {
      * open in the shard server.  So if a shard is being moved to another server and is being
      * closed by this server it WILL be returned in the map.  The shardServerLayout method would not return
      * the shard given the same situation.
-     * @param table the table name.
-     * @param layoutOptions the layout options.
+     * @return map of shards to a map of shard servers with the state of the shard.
      * 
-     * @param table
+     * @param table the table name.
      */
     public Map<String,Map<String,ShardState>> shardServerLayoutState(String table) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
     /**
      * Returns a list of the table names across all shard clusters.
+     * @return list of all tables in all shard clusters.
      */
     public List<String> tableList() throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
     /**
      * Returns a list of the table names for the given cluster.
-     * @param cluster the cluster name.
+     * @return list of all the tables within the given shard cluster.
      * 
-     * @param cluster
+     * @param cluster the cluster name.
      */
     public List<String> tableListByCluster(String cluster) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
     /**
      * Returns a table descriptor for the given table.
-     * @param table the table name.
+     * @return the TableDescriptor.
      * 
-     * @param table
+     * @param table the table name.
      */
     public TableDescriptor describe(String table) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
     /**
-     * Executes a query against a the given table and returns the results.  If this method is executed against a controller the results will contain the aggregated results from all the shards.  If this method is executed against a shard server the results will only contain aggregated results from the shards of the given table that are being served on the shard server, if any.
+     * Executes a query against a the given table and returns the results.  If this method is
+     * executed against a controller the results will contain the aggregated results from all
+     * the shards.  If this method is executed against a shard server the results will only
+     * contain aggregated results from the shards of the given table that are being served on
+     * the shard server, if any.
+     * @return the BlurResults.
+     * 
      * @param table the table name.
-     * @param blurQuery the query to execute.
      * 
-     * @param table
-     * @param blurQuery
+     * @param blurQuery the query to execute.
      */
     public BlurResults query(String table, BlurQuery blurQuery) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
     /**
      * Parses the given query and return the string represents the query.
+     * @return string representation of the parsed query.
+     * 
      * @param table the table name.
-     * @param simpleQuery the query to parse.
      * 
-     * @param table
-     * @param simpleQuery
+     * @param simpleQuery the query to parse.
      */
     public String parseQuery(String table, SimpleQuery simpleQuery) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
     /**
-     * Cancels a query that is executing against the given table with the given uuid.  Note, the cancel call maybe take some time for the query actually stops executing.
-     * @param table the table name.
-     * @param uuid the uuid of the query.
+     * Cancels a query that is executing against the given table with the given uuid.  Note, the
+     * cancel call maybe take some time for the query actually stops executing.
      * 
-     * @param table
-     * @param uuid
-     */
-    public void cancelQuery(String table, long uuid) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
-
-    /**
-     * @deprecated This method should avoided, @see #queryStatusIdList and #queryStatusById.
      * @param table the table name.
      * 
-     * @param table
+     * @param uuid the uuid of the query.
      */
-    public List<BlurQueryStatus> currentQueries(String table) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
+    public void cancelQuery(String table, long uuid) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
     /**
      * Returns a list of the query ids of queries that have recently been executed for the given table.
-     * @param table the table name.
+     * @return list of all the uuids of the queries uuids.
      * 
-     * @param table
+     * @param table the table name.
      */
     public List<Long> queryStatusIdList(String table) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
     /**
      * Returns the query status for the given table and query uuid.
+     * @return fetches the BlurQueryStatus for the given table and uuid.
+     * 
      * @param table the table name.
-     * @param uuid the uuid of the query.
      * 
-     * @param table
-     * @param uuid
+     * @param uuid the uuid of the query.
      */
     public BlurQueryStatus queryStatusById(String table, long uuid) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * 
+     * 
+     * @param table
+     */
     public Schema schema(String table) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
-    public TableStats getTableStats(String table) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
-
+    /**
+     * 
+     * 
+     * @param table
+     */
     public TableStats tableStats(String table) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * 
+     * 
+     * @param table
+     * @param columnFamily
+     * @param columnName
+     * @param startWith
+     * @param size
+     */
     public List<String> terms(String table, String columnFamily, String columnName, String startWith, short size) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * 
+     * 
+     * @param table
+     * @param columnFamily
+     * @param columnName
+     * @param value
+     */
     public long recordFrequency(String table, String columnFamily, String columnName, String value) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * 
+     * 
+     * @param table
+     * @param selector
+     */
     public FetchResult fetchRow(String table, Selector selector) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * 
+     * 
+     * @param mutation
+     */
     public void mutate(RowMutation mutation) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * 
+     * 
+     * @param mutations
+     */
     public void mutateBatch(List<RowMutation> mutations) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * Creates a table with the given TableDescriptor.
+     * 
+     * @param tableDescriptor the TableDescriptor.
+     */
     public void createTable(TableDescriptor tableDescriptor) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * Enables the given table, blocking until all shards are online.
+     * @param table
+     * 
+     * @param table the table name.
+     */
     public void enableTable(String table) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * Disables the given table, blocking until all shards are offline.
+     * @param table the table name.
+     * 
+     * @param table the table name.
+     */
     public void disableTable(String table) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * Removes the given table, with an optional to delete the underlying index storage as well.
+     * 
+     * @param table the table name.
+     * 
+     * @param deleteIndexFiles true to remove the index storage and false if to preserve.
+     */
     public void removeTable(String table, boolean deleteIndexFiles) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * Attempts to add a column definition to the given table.
+     * @return true if successfully defined false if not.
+     * 
+     * @param table the name of the table.
+     * 
+     * @param columnDefinition the ColumnDefinition.
+     */
     public boolean addColumnDefinition(String table, ColumnDefinition columnDefinition) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * Will perform a forced optimize on the index in the given table.
+     * 
+     * @param table table the name of the table.
+     * 
+     * @param numberOfSegmentsPerShard the maximum of segments per shard index after the operation is completed.
+     */
     public void optimize(String table, int numberOfSegmentsPerShard) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * Checks to see if the given cluster is in safemode.
+     * @return boolean.
+     * 
+     * @param cluster the name of the cluster.
+     */
     public boolean isInSafeMode(String cluster) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * Fetches the Blur configuration.
+     * @return Map of property name to value.
+     */
     public Map<String,String> configuration() throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
+    /**
+     * Fetches the Blur metrics by name.  If the metrics parameter is null all the Metrics are returned.
+     * @return Map of metric name to Metric.
+     * 
+     * @param metrics the names of the metrics to return.  If null all are returned.
+     */
     public Map<String,Metric> metrics(Set<String> metrics) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
   }
@@ -244,16 +339,12 @@ public class Blur {
 
     public void cancelQuery(String table, long uuid, org.apache.blur.thirdparty.thrift_0_9_0.async.AsyncMethodCallback<AsyncClient.cancelQuery_call> resultHandler) throws org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
-    public void currentQueries(String table, org.apache.blur.thirdparty.thrift_0_9_0.async.AsyncMethodCallback<AsyncClient.currentQueries_call> resultHandler) throws org.apache.blur.thirdparty.thrift_0_9_0.TException;
-
     public void queryStatusIdList(String table, org.apache.blur.thirdparty.thrift_0_9_0.async.AsyncMethodCallback<AsyncClient.queryStatusIdList_call> resultHandler) throws org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
     public void queryStatusById(String table, long uuid, org.apache.blur.thirdparty.thrift_0_9_0.async.AsyncMethodCallback<AsyncClient.queryStatusById_call> resultHandler) throws org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
     public void schema(String table, org.apache.blur.thirdparty.thrift_0_9_0.async.AsyncMethodCallback<AsyncClient.schema_call> resultHandler) throws org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
-    public void getTableStats(String table, org.apache.blur.thirdparty.thrift_0_9_0.async.AsyncMethodCallback<AsyncClient.getTableStats_call> resultHandler) throws org.apache.blur.thirdparty.thrift_0_9_0.TException;
-
     public void tableStats(String table, org.apache.blur.thirdparty.thrift_0_9_0.async.AsyncMethodCallback<AsyncClient.tableStats_call> resultHandler) throws org.apache.blur.thirdparty.thrift_0_9_0.TException;
 
     public void terms(String table, String columnFamily, String columnName, String startWith, short size, org.apache.blur.thirdparty.thrift_0_9_0.async.AsyncMethodCallback<AsyncClient.terms_call> resultHandler) throws org.apache.blur.thirdparty.thrift_0_9_0.TException;
@@ -589,32 +680,6 @@ public class Blur {
       return;
     }
 
-    public List<BlurQueryStatus> currentQueries(String table) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException
-    {
-      send_currentQueries(table);
-      return recv_currentQueries();
-    }
-
-    public void send_currentQueries(String table) throws org.apache.blur.thirdparty.thrift_0_9_0.TException
-    {
-      currentQueries_args args = new currentQueries_args();
-      args.setTable(table);
-      sendBase("currentQueries", args);
-    }
-
-    public List<BlurQueryStatus> recv_currentQueries() throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException
-    {
-      currentQueries_result result = new currentQueries_result();
-      receiveBase(result, "currentQueries");
-      if (result.isSetSuccess()) {
-        return result.success;
-      }
-      if (result.ex != null) {
-        throw result.ex;
-      }
-      throw new org.apache.blur.thirdparty.thrift_0_9_0.TApplicationException(org.apache.blur.thirdparty.thrift_0_9_0.TApplicationException.MISSING_RESULT, "currentQueries failed: unknown result");
-    }
-
     public List<Long> queryStatusIdList(String table) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException
     {
       send_queryStatusIdList(table);
@@ -694,32 +759,6 @@ public class Blur {
       throw new org.apache.blur.thirdparty.thrift_0_9_0.TApplicationException(org.apache.blur.thirdparty.thrift_0_9_0.TApplicationException.MISSING_RESULT, "schema failed: unknown result");
     }
 
-    public TableStats getTableStats(String table) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException
-    {
-      send_getTableStats(table);
-      return recv_getTableStats();
-    }
-
-    public void send_getTableStats(String table) throws org.apache.blur.thirdparty.thrift_0_9_0.TException
-    {
-      getTableStats_args args = new getTableStats_args();
-      args.setTable(table);
-      sendBase("getTableStats", args);
-    }
-
-    public TableStats recv_getTableStats() throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException
-    {
-      getTableStats_result result = new getTableStats_result();
-      receiveBase(result, "getTableStats");
-      if (result.isSetSuccess()) {
-        return result.success;
-      }
-      if (result.ex != null) {
-        throw result.ex;
-      }
-      throw new org.apache.blur.thirdparty.thrift_0_9_0.TApplicationException(org.apache.blur.thirdparty.thrift_0_9_0.TApplicationException.MISSING_RESULT, "getTableStats failed: unknown result");
-    }
-
     public TableStats tableStats(String table) throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException
     {
       send_tableStats(table);
@@ -1469,38 +1508,6 @@ public class Blur {
       }
     }
 
-    public void currentQueries(String table, org.apache.blur.thirdparty.thrift_0_9_0.async.AsyncMethodCallback<currentQueries_call> resultHandler) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-      checkReady();
-      currentQueries_call method_call = new currentQueries_call(table, resultHandler, this, ___protocolFactory, ___transport);
-      this.___currentMethod = method_call;
-      ___manager.call(method_call);
-    }
-
-    public static class currentQueries_call extends org.apache.blur.thirdparty.thrift_0_9_0.async.TAsyncMethodCall {
-      private String table;
-      public currentQueries_call(String table, org.apache.blur.thirdparty.thrift_0_9_0.async.AsyncMethodCallback<currentQueries_call> resultHandler, org.apache.blur.thirdparty.thrift_0_9_0.async.TAsyncClient client, org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocolFactory protocolFactory, org.apache.blur.thirdparty.thrift_0_9_0.transport.TNonblockingTransport transport) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        super(client, protocolFactory, transport, resultHandler, false);
-        this.table = table;
-      }
-
-      public void write_args(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        prot.writeMessageBegin(new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TMessage("currentQueries", org.apache.blur.thirdparty.thrift_0_9_0.protocol.TMessageType.CALL, 0));
-        currentQueries_args args = new currentQueries_args();
-        args.setTable(table);
-        args.write(prot);
-        prot.writeMessageEnd();
-      }
-
-      public List<BlurQueryStatus> getResult() throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        if (getState() != org.apache.blur.thirdparty.thrift_0_9_0.async.TAsyncMethodCall.State.RESPONSE_READ) {
-          throw new IllegalStateException("Method call not finished!");
-        }
-        org.apache.blur.thirdparty.thrift_0_9_0.transport.TMemoryInputTransport memoryTransport = new org.apache.blur.thirdparty.thrift_0_9_0.transport.TMemoryInputTransport(getFrameBuffer().array());
-        org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
-        return (new Client(prot)).recv_currentQueries();
-      }
-    }
-
     public void queryStatusIdList(String table, org.apache.blur.thirdparty.thrift_0_9_0.async.AsyncMethodCallback<queryStatusIdList_call> resultHandler) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
       checkReady();
       queryStatusIdList_call method_call = new queryStatusIdList_call(table, resultHandler, this, ___protocolFactory, ___transport);
@@ -1600,38 +1607,6 @@ public class Blur {
       }
     }
 
-    public void getTableStats(String table, org.apache.blur.thirdparty.thrift_0_9_0.async.AsyncMethodCallback<getTableStats_call> resultHandler) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-      checkReady();
-      getTableStats_call method_call = new getTableStats_call(table, resultHandler, this, ___protocolFactory, ___transport);
-      this.___currentMethod = method_call;
-      ___manager.call(method_call);
-    }
-
-    public static class getTableStats_call extends org.apache.blur.thirdparty.thrift_0_9_0.async.TAsyncMethodCall {
-      private String table;
-      public getTableStats_call(String table, org.apache.blur.thirdparty.thrift_0_9_0.async.AsyncMethodCallback<getTableStats_call> resultHandler, org.apache.blur.thirdparty.thrift_0_9_0.async.TAsyncClient client, org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocolFactory protocolFactory, org.apache.blur.thirdparty.thrift_0_9_0.transport.TNonblockingTransport transport) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        super(client, protocolFactory, transport, resultHandler, false);
-        this.table = table;
-      }
-
-      public void write_args(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        prot.writeMessageBegin(new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TMessage("getTableStats", org.apache.blur.thirdparty.thrift_0_9_0.protocol.TMessageType.CALL, 0));
-        getTableStats_args args = new getTableStats_args();
-        args.setTable(table);
-        args.write(prot);
-        prot.writeMessageEnd();
-      }
-
-      public TableStats getResult() throws BlurException, org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        if (getState() != org.apache.blur.thirdparty.thrift_0_9_0.async.TAsyncMethodCall.State.RESPONSE_READ) {
-          throw new IllegalStateException("Method call not finished!");
-        }
-        org.apache.blur.thirdparty.thrift_0_9_0.transport.TMemoryInputTransport memoryTransport = new org.apache.blur.thirdparty.thrift_0_9_0.transport.TMemoryInputTransport(getFrameBuffer().array());
-        org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
-        return (new Client(prot)).recv_getTableStats();
-      }
-    }
-
     public void tableStats(String table, org.apache.blur.thirdparty.thrift_0_9_0.async.AsyncMethodCallback<tableStats_call> resultHandler) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
       checkReady();
       tableStats_call method_call = new tableStats_call(table, resultHandler, this, ___protocolFactory, ___transport);
@@ -2166,11 +2141,9 @@ public class Blur {
       processMap.put("query", new query());
       processMap.put("parseQuery", new parseQuery());
       processMap.put("cancelQuery", new cancelQuery());
-      processMap.put("currentQueries", new currentQueries());
       processMap.put("queryStatusIdList", new queryStatusIdList());
       processMap.put("queryStatusById", new queryStatusById());
       processMap.put("schema", new schema());
-      processMap.put("getTableStats", new getTableStats());
       processMap.put("tableStats", new tableStats());
       processMap.put("terms", new terms());
       processMap.put("recordFrequency", new recordFrequency());
@@ -2453,30 +2426,6 @@ public class Blur {
       }
     }
 
-    public static class currentQueries<I extends Iface> extends org.apache.blur.thirdparty.thrift_0_9_0.ProcessFunction<I, currentQueries_args> {
-      public currentQueries() {
-        super("currentQueries");
-      }
-
-      public currentQueries_args getEmptyArgsInstance() {
-        return new currentQueries_args();
-      }
-
-      protected boolean isOneway() {
-        return false;
-      }
-
-      public currentQueries_result getResult(I iface, currentQueries_args args) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        currentQueries_result result = new currentQueries_result();
-        try {
-          result.success = iface.currentQueries(args.table);
-        } catch (BlurException ex) {
-          result.ex = ex;
-        }
-        return result;
-      }
-    }
-
     public static class queryStatusIdList<I extends Iface> extends org.apache.blur.thirdparty.thrift_0_9_0.ProcessFunction<I, queryStatusIdList_args> {
       public queryStatusIdList() {
         super("queryStatusIdList");
@@ -2549,30 +2498,6 @@ public class Blur {
       }
     }
 
-    public static class getTableStats<I extends Iface> extends org.apache.blur.thirdparty.thrift_0_9_0.ProcessFunction<I, getTableStats_args> {
-      public getTableStats() {
-        super("getTableStats");
-      }
-
-      public getTableStats_args getEmptyArgsInstance() {
-        return new getTableStats_args();
-      }
-
-      protected boolean isOneway() {
-        return false;
-      }
-
-      public getTableStats_result getResult(I iface, getTableStats_args args) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        getTableStats_result result = new getTableStats_result();
-        try {
-          result.success = iface.getTableStats(args.table);
-        } catch (BlurException ex) {
-          result.ex = ex;
-        }
-        return result;
-      }
-    }
-
     public static class tableStats<I extends Iface> extends org.apache.blur.thirdparty.thrift_0_9_0.ProcessFunction<I, tableStats_args> {
       public tableStats() {
         super("tableStats");
@@ -3703,10 +3628,16 @@ public class Blur {
       schemes.put(TupleScheme.class, new shardServerList_argsTupleSchemeFactory());
     }
 
+    /**
+     * the cluster name.
+     */
     public String cluster; // required
 
     /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
     public enum _Fields implements org.apache.blur.thirdparty.thrift_0_9_0.TFieldIdEnum {
+      /**
+       * the cluster name.
+       */
       CLUSTER((short)1, "cluster");
 
       private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
@@ -3801,10 +3732,16 @@ public class Blur {
       this.cluster = null;
     }
 
+    /**
+     * the cluster name.
+     */
     public String getCluster() {
       return this.cluster;
     }
 
+    /**
+     * the cluster name.
+     */
     public shardServerList_args setCluster(String cluster) {
       this.cluster = cluster;
       return this;
@@ -5319,10 +5256,16 @@ public class Blur {
       schemes.put(TupleScheme.class, new shardServerLayout_argsTupleSchemeFactory());
     }
 
+    /**
+     * the table name.
+     */
     public String table; // required
 
     /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
     public enum _Fields implements org.apache.blur.thirdparty.thrift_0_9_0.TFieldIdEnum {
+      /**
+       * the table name.
+       */
       TABLE((short)1, "table");
 
       private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
@@ -5417,10 +5360,16 @@ public class Blur {
       this.table = null;
     }
 
+    /**
+     * the table name.
+     */
     public String getTable() {
       return this.table;
     }
 
+    /**
+     * the table name.
+     */
     public shardServerLayout_args setTable(String table) {
       this.table = table;
       return this;
@@ -6192,10 +6141,16 @@ public class Blur {
       schemes.put(TupleScheme.class, new shardServerLayoutState_argsTupleSchemeFactory());
     }
 
+    /**
+     * the table name.
+     */
     public String table; // required
 
     /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
     public enum _Fields implements org.apache.blur.thirdparty.thrift_0_9_0.TFieldIdEnum {
+      /**
+       * the table name.
+       */
       TABLE((short)1, "table");
 
       private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
@@ -6290,10 +6245,16 @@ public class Blur {
       this.table = null;
     }
 
+    /**
+     * the table name.
+     */
     public String getTable() {
       return this.table;
     }
 
+    /**
+     * the table name.
+     */
     public shardServerLayoutState_args setTable(String table) {
       this.table = table;
       return this;
@@ -7870,10 +7831,16 @@ public class Blur {
       schemes.put(TupleScheme.class, new tableListByCluster_argsTupleSchemeFactory());
     }
 
+    /**
+     * the cluster name.
+     */
     public String cluster; // required
 
     /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
     public enum _Fields implements org.apache.blur.thirdparty.thrift_0_9_0.TFieldIdEnum {
+      /**
+       * the cluster name.
+       */
       CLUSTER((short)1, "cluster");
 
       private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
@@ -7968,10 +7935,16 @@ public class Blur {
       this.cluster = null;
     }
 
+    /**
+     * the cluster name.
+     */
     public String getCluster() {
       return this.cluster;
     }
 
+    /**
+     * the cluster name.
+     */
     public tableListByCluster_args setCluster(String cluster) {
       this.cluster = cluster;
       return this;
@@ -8732,11 +8705,17 @@ public class Blur {
       schemes.put(TupleScheme.class, new describe_argsTupleSchemeFactory());
     }
 
+    /**
+     * the table name.
+     */
     public String table; // required
 
     /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
     public enum _Fields implements org.apache.blur.thirdparty.thrift_0_9_0.TFieldIdEnum {
-      TABLE((short)1, "table");
+      /**
+       * the table name.
+       */
+      TABLE((short)1, "table");
 
       private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
 
@@ -8830,10 +8809,16 @@ public class Blur {
       this.table = null;
     }
 
+    /**
+     * the table name.
+     */
     public String getTable() {
       return this.table;
     }
 
+    /**
+     * the table name.
+     */
     public describe_args setTable(String table) {
       this.table = table;
       return this;
@@ -9548,12 +9533,24 @@ public class Blur {
       schemes.put(TupleScheme.class, new query_argsTupleSchemeFactory());
     }
 
+    /**
+     * the table name.
+     */
     public String table; // required
+    /**
+     * the query to execute.
+     */
     public BlurQuery blurQuery; // required
 
     /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
     public enum _Fields implements org.apache.blur.thirdparty.thrift_0_9_0.TFieldIdEnum {
+      /**
+       * the table name.
+       */
       TABLE((short)1, "table"),
+      /**
+       * the query to execute.
+       */
       BLUR_QUERY((short)2, "blurQuery");
 
       private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
@@ -9658,10 +9655,16 @@ public class Blur {
       this.blurQuery = null;
     }
 
+    /**
+     * the table name.
+     */
     public String getTable() {
       return this.table;
     }
 
+    /**
+     * the table name.
+     */
     public query_args setTable(String table) {
       this.table = table;
       return this;
@@ -9682,10 +9685,16 @@ public class Blur {
       }
     }
 
+    /**
+     * the query to execute.
+     */
     public BlurQuery getBlurQuery() {
       return this.blurQuery;
     }
 
+    /**
+     * the query to execute.
+     */
     public query_args setBlurQuery(BlurQuery blurQuery) {
       this.blurQuery = blurQuery;
       return this;
@@ -10468,12 +10477,24 @@ public class Blur {
       schemes.put(TupleScheme.class, new parseQuery_argsTupleSchemeFactory());
     }
 
+    /**
+     * the table name.
+     */
     public String table; // required
+    /**
+     * the query to parse.
+     */
     public SimpleQuery simpleQuery; // required
 
     /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
     public enum _Fields implements org.apache.blur.thirdparty.thrift_0_9_0.TFieldIdEnum {
+      /**
+       * the table name.
+       */
       TABLE((short)1, "table"),
+      /**
+       * the query to parse.
+       */
       SIMPLE_QUERY((short)2, "simpleQuery");
 
       private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
@@ -10578,10 +10599,16 @@ public class Blur {
       this.simpleQuery = null;
     }
 
+    /**
+     * the table name.
+     */
     public String getTable() {
       return this.table;
     }
 
+    /**
+     * the table name.
+     */
     public parseQuery_args setTable(String table) {
       this.table = table;
       return this;
@@ -10602,10 +10629,16 @@ public class Blur {
       }
     }
 
+    /**
+     * the query to parse.
+     */
     public SimpleQuery getSimpleQuery() {
       return this.simpleQuery;
     }
 
+    /**
+     * the query to parse.
+     */
     public parseQuery_args setSimpleQuery(SimpleQuery simpleQuery) {
       this.simpleQuery = simpleQuery;
       return this;
@@ -11383,12 +11416,24 @@ public class Blur {
       schemes.put(TupleScheme.class, new cancelQuery_argsTupleSchemeFactory());
     }
 
+    /**
+     * the table name.
+     */
     public String table; // required
+    /**
+     * the uuid of the query.
+     */
     public long uuid; // required
 
     /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
     public enum _Fields implements org.apache.blur.thirdparty.thrift_0_9_0.TFieldIdEnum {
+      /**
+       * the table name.
+       */
       TABLE((short)1, "table"),
+      /**
+       * the uuid of the query.
+       */
       UUID((short)2, "uuid");
 
       private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
@@ -11496,10 +11541,16 @@ public class Blur {
       this.uuid = 0;
     }
 
+    /**
+     * the table name.
+     */
     public String getTable() {
       return this.table;
     }
 
+    /**
+     * the table name.
+     */
     public cancelQuery_args setTable(String table) {
       this.table = table;
       return this;
@@ -11520,10 +11571,16 @@ public class Blur {
       }
     }
 
+    /**
+     * the uuid of the query.
+     */
     public long getUuid() {
       return this.uuid;
     }
 
+    /**
+     * the uuid of the query.
+     */
     public cancelQuery_args setUuid(long uuid) {
       this.uuid = uuid;
       setUuidIsSet(true);
@@ -12179,21 +12236,27 @@ public class Blur {
 
   }
 
-  public static class currentQueries_args implements org.apache.blur.thirdparty.thrift_0_9_0.TBase<currentQueries_args, currentQueries_args._Fields>, java.io.Serializable, Cloneable   {
-    private static final org.apache.blur.thirdparty.thrift_0_9_0.protocol.TStruct STRUCT_DESC = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TStruct("currentQueries_args");
+  public static class queryStatusIdList_args implements org.apache.blur.thirdparty.thrift_0_9_0.TBase<queryStatusIdList_args, queryStatusIdList_args._Fields>, java.io.Serializable, Cloneable   {
+    private static final org.apache.blur.thirdparty.thrift_0_9_0.protocol.TStruct STRUCT_DESC = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TStruct("queryStatusIdList_args");
 
     private static final org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField TABLE_FIELD_DESC = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField("table", org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STRING, (short)1);
 
     private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
     static {
-      schemes.put(StandardScheme.class, new currentQueries_argsStandardSchemeFactory());
-      schemes.put(TupleScheme.class, new currentQueries_argsTupleSchemeFactory());
+      schemes.put(StandardScheme.class, new queryStatusIdList_argsStandardSchemeFactory());
+      schemes.put(TupleScheme.class, new queryStatusIdList_argsTupleSchemeFactory());
     }
 
+    /**
+     * the table name.
+     */
     public String table; // required
 
     /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
     public enum _Fields implements org.apache.blur.thirdparty.thrift_0_9_0.TFieldIdEnum {
+      /**
+       * the table name.
+       */
       TABLE((short)1, "table");
 
       private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
@@ -12257,13 +12320,13 @@ public class Blur {
       tmpMap.put(_Fields.TABLE, new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData("table", org.apache.blur.thirdparty.thrift_0_9_0.TFieldRequirementType.DEFAULT, 
           new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldValueMetaData(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STRING)));
       metaDataMap = Collections.unmodifiableMap(tmpMap);
-      org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData.addStructMetaDataMap(currentQueries_args.class, metaDataMap);
+      org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData.addStructMetaDataMap(queryStatusIdList_args.class, metaDataMap);
     }
 
-    public currentQueries_args() {
+    public queryStatusIdList_args() {
     }
 
-    public currentQueries_args(
+    public queryStatusIdList_args(
       String table)
     {
       this();
@@ -12273,14 +12336,14 @@ public class Blur {
     /**
      * Performs a deep copy on <i>other</i>.
      */
-    public currentQueries_args(currentQueries_args other) {
+    public queryStatusIdList_args(queryStatusIdList_args other) {
       if (other.isSetTable()) {
         this.table = other.table;
       }
     }
 
-    public currentQueries_args deepCopy() {
-      return new currentQueries_args(this);
+    public queryStatusIdList_args deepCopy() {
+      return new queryStatusIdList_args(this);
     }
 
     @Override
@@ -12288,11 +12351,17 @@ public class Blur {
       this.table = null;
     }
 
+    /**
+     * the table name.
+     */
     public String getTable() {
       return this.table;
     }
 
-    public currentQueries_args setTable(String table) {
+    /**
+     * the table name.
+     */
+    public queryStatusIdList_args setTable(String table) {
       this.table = table;
       return this;
     }
@@ -12351,12 +12420,12 @@ public class Blur {
     public boolean equals(Object that) {
       if (that == null)
         return false;
-      if (that instanceof currentQueries_args)
-        return this.equals((currentQueries_args)that);
+      if (that instanceof queryStatusIdList_args)
+        return this.equals((queryStatusIdList_args)that);
       return false;
     }
 
-    public boolean equals(currentQueries_args that) {
+    public boolean equals(queryStatusIdList_args that) {
       if (that == null)
         return false;
 
@@ -12377,13 +12446,13 @@ public class Blur {
       return 0;
     }
 
-    public int compareTo(currentQueries_args other) {
+    public int compareTo(queryStatusIdList_args other) {
       if (!getClass().equals(other.getClass())) {
         return getClass().getName().compareTo(other.getClass().getName());
       }
 
       int lastComparison = 0;
-      currentQueries_args typedOther = (currentQueries_args)other;
+      queryStatusIdList_args typedOther = (queryStatusIdList_args)other;
 
       lastComparison = Boolean.valueOf(isSetTable()).compareTo(typedOther.isSetTable());
       if (lastComparison != 0) {
@@ -12412,7 +12481,7 @@ public class Blur {
 
     @Override
     public String toString() {
-      StringBuilder sb = new StringBuilder("currentQueries_args(");
+      StringBuilder sb = new StringBuilder("queryStatusIdList_args(");
       boolean first = true;
 
       sb.append("table:");
@@ -12447,15 +12516,15 @@ public class Blur {
       }
     }
 
-    private static class currentQueries_argsStandardSchemeFactory implements SchemeFactory {
-      public currentQueries_argsStandardScheme getScheme() {
-        return new currentQueries_argsStandardScheme();
+    private static class queryStatusIdList_argsStandardSchemeFactory implements SchemeFactory {
+      public queryStatusIdList_argsStandardScheme getScheme() {
+        return new queryStatusIdList_argsStandardScheme();
       }
     }
 
-    private static class currentQueries_argsStandardScheme extends StandardScheme<currentQueries_args> {
+    private static class queryStatusIdList_argsStandardScheme extends StandardScheme<queryStatusIdList_args> {
 
-      public void read(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol iprot, currentQueries_args struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
+      public void read(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol iprot, queryStatusIdList_args struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
         org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField schemeField;
         iprot.readStructBegin();
         while (true)
@@ -12484,7 +12553,7 @@ public class Blur {
         struct.validate();
       }
 
-      public void write(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol oprot, currentQueries_args struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
+      public void write(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol oprot, queryStatusIdList_args struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
         struct.validate();
 
         oprot.writeStructBegin(STRUCT_DESC);
@@ -12499,16 +12568,16 @@ public class Blur {
 
     }
 
-    private static class currentQueries_argsTupleSchemeFactory implements SchemeFactory {
-      public currentQueries_argsTupleScheme getScheme() {
-        return new currentQueries_argsTupleScheme();
+    private static class queryStatusIdList_argsTupleSchemeFactory implements SchemeFactory {
+      public queryStatusIdList_argsTupleScheme getScheme() {
+        return new queryStatusIdList_argsTupleScheme();
       }
     }
 
-    private static class currentQueries_argsTupleScheme extends TupleScheme<currentQueries_args> {
+    private static class queryStatusIdList_argsTupleScheme extends TupleScheme<queryStatusIdList_args> {
 
       @Override
-      public void write(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot, currentQueries_args struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
+      public void write(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot, queryStatusIdList_args struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
         TTupleProtocol oprot = (TTupleProtocol) prot;
         BitSet optionals = new BitSet();
         if (struct.isSetTable()) {
@@ -12521,7 +12590,7 @@ public class Blur {
       }
 
       @Override
-      public void read(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot, currentQueries_args struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
+      public void read(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot, queryStatusIdList_args struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
         TTupleProtocol iprot = (TTupleProtocol) prot;
         BitSet incoming = iprot.readBitSet(1);
         if (incoming.get(0)) {
@@ -12533,19 +12602,19 @@ public class Blur {
 
   }
 
-  public static class currentQueries_result implements org.apache.blur.thirdparty.thrift_0_9_0.TBase<currentQueries_result, currentQueries_result._Fields>, java.io.Serializable, Cloneable   {
-    private static final org.apache.blur.thirdparty.thrift_0_9_0.protocol.TStruct STRUCT_DESC = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TStruct("currentQueries_result");
+  public static class queryStatusIdList_result implements org.apache.blur.thirdparty.thrift_0_9_0.TBase<queryStatusIdList_result, queryStatusIdList_result._Fields>, java.io.Serializable, Cloneable   {
+    private static final org.apache.blur.thirdparty.thrift_0_9_0.protocol.TStruct STRUCT_DESC = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TStruct("queryStatusIdList_result");
 
     private static final org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField SUCCESS_FIELD_DESC = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField("success", org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.LIST, (short)0);
     private static final org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField EX_FIELD_DESC = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField("ex", org.apache.blur.thirdparty.thrift_0_9_0.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 currentQueries_resultStandardSchemeFactory());
-      schemes.put(TupleScheme.class, new currentQueries_resultTupleSchemeFactory());
+      schemes.put(StandardScheme.class, new queryStatusIdList_resultStandardSchemeFactory());
+      schemes.put(TupleScheme.class, new queryStatusIdList_resultTupleSchemeFactory());
     }
 
-    public List<BlurQueryStatus> success; // required
+    public List<Long> success; // required
     public BlurException ex; // required
 
     /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
@@ -12615,18 +12684,18 @@ public class Blur {
       Map<_Fields, org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData>(_Fields.class);
       tmpMap.put(_Fields.SUCCESS, new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData("success", org.apache.blur.thirdparty.thrift_0_9_0.TFieldRequirementType.DEFAULT, 
           new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.ListMetaData(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.LIST, 
-              new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.StructMetaData(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STRUCT, BlurQueryStatus.class))));
+              new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldValueMetaData(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.I64))));
       tmpMap.put(_Fields.EX, new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData("ex", org.apache.blur.thirdparty.thrift_0_9_0.TFieldRequirementType.DEFAULT, 
           new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldValueMetaData(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STRUCT)));
       metaDataMap = Collections.unmodifiableMap(tmpMap);
-      org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData.addStructMetaDataMap(currentQueries_result.class, metaDataMap);
+      org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData.addStructMetaDataMap(queryStatusIdList_result.class, metaDataMap);
     }
 
-    public currentQueries_result() {
+    public queryStatusIdList_result() {
     }
 
-    public currentQueries_result(
-      List<BlurQueryStatus> success,
+    public queryStatusIdList_result(
+      List<Long> success,
       BlurException ex)
     {
       this();
@@ -12637,11 +12706,11 @@ public class Blur {
     /**
      * Performs a deep copy on <i>other</i>.
      */
-    public currentQueries_result(currentQueries_result other) {
+    public queryStatusIdList_result(queryStatusIdList_result other) {
       if (other.isSetSuccess()) {
-        List<BlurQueryStatus> __this__success = new ArrayList<BlurQueryStatus>();
-        for (BlurQueryStatus other_element : other.success) {
-          __this__success.add(new BlurQueryStatus(other_element));
+        List<Long> __this__success = new ArrayList<Long>();
+        for (Long other_element : other.success) {
+          __this__success.add(other_element);
         }
         this.success = __this__success;
       }
@@ -12650,8 +12719,8 @@ public class Blur {
       }
     }
 
-    public currentQueries_result deepCopy() {
-      return new currentQueries_result(this);
+    public queryStatusIdList_result deepCopy() {
+      return new queryStatusIdList_result(this);
     }
 
     @Override
@@ -12664,22 +12733,22 @@ public class Blur {
       return (this.success == null) ? 0 : this.success.size();
     }
 
-    public java.util.Iterator<BlurQueryStatus> getSuccessIterator() {
+    public java.util.Iterator<Long> getSuccessIterator() {
       return (this.success == null) ? null : this.success.iterator();
     }
 
-    public void addToSuccess(BlurQueryStatus elem) {
+    public void addToSuccess(long elem) {
       if (this.success == null) {
-        this.success = new ArrayList<BlurQueryStatus>();
+        this.success = new ArrayList<Long>();
       }
       this.success.add(elem);
     }
 
-    public List<BlurQueryStatus> getSuccess() {
+    public List<Long> getSuccess() {
       return this.success;
     }
 
-    public currentQueries_result setSuccess(List<BlurQueryStatus> success) {
+    public queryStatusIdList_result setSuccess(List<Long> success) {
       this.success = success;
       return this;
     }
@@ -12703,7 +12772,7 @@ public class Blur {
       return this.ex;
     }
 
-    public currentQueries_result setEx(BlurException ex) {
+    public queryStatusIdList_result setEx(BlurException ex) {
       this.ex = ex;
       return this;
     }
@@ -12729,7 +12798,7 @@ public class Blur {
         if (value == null) {
           unsetSuccess();
         } else {
-          setSuccess((List<BlurQueryStatus>)value);
+          setSuccess((List<Long>)value);
         }
         break;
 
@@ -12775,12 +12844,12 @@ public class Blur {
     public boolean equals(Object that) {
       if (that == null)
         return false;
-      if (that instanceof currentQueries_result)
-        return this.equals((currentQueries_result)that);
+      if (that instanceof queryStatusIdList_result)
+        return this.equals((queryStatusIdList_result)that);
       return false;
     }
 
-    public boolean equals(currentQueries_result that) {
+    public boolean equals(queryStatusIdList_result that) {
       if (that == null)
         return false;
 
@@ -12810,13 +12879,13 @@ public class Blur {
       return 0;
     }
 
-    public int compareTo(currentQueries_result other) {
+    public int compareTo(queryStatusIdList_result other) {
       if (!getClass().equals(other.getClass())) {
         return getClass().getName().compareTo(other.getClass().getName());
       }
 
       int lastComparison = 0;
-      currentQueries_result typedOther = (currentQueries_result)other;
+      queryStatusIdList_result typedOther = (queryStatusIdList_result)other;
 
       lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
       if (lastComparison != 0) {
@@ -12855,7 +12924,7 @@ public class Blur {
 
     @Override
     public String toString() {
-      StringBuilder sb = new StringBuilder("currentQueries_result(");
+      StringBuilder sb = new StringBuilder("queryStatusIdList_result(");
       boolean first = true;
 
       sb.append("success:");
@@ -12898,15 +12967,15 @@ public class Blur {
       }
     }
 
-    private static class currentQueries_resultStandardSchemeFactory implements SchemeFactory {
-      public currentQueries_resultStandardScheme getScheme() {
-        return new currentQueries_resultStandardScheme();
+    private static class queryStatusIdList_resultStandardSchemeFactory implements SchemeFactory {
+      public queryStatusIdList_resultStandardScheme getScheme() {
+        return new queryStatusIdList_resultStandardScheme();
       }
     }
 
-    private static class currentQueries_resultStandardScheme extends StandardScheme<currentQueries_result> {
+    private static class queryStatusIdList_resultStandardScheme extends StandardScheme<queryStatusIdList_result> {
 
-      public void read(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol iprot, currentQueries_result struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
+      public void read(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol iprot, queryStatusIdList_result struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
         org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField schemeField;
         iprot.readStructBegin();
         while (true)
@@ -12920,12 +12989,11 @@ public class Blur {
               if (schemeField.type == org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.LIST) {
                 {
                   org.apache.blur.thirdparty.thrift_0_9_0.protocol.TList _list266 = iprot.readListBegin();
-                  struct.success = new ArrayList<BlurQueryStatus>(_list266.size);
+                  struct.success = new ArrayList<Long>(_list266.size);
                   for (int _i267 = 0; _i267 < _list266.size; ++_i267)
                   {
-                    BlurQueryStatus _elem268; // required
-                    _elem268 = new BlurQueryStatus();
-                    _elem268.read(iprot);
+                    long _elem268; // required
+                    _elem268 = iprot.readI64();
                     struct.success.add(_elem268);
                   }
                   iprot.readListEnd();
@@ -12955,17 +13023,17 @@ public class Blur {
         struct.validate();
       }
 
-      public void write(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol oprot, currentQueries_result struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
+      public void write(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol oprot, queryStatusIdList_result struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
         struct.validate();
 
         oprot.writeStructBegin(STRUCT_DESC);
         if (struct.success != null) {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
-            oprot.writeListBegin(new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TList(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STRUCT, struct.success.size()));
-            for (BlurQueryStatus _iter269 : struct.success)
+            oprot.writeListBegin(new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TList(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.I64, struct.success.size()));
+            for (long _iter269 : struct.success)
             {
-              _iter269.write(oprot);
+              oprot.writeI64(_iter269);
             }
             oprot.writeListEnd();
           }
@@ -12982,16 +13050,16 @@ public class Blur {
 
     }
 
-    private static class currentQueries_resultTupleSchemeFactory implements SchemeFactory {
-      public currentQueries_resultTupleScheme getScheme() {
-        return new currentQueries_resultTupleScheme();
+    private static class queryStatusIdList_resultTupleSchemeFactory implements SchemeFactory {
+      public queryStatusIdList_resultTupleScheme getScheme() {
+        return new queryStatusIdList_resultTupleScheme();
       }
     }
 
-    private static class currentQueries_resultTupleScheme extends TupleScheme<currentQueries_result> {
+    private static class queryStatusIdList_resultTupleScheme extends TupleScheme<queryStatusIdList_result> {
 
       @Override
-      public void write(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot, currentQueries_result struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
+      public void write(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot, queryStatusIdList_result struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
         TTupleProtocol oprot = (TTupleProtocol) prot;
         BitSet optionals = new BitSet();
         if (struct.isSetSuccess()) {
@@ -13004,9 +13072,9 @@ public class Blur {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (BlurQueryStatus _iter270 : struct.success)
+            for (long _iter270 : struct.success)
             {
-              _iter270.write(oprot);
+              oprot.writeI64(_iter270);
             }
           }
         }
@@ -13016,18 +13084,17 @@ public class Blur {
       }
 
       @Override
-      public void read(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot, currentQueries_result struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
+      public void read(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot, queryStatusIdList_result struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
         TTupleProtocol iprot = (TTupleProtocol) prot;
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.blur.thirdparty.thrift_0_9_0.protocol.TList _list271 = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TList(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<BlurQueryStatus>(_list271.size);
+            org.apache.blur.thirdparty.thrift_0_9_0.protocol.TList _list271 = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TList(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.I64, iprot.readI32());
+            struct.success = new ArrayList<Long>(_list271.size);
             for (int _i272 = 0; _i272 < _list271.size; ++_i272)
             {
-              BlurQueryStatus _elem273; // required
-              _elem273 = new BlurQueryStatus();
-              _elem273.read(iprot);
+              long _elem273; // required
+              _elem273 = iprot.readI64();
               struct.success.add(_elem273);
             }
           }
@@ -13043,22 +13110,37 @@ public class Blur {
 
   }
 
-  public static class queryStatusIdList_args implements org.apache.blur.thirdparty.thrift_0_9_0.TBase<queryStatusIdList_args, queryStatusIdList_args._Fields>, java.io.Serializable, Cloneable   {
-    private static final org.apache.blur.thirdparty.thrift_0_9_0.protocol.TStruct STRUCT_DESC = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TStruct("queryStatusIdList_args");
+  public static class queryStatusById_args implements org.apache.blur.thirdparty.thrift_0_9_0.TBase<queryStatusById_args, queryStatusById_args._Fields>, java.io.Serializable, Cloneable   {
+    private static final org.apache.blur.thirdparty.thrift_0_9_0.protocol.TStruct STRUCT_DESC = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TStruct("queryStatusById_args");
 
     private static final org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField TABLE_FIELD_DESC = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField("table", org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STRING, (short)1);
+    private static final org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField UUID_FIELD_DESC = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField("uuid", org.apache.blur.thirdparty.thrift_0_9_0.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 queryStatusIdList_argsStandardSchemeFactory());
-      schemes.put(TupleScheme.class, new queryStatusIdList_argsTupleSchemeFactory());
+      schemes.put(StandardScheme.class, new queryStatusById_argsStandardSchemeFactory());
+      schemes.put(TupleScheme.class, new queryStatusById_argsTupleSchemeFactory());
     }
 
+    /**
+     * the table name.
+     */
     public String table; // required
+    /**
+     * the uuid of the query.
+     */
+    public long uuid; // required
 
     /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
     public enum _Fields implements org.apache.blur.thirdparty.thrift_0_9_0.TFieldIdEnum {
-      TABLE((short)1, "table");
+      /**
+       * the table name.
+       */
+      TABLE((short)1, "table"),
+      /**
+       * the uuid of the query.
+       */
+      UUID((short)2, "uuid");
 
       private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
 
@@ -13075,6 +13157,8 @@ public class Blur {
         switch(fieldId) {
           case 1: // TABLE
             return TABLE;
+          case 2: // UUID
+            return UUID;
           default:
             return null;
         }
@@ -13115,48 +13199,65 @@ public class Blur {
     }
 
     // isset id assignments
+    private static final int __UUID_ISSET_ID = 0;
+    private byte __isset_bitfield = 0;
     public static final Map<_Fields, org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData> metaDataMap;
     static {
       Map<_Fields, org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData>(_Fields.class);
       tmpMap.put(_Fields.TABLE, new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData("table", org.apache.blur.thirdparty.thrift_0_9_0.TFieldRequirementType.DEFAULT, 
           new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldValueMetaData(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STRING)));
+      tmpMap.put(_Fields.UUID, new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData("uuid", org.apache.blur.thirdparty.thrift_0_9_0.TFieldRequirementType.DEFAULT, 
+          new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldValueMetaData(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.I64)));
       metaDataMap = Collections.unmodifiableMap(tmpMap);
-      org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData.addStructMetaDataMap(queryStatusIdList_args.class, metaDataMap);
+      org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData.addStructMetaDataMap(queryStatusById_args.class, metaDataMap);
     }
 
-    public queryStatusIdList_args() {
+    public queryStatusById_args() {
     }
 
-    public queryStatusIdList_args(
-      String table)
+    public queryStatusById_args(
+      String table,
+      long uuid)
     {
       this();
       this.table = table;
+      this.uuid = uuid;
+      setUuidIsSet(true);
     }
 
     /**
      * Performs a deep copy on <i>other</i>.
      */
-    public queryStatusIdList_args(queryStatusIdList_args other) {
+    public queryStatusById_args(queryStatusById_args other) {
+      __isset_bitfield = other.__isset_bitfield;
       if (other.isSetTable()) {
         this.table = other.table;
       }
+      this.uuid = other.uuid;
     }
 
-    public queryStatusIdList_args deepCopy() {
-      return new queryStatusIdList_args(this);
+    public queryStatusById_args deepCopy() {
+      return new queryStatusById_args(this);
     }
 
     @Override
     public void clear() {
       this.table = null;
+      setUuidIsSet(false);
+      this.uuid = 0;
     }
 
+    /**
+     * the table name.
+     */
     public String getTable() {
       return this.table;
     }
 
-    public queryStatusIdList_args setTable(String table) {
+    /**
+     * the table name.
+     */
+    public queryStatusById_args setTable(String table) {
       this.table = table;
       return this;
     }
@@ -13176,6 +13277,35 @@ public class Blur {
       }
     }
 
+    /**
+     * the uuid of the query.
+     */
+    public long getUuid() {
+      return this.uuid;
+    }
+
+    /**
+     * the uuid of the query.
+     */
+    public queryStatusById_args setUuid(long uuid) {
+      this.uuid = uuid;
+      setUuidIsSet(true);
+      return this;
+    }
+
+    public void unsetUuid() {
+      __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __UUID_ISSET_ID);
+    }
+
+    /** Returns true if field uuid is set (has been assigned a value) and false otherwise */
+    public boolean isSetUuid() {
+      return EncodingUtils.testBit(__isset_bitfield, __UUID_ISSET_ID);
+    }
+
+    public void setUuidIsSet(boolean value) {
+      __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __UUID_ISSET_ID, value);
+    }
+
     public void setFieldValue(_Fields field, Object value) {
       switch (field) {
       case TABLE:
@@ -13186,6 +13316,14 @@ public class Blur {
         }
         break;
 
+      case UUID:
+        if (value == null) {
+          unsetUuid();
+        } else {
+          setUuid((Long)value);
+        }
+        break;
+
       }
     }
 
@@ -13194,6 +13332,9 @@ public class Blur {
       case TABLE:
         return getTable();
 
+      case UUID:
+        return Long.valueOf(getUuid());
+
       }
       throw new IllegalStateException();
     }
@@ -13207,6 +13348,8 @@ public class Blur {
       switch (field) {
       case TABLE:
         return isSetTable();
+      case UUID:
+        return isSetUuid();
       }
       throw new IllegalStateException();
     }
@@ -13215,12 +13358,12 @@ public class Blur {
     public boolean equals(Object that) {
       if (that == null)
         return false;
-      if (that instanceof queryStatusIdList_args)
-        return this.equals((queryStatusIdList_args)that);
+      if (that instanceof queryStatusById_args)
+        return this.equals((queryStatusById_args)that);
       return false;
     }
 
-    public boolean equals(queryStatusIdList_args that) {
+    public boolean equals(queryStatusById_args that) {
       if (that == null)
         return false;
 
@@ -13233,6 +13376,15 @@ public class Blur {
           return false;
       }
 
+      boolean this_present_uuid = true;
+      boolean that_present_uuid = true;
+      if (this_present_uuid || that_present_uuid) {
+        if (!(this_present_uuid && that_present_uuid))
+          return false;
+        if (this.uuid != that.uuid)
+          return false;
+      }
+
       return true;
     }
 
@@ -13241,13 +13393,13 @@ public class Blur {
       return 0;
     }
 
-    public int compareTo(queryStatusIdList_args other) {
+    public int compareTo(queryStatusById_args other) {
       if (!getClass().equals(other.getClass())) {
         return getClass().getName().compareTo(other.getClass().getName());
       }
 
       int lastComparison = 0;
-      queryStatusIdList_args typedOther = (queryStatusIdList_args)other;
+      queryStatusById_args typedOther = (queryStatusById_args)other;
 
       lastComparison = Boolean.valueOf(isSetTable()).compareTo(typedOther.isSetTable());
       if (lastComparison != 0) {
@@ -13259,1777 +13411,12 @@ public class Blur {
           return lastComparison;
         }
       }
-      return 0;
-    }
-
-    public _Fields fieldForId(int fieldId) {
-      return _Fields.findByThriftId(fieldId);
-    }
-
-    public void read(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol iprot) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
-    }
-
-    public void write(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol oprot) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
-    }
-
-    @Override
-    public String toString() {
-      StringBuilder sb = new StringBuilder("queryStatusIdList_args(");
-      boolean first = true;
-
-      sb.append("table:");
-      if (this.table == null) {
-        sb.append("null");
-      } else {
-        sb.append(this.table);
-      }
-      first = false;
-      sb.append(")");
-      return sb.toString();
-    }
-
-    public void validate() throws org.apache.blur.thirdparty.thrift_0_9_0.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.blur.thirdparty.thrift_0_9_0.protocol.TCompactProtocol(new org.apache.blur.thirdparty.thrift_0_9_0.transport.TIOStreamTransport(out)));
-      } catch (org.apache.blur.thirdparty.thrift_0_9_0.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.blur.thirdparty.thrift_0_9_0.protocol.TCompactProtocol(new org.apache.blur.thirdparty.thrift_0_9_0.transport.TIOStreamTransport(in)));
-      } catch (org.apache.blur.thirdparty.thrift_0_9_0.TException te) {
-        throw new java.io.IOException(te);
-      }
-    }
-
-    private static class queryStatusIdList_argsStandardSchemeFactory implements SchemeFactory {
-      public queryStatusIdList_argsStandardScheme getScheme() {
-        return new queryStatusIdList_argsStandardScheme();
-      }
-    }
-
-    private static class queryStatusIdList_argsStandardScheme extends StandardScheme<queryStatusIdList_args> {
-
-      public void read(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol iprot, queryStatusIdList_args struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField schemeField;
-        iprot.readStructBegin();
-        while (true)
-        {
-          schemeField = iprot.readFieldBegin();
-          if (schemeField.type == org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STOP) { 
-            break;
-          }
-          switch (schemeField.id) {
-            case 1: // TABLE
-              if (schemeField.type == org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STRING) {
-                struct.table = iprot.readString();
-                struct.setTableIsSet(true);
-              } else { 
-                org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-              }
-              break;
-            default:
-              org.apache.blur.thirdparty.thrift_0_9_0.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.blur.thirdparty.thrift_0_9_0.protocol.TProtocol oprot, queryStatusIdList_args struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        struct.validate();
-
-        oprot.writeStructBegin(STRUCT_DESC);
-        if (struct.table != null) {
-          oprot.writeFieldBegin(TABLE_FIELD_DESC);
-          oprot.writeString(struct.table);
-          oprot.writeFieldEnd();
-        }
-        oprot.writeFieldStop();
-        oprot.writeStructEnd();
-      }
-
-    }
-
-    private static class queryStatusIdList_argsTupleSchemeFactory implements SchemeFactory {
-      public queryStatusIdList_argsTupleScheme getScheme() {
-        return new queryStatusIdList_argsTupleScheme();
-      }
-    }
-
-    private static class queryStatusIdList_argsTupleScheme extends TupleScheme<queryStatusIdList_args> {
-
-      @Override
-      public void write(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot, queryStatusIdList_args struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        TTupleProtocol oprot = (TTupleProtocol) prot;
-        BitSet optionals = new BitSet();
-        if (struct.isSetTable()) {
-          optionals.set(0);
-        }
-        oprot.writeBitSet(optionals, 1);
-        if (struct.isSetTable()) {
-          oprot.writeString(struct.table);
-        }
-      }
-
-      @Override
-      public void read(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot, queryStatusIdList_args struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        TTupleProtocol iprot = (TTupleProtocol) prot;
-        BitSet incoming = iprot.readBitSet(1);
-        if (incoming.get(0)) {
-          struct.table = iprot.readString();
-          struct.setTableIsSet(true);
-        }
-      }
-    }
-
-  }
-
-  public static class queryStatusIdList_result implements org.apache.blur.thirdparty.thrift_0_9_0.TBase<queryStatusIdList_result, queryStatusIdList_result._Fields>, java.io.Serializable, Cloneable   {
-    private static final org.apache.blur.thirdparty.thrift_0_9_0.protocol.TStruct STRUCT_DESC = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TStruct("queryStatusIdList_result");
-
-    private static final org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField SUCCESS_FIELD_DESC = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField("success", org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.LIST, (short)0);
-    private static final org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField EX_FIELD_DESC = new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField("ex", org.apache.blur.thirdparty.thrift_0_9_0.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 queryStatusIdList_resultStandardSchemeFactory());
-      schemes.put(TupleScheme.class, new queryStatusIdList_resultTupleSchemeFactory());
-    }
-
-    public List<Long> success; // required
-    public BlurException ex; // required
-
-    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
-    public enum _Fields implements org.apache.blur.thirdparty.thrift_0_9_0.TFieldIdEnum {
-      SUCCESS((short)0, "success"),
-      EX((short)1, "ex");
-
-      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: // EX
-            return EX;
-          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.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData> metaDataMap;
-    static {
-      Map<_Fields, org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData>(_Fields.class);
-      tmpMap.put(_Fields.SUCCESS, new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData("success", org.apache.blur.thirdparty.thrift_0_9_0.TFieldRequirementType.DEFAULT, 
-          new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.ListMetaData(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.LIST, 
-              new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldValueMetaData(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.I64))));
-      tmpMap.put(_Fields.EX, new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData("ex", org.apache.blur.thirdparty.thrift_0_9_0.TFieldRequirementType.DEFAULT, 
-          new org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldValueMetaData(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STRUCT)));
-      metaDataMap = Collections.unmodifiableMap(tmpMap);
-      org.apache.blur.thirdparty.thrift_0_9_0.meta_data.FieldMetaData.addStructMetaDataMap(queryStatusIdList_result.class, metaDataMap);
-    }
-
-    public queryStatusIdList_result() {
-    }
-
-    public queryStatusIdList_result(
-      List<Long> success,
-      BlurException ex)
-    {
-      this();
-      this.success = success;
-      this.ex = ex;
-    }
-
-    /**
-     * Performs a deep copy on <i>other</i>.
-     */
-    public queryStatusIdList_result(queryStatusIdList_result other) {
-      if (other.isSetSuccess()) {
-        List<Long> __this__success = new ArrayList<Long>();
-        for (Long other_element : other.success) {
-          __this__success.add(other_element);
-        }
-        this.success = __this__success;
-      }
-      if (other.isSetEx()) {
-        this.ex = new BlurException(other.ex);
-      }
-    }
-
-    public queryStatusIdList_result deepCopy() {
-      return new queryStatusIdList_result(this);
-    }
-
-    @Override
-    public void clear() {
-      this.success = null;
-      this.ex = null;
-    }
-
-    public int getSuccessSize() {
-      return (this.success == null) ? 0 : this.success.size();
-    }
-
-    public java.util.Iterator<Long> getSuccessIterator() {
-      return (this.success == null) ? null : this.success.iterator();
-    }
-
-    public void addToSuccess(long elem) {
-      if (this.success == null) {
-        this.success = new ArrayList<Long>();
-      }
-      this.success.add(elem);
-    }
-
-    public List<Long> getSuccess() {
-      return this.success;
-    }
-
-    public queryStatusIdList_result setSuccess(List<Long> 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 BlurException getEx() {
-      return this.ex;
-    }
-
-    public queryStatusIdList_result setEx(BlurException ex) {
-      this.ex = ex;
-      return this;
-    }
-
-    public void unsetEx() {
-      this.ex = null;
-    }
-
-    /** Returns true if field ex is set (has been assigned a value) and false otherwise */
-    public boolean isSetEx() {
-      return this.ex != null;
-    }
-
-    public void setExIsSet(boolean value) {
-      if (!value) {
-        this.ex = null;
-      }
-    }
-
-    public void setFieldValue(_Fields field, Object value) {
-      switch (field) {
-      case SUCCESS:
-        if (value == null) {
-          unsetSuccess();
-        } else {
-          setSuccess((List<Long>)value);
-        }
-        break;
-
-      case EX:
-        if (value == null) {
-          unsetEx();
-        } else {
-          setEx((BlurException)value);
-        }
-        break;
-
-      }
-    }
-
-    public Object getFieldValue(_Fields field) {
-      switch (field) {
-      case SUCCESS:
-        return getSuccess();
-
-      case EX:
-        return getEx();
-
-      }
-      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 EX:
-        return isSetEx();
-      }
-      throw new IllegalStateException();
-    }
-
-    @Override
-    public boolean equals(Object that) {
-      if (that == null)
-        return false;
-      if (that instanceof queryStatusIdList_result)
-        return this.equals((queryStatusIdList_result)that);
-      return false;
-    }
-
-    public boolean equals(queryStatusIdList_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_ex = true && this.isSetEx();
-      boolean that_present_ex = true && that.isSetEx();
-      if (this_present_ex || that_present_ex) {
-        if (!(this_present_ex && that_present_ex))
-          return false;
-        if (!this.ex.equals(that.ex))
-          return false;
-      }
-
-      return true;
-    }
-
-    @Override
-    public int hashCode() {
-      return 0;
-    }
-
-    public int compareTo(queryStatusIdList_result other) {
-      if (!getClass().equals(other.getClass())) {
-        return getClass().getName().compareTo(other.getClass().getName());
-      }
-
-      int lastComparison = 0;
-      queryStatusIdList_result typedOther = (queryStatusIdList_result)other;
-
-      lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(typedOther.isSetSuccess());
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-      if (isSetSuccess()) {
-        lastComparison = org.apache.blur.thirdparty.thrift_0_9_0.TBaseHelper.compareTo(this.success, typedOther.success);
-        if (lastComparison != 0) {
-          return lastComparison;
-        }
-      }
-      lastComparison = Boolean.valueOf(isSetEx()).compareTo(typedOther.isSetEx());
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-      if (isSetEx()) {
-        lastComparison = org.apache.blur.thirdparty.thrift_0_9_0.TBaseHelper.compareTo(this.ex, typedOther.ex);
-        if (lastComparison != 0) {
-          return lastComparison;
-        }
-      }
-      return 0;
-    }
-
-    public _Fields fieldForId(int fieldId) {
-      return _Fields.findByThriftId(fieldId);
-    }
-
-    public void read(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol iprot) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-      schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
-    }
-
-    public void write(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol oprot) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-      schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
-      }
-
-    @Override
-    public String toString() {
-      StringBuilder sb = new StringBuilder("queryStatusIdList_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("ex:");
-      if (this.ex == null) {
-        sb.append("null");
-      } else {
-        sb.append(this.ex);
-      }
-      first = false;
-      sb.append(")");
-      return sb.toString();
-    }
-
-    public void validate() throws org.apache.blur.thirdparty.thrift_0_9_0.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.blur.thirdparty.thrift_0_9_0.protocol.TCompactProtocol(new org.apache.blur.thirdparty.thrift_0_9_0.transport.TIOStreamTransport(out)));
-      } catch (org.apache.blur.thirdparty.thrift_0_9_0.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.blur.thirdparty.thrift_0_9_0.protocol.TCompactProtocol(new org.apache.blur.thirdparty.thrift_0_9_0.transport.TIOStreamTransport(in)));
-      } catch (org.apache.blur.thirdparty.thrift_0_9_0.TException te) {
-        throw new java.io.IOException(te);
-      }
-    }
-
-    private static class queryStatusIdList_resultStandardSchemeFactory implements SchemeFactory {
-      public queryStatusIdList_resultStandardScheme getScheme() {
-        return new queryStatusIdList_resultStandardScheme();
-      }
-    }
-
-    private static class queryStatusIdList_resultStandardScheme extends StandardScheme<queryStatusIdList_result> {
-
-      public void read(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol iprot, queryStatusIdList_result struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        org.apache.blur.thirdparty.thrift_0_9_0.protocol.TField schemeField;
-        iprot.readStructBegin();
-        while (true)
-        {
-          schemeField = iprot.readFieldBegin();
-          if (schemeField.type == org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STOP) { 
-            break;
-          }
-          switch (schemeField.id) {
-            case 0: // SUCCESS
-              if (schemeField.type == org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.LIST) {
-                {
-                  org.apache.blur.thirdparty.thrift_0_9_0.protocol.TList _list274 = iprot.readListBegin();
-                  struct.success = new ArrayList<Long>(_list274.size);
-                  for (int _i275 = 0; _i275 < _list274.size; ++_i275)
-                  {
-                    long _elem276; // required
-                    _elem276 = iprot.readI64();
-                    struct.success.add(_elem276);
-                  }
-                  iprot.readListEnd();
-                }
-                struct.setSuccessIsSet(true);
-              } else { 
-                org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-              }
-              break;
-            case 1: // EX
-              if (schemeField.type == org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.STRUCT) {
-                struct.ex = new BlurException();
-                struct.ex.read(iprot);
-                struct.setExIsSet(true);
-              } else { 
-                org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-              }
-              break;
-            default:
-              org.apache.blur.thirdparty.thrift_0_9_0.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.blur.thirdparty.thrift_0_9_0.protocol.TProtocol oprot, queryStatusIdList_result struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        struct.validate();
-
-        oprot.writeStructBegin(STRUCT_DESC);
-        if (struct.success != null) {
-          oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
-          {
-            oprot.writeListBegin(new org.apache.blur.thirdparty.thrift_0_9_0.protocol.TList(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TType.I64, struct.success.size()));
-            for (long _iter277 : struct.success)
-            {
-              oprot.writeI64(_iter277);
-            }
-            oprot.writeListEnd();
-          }
-          oprot.writeFieldEnd();
-        }
-        if (struct.ex != null) {
-          oprot.writeFieldBegin(EX_FIELD_DESC);
-          struct.ex.write(oprot);
-          oprot.writeFieldEnd();
-        }
-        oprot.writeFieldStop();
-        oprot.writeStructEnd();
-      }
-
-    }
-
-    private static class queryStatusIdList_resultTupleSchemeFactory implements SchemeFactory {
-      public queryStatusIdList_resultTupleScheme getScheme() {
-        return new queryStatusIdList_resultTupleScheme();
-      }
-    }
-
-    private static class queryStatusIdList_resultTupleScheme extends TupleScheme<queryStatusIdList_result> {
-
-      @Override
-      public void write(org.apache.blur.thirdparty.thrift_0_9_0.protocol.TProtocol prot, queryStatusIdList_result struct) throws org.apache.blur.thirdparty.thrift_0_9_0.TException {
-        TTupleProtocol oprot = (TTupleProtocol) prot;
-        BitSet optionals = new BitSet();
-        if (struct.isSetSuccess()) {
-          optionals.set(0);
-        }
-        if (struct.isSetEx()) {
-          optionals.set(1);
-        }
-        oprot.writeBitSet(optionals, 2);
-        if (struct.isSetSuccess()) {
-          {
-            oprot.writeI32(struct.success.size());
-            for (long _iter278 : struct.success)
-            {
-              oprot.writeI64(_iter278);
-            }
-          }
-        }
-        if (struct.isSetEx()) {
-          struct.ex.write(oprot);
-        }
-      }
-
-      @Override
-      public void read(org.apache.blur.thirdparty.thrift_0_

<TRUNCATED>

Mime
View raw message