incubator-blur-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From amccu...@apache.org
Subject [2/7] Adding feature that should allow for custom objects for be passed through blur platform as arguments and results.
Date Tue, 02 Sep 2014 13:23:47 GMT
http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/09d76298/distribution/src/main/scripts/interface/gen-js/Blur.js
----------------------------------------------------------------------
diff --git a/distribution/src/main/scripts/interface/gen-js/Blur.js b/distribution/src/main/scripts/interface/gen-js/Blur.js
index d7dc27b..863826e 100644
--- a/distribution/src/main/scripts/interface/gen-js/Blur.js
+++ b/distribution/src/main/scripts/interface/gen-js/Blur.js
@@ -1041,18 +1041,18 @@ Blur_tableList_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size262 = 0;
-        var _rtmp3266;
+        var _size270 = 0;
+        var _rtmp3274;
         this.success = [];
-        var _etype265 = 0;
-        _rtmp3266 = input.readListBegin();
-        _etype265 = _rtmp3266.etype;
-        _size262 = _rtmp3266.size;
-        for (var _i267 = 0; _i267 < _size262; ++_i267)
+        var _etype273 = 0;
+        _rtmp3274 = input.readListBegin();
+        _etype273 = _rtmp3274.etype;
+        _size270 = _rtmp3274.size;
+        for (var _i275 = 0; _i275 < _size270; ++_i275)
         {
-          var elem268 = null;
-          elem268 = input.readString().value;
-          this.success.push(elem268);
+          var elem276 = null;
+          elem276 = input.readString().value;
+          this.success.push(elem276);
         }
         input.readListEnd();
       } else {
@@ -1081,12 +1081,12 @@ Blur_tableList_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.LIST, 0);
     output.writeListBegin(Thrift.Type.STRING, this.success.length);
-    for (var iter269 in this.success)
+    for (var iter277 in this.success)
     {
-      if (this.success.hasOwnProperty(iter269))
+      if (this.success.hasOwnProperty(iter277))
       {
-        iter269 = this.success[iter269];
-        output.writeString(iter269);
+        iter277 = this.success[iter277];
+        output.writeString(iter277);
       }
     }
     output.writeListEnd();
@@ -1187,18 +1187,18 @@ Blur_tableListByCluster_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size270 = 0;
-        var _rtmp3274;
+        var _size278 = 0;
+        var _rtmp3282;
         this.success = [];
-        var _etype273 = 0;
-        _rtmp3274 = input.readListBegin();
-        _etype273 = _rtmp3274.etype;
-        _size270 = _rtmp3274.size;
-        for (var _i275 = 0; _i275 < _size270; ++_i275)
+        var _etype281 = 0;
+        _rtmp3282 = input.readListBegin();
+        _etype281 = _rtmp3282.etype;
+        _size278 = _rtmp3282.size;
+        for (var _i283 = 0; _i283 < _size278; ++_i283)
         {
-          var elem276 = null;
-          elem276 = input.readString().value;
-          this.success.push(elem276);
+          var elem284 = null;
+          elem284 = input.readString().value;
+          this.success.push(elem284);
         }
         input.readListEnd();
       } else {
@@ -1227,12 +1227,12 @@ Blur_tableListByCluster_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.LIST, 0);
     output.writeListBegin(Thrift.Type.STRING, this.success.length);
-    for (var iter277 in this.success)
+    for (var iter285 in this.success)
     {
-      if (this.success.hasOwnProperty(iter277))
+      if (this.success.hasOwnProperty(iter285))
       {
-        iter277 = this.success[iter277];
-        output.writeString(iter277);
+        iter285 = this.success[iter285];
+        output.writeString(iter285);
       }
     }
     output.writeListEnd();
@@ -2218,40 +2218,40 @@ Blur_listSnapshots_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.MAP) {
-        var _size278 = 0;
-        var _rtmp3282;
+        var _size286 = 0;
+        var _rtmp3290;
         this.success = {};
-        var _ktype279 = 0;
-        var _vtype280 = 0;
-        _rtmp3282 = input.readMapBegin();
-        _ktype279 = _rtmp3282.ktype;
-        _vtype280 = _rtmp3282.vtype;
-        _size278 = _rtmp3282.size;
-        for (var _i283 = 0; _i283 < _size278; ++_i283)
+        var _ktype287 = 0;
+        var _vtype288 = 0;
+        _rtmp3290 = input.readMapBegin();
+        _ktype287 = _rtmp3290.ktype;
+        _vtype288 = _rtmp3290.vtype;
+        _size286 = _rtmp3290.size;
+        for (var _i291 = 0; _i291 < _size286; ++_i291)
         {
-          if (_i283 > 0 ) {
+          if (_i291 > 0 ) {
             if (input.rstack.length > input.rpos[input.rpos.length -1] + 1) {
               input.rstack.pop();
             }
           }
-          var key284 = null;
-          var val285 = null;
-          key284 = input.readString().value;
-          var _size286 = 0;
-          var _rtmp3290;
-          val285 = [];
-          var _etype289 = 0;
-          _rtmp3290 = input.readListBegin();
-          _etype289 = _rtmp3290.etype;
-          _size286 = _rtmp3290.size;
-          for (var _i291 = 0; _i291 < _size286; ++_i291)
+          var key292 = null;
+          var val293 = null;
+          key292 = input.readString().value;
+          var _size294 = 0;
+          var _rtmp3298;
+          val293 = [];
+          var _etype297 = 0;
+          _rtmp3298 = input.readListBegin();
+          _etype297 = _rtmp3298.etype;
+          _size294 = _rtmp3298.size;
+          for (var _i299 = 0; _i299 < _size294; ++_i299)
           {
-            var elem292 = null;
-            elem292 = input.readString().value;
-            val285.push(elem292);
+            var elem300 = null;
+            elem300 = input.readString().value;
+            val293.push(elem300);
           }
           input.readListEnd();
-          this.success[key284] = val285;
+          this.success[key292] = val293;
         }
         input.readMapEnd();
       } else {
@@ -2280,19 +2280,19 @@ Blur_listSnapshots_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.MAP, 0);
     output.writeMapBegin(Thrift.Type.STRING, Thrift.Type.LIST, Thrift.objectLength(this.success));
-    for (var kiter293 in this.success)
+    for (var kiter301 in this.success)
     {
-      if (this.success.hasOwnProperty(kiter293))
+      if (this.success.hasOwnProperty(kiter301))
       {
-        var viter294 = this.success[kiter293];
-        output.writeString(kiter293);
-        output.writeListBegin(Thrift.Type.STRING, viter294.length);
-        for (var iter295 in viter294)
+        var viter302 = this.success[kiter301];
+        output.writeString(kiter301);
+        output.writeListBegin(Thrift.Type.STRING, viter302.length);
+        for (var iter303 in viter302)
         {
-          if (viter294.hasOwnProperty(iter295))
+          if (viter302.hasOwnProperty(iter303))
           {
-            iter295 = viter294[iter295];
-            output.writeString(iter295);
+            iter303 = viter302[iter303];
+            output.writeString(iter303);
           }
         }
         output.writeListEnd();
@@ -2706,19 +2706,19 @@ Blur_fetchRowBatch_args.prototype.read = function(input) {
       break;
       case 2:
       if (ftype == Thrift.Type.LIST) {
-        var _size296 = 0;
-        var _rtmp3300;
+        var _size304 = 0;
+        var _rtmp3308;
         this.selectors = [];
-        var _etype299 = 0;
-        _rtmp3300 = input.readListBegin();
-        _etype299 = _rtmp3300.etype;
-        _size296 = _rtmp3300.size;
-        for (var _i301 = 0; _i301 < _size296; ++_i301)
+        var _etype307 = 0;
+        _rtmp3308 = input.readListBegin();
+        _etype307 = _rtmp3308.etype;
+        _size304 = _rtmp3308.size;
+        for (var _i309 = 0; _i309 < _size304; ++_i309)
         {
-          var elem302 = null;
-          elem302 = new Selector();
-          elem302.read(input);
-          this.selectors.push(elem302);
+          var elem310 = null;
+          elem310 = new Selector();
+          elem310.read(input);
+          this.selectors.push(elem310);
         }
         input.readListEnd();
       } else {
@@ -2744,12 +2744,12 @@ Blur_fetchRowBatch_args.prototype.write = function(output) {
   if (this.selectors !== null && this.selectors !== undefined) {
     output.writeFieldBegin('selectors', Thrift.Type.LIST, 2);
     output.writeListBegin(Thrift.Type.STRUCT, this.selectors.length);
-    for (var iter303 in this.selectors)
+    for (var iter311 in this.selectors)
     {
-      if (this.selectors.hasOwnProperty(iter303))
+      if (this.selectors.hasOwnProperty(iter311))
       {
-        iter303 = this.selectors[iter303];
-        iter303.write(output);
+        iter311 = this.selectors[iter311];
+        iter311.write(output);
       }
     }
     output.writeListEnd();
@@ -2792,19 +2792,19 @@ Blur_fetchRowBatch_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size304 = 0;
-        var _rtmp3308;
+        var _size312 = 0;
+        var _rtmp3316;
         this.success = [];
-        var _etype307 = 0;
-        _rtmp3308 = input.readListBegin();
-        _etype307 = _rtmp3308.etype;
-        _size304 = _rtmp3308.size;
-        for (var _i309 = 0; _i309 < _size304; ++_i309)
+        var _etype315 = 0;
+        _rtmp3316 = input.readListBegin();
+        _etype315 = _rtmp3316.etype;
+        _size312 = _rtmp3316.size;
+        for (var _i317 = 0; _i317 < _size312; ++_i317)
         {
-          var elem310 = null;
-          elem310 = new FetchResult();
-          elem310.read(input);
-          this.success.push(elem310);
+          var elem318 = null;
+          elem318 = new FetchResult();
+          elem318.read(input);
+          this.success.push(elem318);
         }
         input.readListEnd();
       } else {
@@ -2833,12 +2833,12 @@ Blur_fetchRowBatch_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.LIST, 0);
     output.writeListBegin(Thrift.Type.STRUCT, this.success.length);
-    for (var iter311 in this.success)
+    for (var iter319 in this.success)
     {
-      if (this.success.hasOwnProperty(iter311))
+      if (this.success.hasOwnProperty(iter319))
       {
-        iter311 = this.success[iter311];
-        iter311.write(output);
+        iter319 = this.success[iter319];
+        iter319.write(output);
       }
     }
     output.writeListEnd();
@@ -3102,19 +3102,19 @@ Blur_mutateBatch_args.prototype.read = function(input) {
     {
       case 1:
       if (ftype == Thrift.Type.LIST) {
-        var _size312 = 0;
-        var _rtmp3316;
+        var _size320 = 0;
+        var _rtmp3324;
         this.mutations = [];
-        var _etype315 = 0;
-        _rtmp3316 = input.readListBegin();
-        _etype315 = _rtmp3316.etype;
-        _size312 = _rtmp3316.size;
-        for (var _i317 = 0; _i317 < _size312; ++_i317)
+        var _etype323 = 0;
+        _rtmp3324 = input.readListBegin();
+        _etype323 = _rtmp3324.etype;
+        _size320 = _rtmp3324.size;
+        for (var _i325 = 0; _i325 < _size320; ++_i325)
         {
-          var elem318 = null;
-          elem318 = new RowMutation();
-          elem318.read(input);
-          this.mutations.push(elem318);
+          var elem326 = null;
+          elem326 = new RowMutation();
+          elem326.read(input);
+          this.mutations.push(elem326);
         }
         input.readListEnd();
       } else {
@@ -3138,12 +3138,12 @@ Blur_mutateBatch_args.prototype.write = function(output) {
   if (this.mutations !== null && this.mutations !== undefined) {
     output.writeFieldBegin('mutations', Thrift.Type.LIST, 1);
     output.writeListBegin(Thrift.Type.STRUCT, this.mutations.length);
-    for (var iter319 in this.mutations)
+    for (var iter327 in this.mutations)
     {
-      if (this.mutations.hasOwnProperty(iter319))
+      if (this.mutations.hasOwnProperty(iter327))
       {
-        iter319 = this.mutations[iter319];
-        iter319.write(output);
+        iter327 = this.mutations[iter327];
+        iter327.write(output);
       }
     }
     output.writeListEnd();
@@ -3236,19 +3236,19 @@ Blur_enqueueMutateBatch_args.prototype.read = function(input) {
     {
       case 1:
       if (ftype == Thrift.Type.LIST) {
-        var _size320 = 0;
-        var _rtmp3324;
+        var _size328 = 0;
+        var _rtmp3332;
         this.mutations = [];
-        var _etype323 = 0;
-        _rtmp3324 = input.readListBegin();
-        _etype323 = _rtmp3324.etype;
-        _size320 = _rtmp3324.size;
-        for (var _i325 = 0; _i325 < _size320; ++_i325)
+        var _etype331 = 0;
+        _rtmp3332 = input.readListBegin();
+        _etype331 = _rtmp3332.etype;
+        _size328 = _rtmp3332.size;
+        for (var _i333 = 0; _i333 < _size328; ++_i333)
         {
-          var elem326 = null;
-          elem326 = new RowMutation();
-          elem326.read(input);
-          this.mutations.push(elem326);
+          var elem334 = null;
+          elem334 = new RowMutation();
+          elem334.read(input);
+          this.mutations.push(elem334);
         }
         input.readListEnd();
       } else {
@@ -3272,12 +3272,12 @@ Blur_enqueueMutateBatch_args.prototype.write = function(output) {
   if (this.mutations !== null && this.mutations !== undefined) {
     output.writeFieldBegin('mutations', Thrift.Type.LIST, 1);
     output.writeListBegin(Thrift.Type.STRUCT, this.mutations.length);
-    for (var iter327 in this.mutations)
+    for (var iter335 in this.mutations)
     {
-      if (this.mutations.hasOwnProperty(iter327))
+      if (this.mutations.hasOwnProperty(iter335))
       {
-        iter327 = this.mutations[iter327];
-        iter327.write(output);
+        iter335 = this.mutations[iter335];
+        iter335.write(output);
       }
     }
     output.writeListEnd();
@@ -3555,18 +3555,18 @@ Blur_queryStatusIdList_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size328 = 0;
-        var _rtmp3332;
+        var _size336 = 0;
+        var _rtmp3340;
         this.success = [];
-        var _etype331 = 0;
-        _rtmp3332 = input.readListBegin();
-        _etype331 = _rtmp3332.etype;
-        _size328 = _rtmp3332.size;
-        for (var _i333 = 0; _i333 < _size328; ++_i333)
+        var _etype339 = 0;
+        _rtmp3340 = input.readListBegin();
+        _etype339 = _rtmp3340.etype;
+        _size336 = _rtmp3340.size;
+        for (var _i341 = 0; _i341 < _size336; ++_i341)
         {
-          var elem334 = null;
-          elem334 = input.readString().value;
-          this.success.push(elem334);
+          var elem342 = null;
+          elem342 = input.readString().value;
+          this.success.push(elem342);
         }
         input.readListEnd();
       } else {
@@ -3595,12 +3595,12 @@ Blur_queryStatusIdList_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.LIST, 0);
     output.writeListBegin(Thrift.Type.STRING, this.success.length);
-    for (var iter335 in this.success)
+    for (var iter343 in this.success)
     {
-      if (this.success.hasOwnProperty(iter335))
+      if (this.success.hasOwnProperty(iter343))
       {
-        iter335 = this.success[iter335];
-        output.writeString(iter335);
+        iter343 = this.success[iter343];
+        output.writeString(iter343);
       }
     }
     output.writeListEnd();
@@ -3900,18 +3900,18 @@ Blur_terms_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size336 = 0;
-        var _rtmp3340;
+        var _size344 = 0;
+        var _rtmp3348;
         this.success = [];
-        var _etype339 = 0;
-        _rtmp3340 = input.readListBegin();
-        _etype339 = _rtmp3340.etype;
-        _size336 = _rtmp3340.size;
-        for (var _i341 = 0; _i341 < _size336; ++_i341)
+        var _etype347 = 0;
+        _rtmp3348 = input.readListBegin();
+        _etype347 = _rtmp3348.etype;
+        _size344 = _rtmp3348.size;
+        for (var _i349 = 0; _i349 < _size344; ++_i349)
         {
-          var elem342 = null;
-          elem342 = input.readString().value;
-          this.success.push(elem342);
+          var elem350 = null;
+          elem350 = input.readString().value;
+          this.success.push(elem350);
         }
         input.readListEnd();
       } else {
@@ -3940,12 +3940,12 @@ Blur_terms_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.LIST, 0);
     output.writeListBegin(Thrift.Type.STRING, this.success.length);
-    for (var iter343 in this.success)
+    for (var iter351 in this.success)
     {
-      if (this.success.hasOwnProperty(iter343))
+      if (this.success.hasOwnProperty(iter351))
       {
-        iter343 = this.success[iter343];
-        output.writeString(iter343);
+        iter351 = this.success[iter351];
+        output.writeString(iter351);
       }
     }
     output.writeListEnd();
@@ -4190,18 +4190,18 @@ Blur_shardClusterList_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size344 = 0;
-        var _rtmp3348;
+        var _size352 = 0;
+        var _rtmp3356;
         this.success = [];
-        var _etype347 = 0;
-        _rtmp3348 = input.readListBegin();
-        _etype347 = _rtmp3348.etype;
-        _size344 = _rtmp3348.size;
-        for (var _i349 = 0; _i349 < _size344; ++_i349)
+        var _etype355 = 0;
+        _rtmp3356 = input.readListBegin();
+        _etype355 = _rtmp3356.etype;
+        _size352 = _rtmp3356.size;
+        for (var _i357 = 0; _i357 < _size352; ++_i357)
         {
-          var elem350 = null;
-          elem350 = input.readString().value;
-          this.success.push(elem350);
+          var elem358 = null;
+          elem358 = input.readString().value;
+          this.success.push(elem358);
         }
         input.readListEnd();
       } else {
@@ -4230,12 +4230,12 @@ Blur_shardClusterList_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.LIST, 0);
     output.writeListBegin(Thrift.Type.STRING, this.success.length);
-    for (var iter351 in this.success)
+    for (var iter359 in this.success)
     {
-      if (this.success.hasOwnProperty(iter351))
+      if (this.success.hasOwnProperty(iter359))
       {
-        iter351 = this.success[iter351];
-        output.writeString(iter351);
+        iter359 = this.success[iter359];
+        output.writeString(iter359);
       }
     }
     output.writeListEnd();
@@ -4336,18 +4336,18 @@ Blur_shardServerList_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size352 = 0;
-        var _rtmp3356;
+        var _size360 = 0;
+        var _rtmp3364;
         this.success = [];
-        var _etype355 = 0;
-        _rtmp3356 = input.readListBegin();
-        _etype355 = _rtmp3356.etype;
-        _size352 = _rtmp3356.size;
-        for (var _i357 = 0; _i357 < _size352; ++_i357)
+        var _etype363 = 0;
+        _rtmp3364 = input.readListBegin();
+        _etype363 = _rtmp3364.etype;
+        _size360 = _rtmp3364.size;
+        for (var _i365 = 0; _i365 < _size360; ++_i365)
         {
-          var elem358 = null;
-          elem358 = input.readString().value;
-          this.success.push(elem358);
+          var elem366 = null;
+          elem366 = input.readString().value;
+          this.success.push(elem366);
         }
         input.readListEnd();
       } else {
@@ -4376,12 +4376,12 @@ Blur_shardServerList_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.LIST, 0);
     output.writeListBegin(Thrift.Type.STRING, this.success.length);
-    for (var iter359 in this.success)
+    for (var iter367 in this.success)
     {
-      if (this.success.hasOwnProperty(iter359))
+      if (this.success.hasOwnProperty(iter367))
       {
-        iter359 = this.success[iter359];
-        output.writeString(iter359);
+        iter367 = this.success[iter367];
+        output.writeString(iter367);
       }
     }
     output.writeListEnd();
@@ -4457,18 +4457,18 @@ Blur_controllerServerList_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size360 = 0;
-        var _rtmp3364;
+        var _size368 = 0;
+        var _rtmp3372;
         this.success = [];
-        var _etype363 = 0;
-        _rtmp3364 = input.readListBegin();
-        _etype363 = _rtmp3364.etype;
-        _size360 = _rtmp3364.size;
-        for (var _i365 = 0; _i365 < _size360; ++_i365)
+        var _etype371 = 0;
+        _rtmp3372 = input.readListBegin();
+        _etype371 = _rtmp3372.etype;
+        _size368 = _rtmp3372.size;
+        for (var _i373 = 0; _i373 < _size368; ++_i373)
         {
-          var elem366 = null;
-          elem366 = input.readString().value;
-          this.success.push(elem366);
+          var elem374 = null;
+          elem374 = input.readString().value;
+          this.success.push(elem374);
         }
         input.readListEnd();
       } else {
@@ -4497,12 +4497,12 @@ Blur_controllerServerList_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.LIST, 0);
     output.writeListBegin(Thrift.Type.STRING, this.success.length);
-    for (var iter367 in this.success)
+    for (var iter375 in this.success)
     {
-      if (this.success.hasOwnProperty(iter367))
+      if (this.success.hasOwnProperty(iter375))
       {
-        iter367 = this.success[iter367];
-        output.writeString(iter367);
+        iter375 = this.success[iter375];
+        output.writeString(iter375);
       }
     }
     output.writeListEnd();
@@ -4603,27 +4603,27 @@ Blur_shardServerLayout_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.MAP) {
-        var _size368 = 0;
-        var _rtmp3372;
+        var _size376 = 0;
+        var _rtmp3380;
         this.success = {};
-        var _ktype369 = 0;
-        var _vtype370 = 0;
-        _rtmp3372 = input.readMapBegin();
-        _ktype369 = _rtmp3372.ktype;
-        _vtype370 = _rtmp3372.vtype;
-        _size368 = _rtmp3372.size;
-        for (var _i373 = 0; _i373 < _size368; ++_i373)
+        var _ktype377 = 0;
+        var _vtype378 = 0;
+        _rtmp3380 = input.readMapBegin();
+        _ktype377 = _rtmp3380.ktype;
+        _vtype378 = _rtmp3380.vtype;
+        _size376 = _rtmp3380.size;
+        for (var _i381 = 0; _i381 < _size376; ++_i381)
         {
-          if (_i373 > 0 ) {
+          if (_i381 > 0 ) {
             if (input.rstack.length > input.rpos[input.rpos.length -1] + 1) {
               input.rstack.pop();
             }
           }
-          var key374 = null;
-          var val375 = null;
-          key374 = input.readString().value;
-          val375 = input.readString().value;
-          this.success[key374] = val375;
+          var key382 = null;
+          var val383 = null;
+          key382 = input.readString().value;
+          val383 = input.readString().value;
+          this.success[key382] = val383;
         }
         input.readMapEnd();
       } else {
@@ -4652,13 +4652,13 @@ Blur_shardServerLayout_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.MAP, 0);
     output.writeMapBegin(Thrift.Type.STRING, Thrift.Type.STRING, Thrift.objectLength(this.success));
-    for (var kiter376 in this.success)
+    for (var kiter384 in this.success)
     {
-      if (this.success.hasOwnProperty(kiter376))
+      if (this.success.hasOwnProperty(kiter384))
       {
-        var viter377 = this.success[kiter376];
-        output.writeString(kiter376);
-        output.writeString(viter377);
+        var viter385 = this.success[kiter384];
+        output.writeString(kiter384);
+        output.writeString(viter385);
       }
     }
     output.writeMapEnd();
@@ -4759,49 +4759,49 @@ Blur_shardServerLayoutState_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.MAP) {
-        var _size378 = 0;
-        var _rtmp3382;
+        var _size386 = 0;
+        var _rtmp3390;
         this.success = {};
-        var _ktype379 = 0;
-        var _vtype380 = 0;
-        _rtmp3382 = input.readMapBegin();
-        _ktype379 = _rtmp3382.ktype;
-        _vtype380 = _rtmp3382.vtype;
-        _size378 = _rtmp3382.size;
-        for (var _i383 = 0; _i383 < _size378; ++_i383)
+        var _ktype387 = 0;
+        var _vtype388 = 0;
+        _rtmp3390 = input.readMapBegin();
+        _ktype387 = _rtmp3390.ktype;
+        _vtype388 = _rtmp3390.vtype;
+        _size386 = _rtmp3390.size;
+        for (var _i391 = 0; _i391 < _size386; ++_i391)
         {
-          if (_i383 > 0 ) {
+          if (_i391 > 0 ) {
             if (input.rstack.length > input.rpos[input.rpos.length -1] + 1) {
               input.rstack.pop();
             }
           }
-          var key384 = null;
-          var val385 = null;
-          key384 = input.readString().value;
-          var _size386 = 0;
-          var _rtmp3390;
-          val385 = {};
-          var _ktype387 = 0;
-          var _vtype388 = 0;
-          _rtmp3390 = input.readMapBegin();
-          _ktype387 = _rtmp3390.ktype;
-          _vtype388 = _rtmp3390.vtype;
-          _size386 = _rtmp3390.size;
-          for (var _i391 = 0; _i391 < _size386; ++_i391)
+          var key392 = null;
+          var val393 = null;
+          key392 = input.readString().value;
+          var _size394 = 0;
+          var _rtmp3398;
+          val393 = {};
+          var _ktype395 = 0;
+          var _vtype396 = 0;
+          _rtmp3398 = input.readMapBegin();
+          _ktype395 = _rtmp3398.ktype;
+          _vtype396 = _rtmp3398.vtype;
+          _size394 = _rtmp3398.size;
+          for (var _i399 = 0; _i399 < _size394; ++_i399)
           {
-            if (_i391 > 0 ) {
+            if (_i399 > 0 ) {
               if (input.rstack.length > input.rpos[input.rpos.length -1] + 1) {
                 input.rstack.pop();
               }
             }
-            var key392 = null;
-            var val393 = null;
-            key392 = input.readString().value;
-            val393 = input.readI32().value;
-            val385[key392] = val393;
+            var key400 = null;
+            var val401 = null;
+            key400 = input.readString().value;
+            val401 = input.readI32().value;
+            val393[key400] = val401;
           }
           input.readMapEnd();
-          this.success[key384] = val385;
+          this.success[key392] = val393;
         }
         input.readMapEnd();
       } else {
@@ -4830,20 +4830,20 @@ Blur_shardServerLayoutState_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.MAP, 0);
     output.writeMapBegin(Thrift.Type.STRING, Thrift.Type.MAP, Thrift.objectLength(this.success));
-    for (var kiter394 in this.success)
+    for (var kiter402 in this.success)
     {
-      if (this.success.hasOwnProperty(kiter394))
+      if (this.success.hasOwnProperty(kiter402))
       {
-        var viter395 = this.success[kiter394];
-        output.writeString(kiter394);
-        output.writeMapBegin(Thrift.Type.STRING, Thrift.Type.I32, Thrift.objectLength(viter395));
-        for (var kiter396 in viter395)
+        var viter403 = this.success[kiter402];
+        output.writeString(kiter402);
+        output.writeMapBegin(Thrift.Type.STRING, Thrift.Type.I32, Thrift.objectLength(viter403));
+        for (var kiter404 in viter403)
         {
-          if (viter395.hasOwnProperty(kiter396))
+          if (viter403.hasOwnProperty(kiter404))
           {
-            var viter397 = viter395[kiter396];
-            output.writeString(kiter396);
-            output.writeI32(viter397);
+            var viter405 = viter403[kiter404];
+            output.writeString(kiter404);
+            output.writeI32(viter405);
           }
         }
         output.writeMapEnd();
@@ -5046,27 +5046,27 @@ Blur_configuration_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.MAP) {
-        var _size398 = 0;
-        var _rtmp3402;
+        var _size406 = 0;
+        var _rtmp3410;
         this.success = {};
-        var _ktype399 = 0;
-        var _vtype400 = 0;
-        _rtmp3402 = input.readMapBegin();
-        _ktype399 = _rtmp3402.ktype;
-        _vtype400 = _rtmp3402.vtype;
-        _size398 = _rtmp3402.size;
-        for (var _i403 = 0; _i403 < _size398; ++_i403)
+        var _ktype407 = 0;
+        var _vtype408 = 0;
+        _rtmp3410 = input.readMapBegin();
+        _ktype407 = _rtmp3410.ktype;
+        _vtype408 = _rtmp3410.vtype;
+        _size406 = _rtmp3410.size;
+        for (var _i411 = 0; _i411 < _size406; ++_i411)
         {
-          if (_i403 > 0 ) {
+          if (_i411 > 0 ) {
             if (input.rstack.length > input.rpos[input.rpos.length -1] + 1) {
               input.rstack.pop();
             }
           }
-          var key404 = null;
-          var val405 = null;
-          key404 = input.readString().value;
-          val405 = input.readString().value;
-          this.success[key404] = val405;
+          var key412 = null;
+          var val413 = null;
+          key412 = input.readString().value;
+          val413 = input.readString().value;
+          this.success[key412] = val413;
         }
         input.readMapEnd();
       } else {
@@ -5095,13 +5095,13 @@ Blur_configuration_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.MAP, 0);
     output.writeMapBegin(Thrift.Type.STRING, Thrift.Type.STRING, Thrift.objectLength(this.success));
-    for (var kiter406 in this.success)
+    for (var kiter414 in this.success)
     {
-      if (this.success.hasOwnProperty(kiter406))
+      if (this.success.hasOwnProperty(kiter414))
       {
-        var viter407 = this.success[kiter406];
-        output.writeString(kiter406);
-        output.writeString(viter407);
+        var viter415 = this.success[kiter414];
+        output.writeString(kiter414);
+        output.writeString(viter415);
       }
     }
     output.writeMapEnd();
@@ -5141,18 +5141,18 @@ Blur_metrics_args.prototype.read = function(input) {
     {
       case 1:
       if (ftype == Thrift.Type.SET) {
-        var _size408 = 0;
-        var _rtmp3412;
+        var _size416 = 0;
+        var _rtmp3420;
         this.metrics = [];
-        var _etype411 = 0;
-        _rtmp3412 = input.readSetBegin();
-        _etype411 = _rtmp3412.etype;
-        _size408 = _rtmp3412.size;
-        for (var _i413 = 0; _i413 < _size408; ++_i413)
+        var _etype419 = 0;
+        _rtmp3420 = input.readSetBegin();
+        _etype419 = _rtmp3420.etype;
+        _size416 = _rtmp3420.size;
+        for (var _i421 = 0; _i421 < _size416; ++_i421)
         {
-          var elem414 = null;
-          elem414 = input.readString().value;
-          this.metrics.push(elem414);
+          var elem422 = null;
+          elem422 = input.readString().value;
+          this.metrics.push(elem422);
         }
         input.readSetEnd();
       } else {
@@ -5176,12 +5176,12 @@ Blur_metrics_args.prototype.write = function(output) {
   if (this.metrics !== null && this.metrics !== undefined) {
     output.writeFieldBegin('metrics', Thrift.Type.SET, 1);
     output.writeSetBegin(Thrift.Type.STRING, this.metrics.length);
-    for (var iter415 in this.metrics)
+    for (var iter423 in this.metrics)
     {
-      if (this.metrics.hasOwnProperty(iter415))
+      if (this.metrics.hasOwnProperty(iter423))
       {
-        iter415 = this.metrics[iter415];
-        output.writeString(iter415);
+        iter423 = this.metrics[iter423];
+        output.writeString(iter423);
       }
     }
     output.writeSetEnd();
@@ -5224,28 +5224,28 @@ Blur_metrics_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.MAP) {
-        var _size416 = 0;
-        var _rtmp3420;
+        var _size424 = 0;
+        var _rtmp3428;
         this.success = {};
-        var _ktype417 = 0;
-        var _vtype418 = 0;
-        _rtmp3420 = input.readMapBegin();
-        _ktype417 = _rtmp3420.ktype;
-        _vtype418 = _rtmp3420.vtype;
-        _size416 = _rtmp3420.size;
-        for (var _i421 = 0; _i421 < _size416; ++_i421)
+        var _ktype425 = 0;
+        var _vtype426 = 0;
+        _rtmp3428 = input.readMapBegin();
+        _ktype425 = _rtmp3428.ktype;
+        _vtype426 = _rtmp3428.vtype;
+        _size424 = _rtmp3428.size;
+        for (var _i429 = 0; _i429 < _size424; ++_i429)
         {
-          if (_i421 > 0 ) {
+          if (_i429 > 0 ) {
             if (input.rstack.length > input.rpos[input.rpos.length -1] + 1) {
               input.rstack.pop();
             }
           }
-          var key422 = null;
-          var val423 = null;
-          key422 = input.readString().value;
-          val423 = new Metric();
-          val423.read(input);
-          this.success[key422] = val423;
+          var key430 = null;
+          var val431 = null;
+          key430 = input.readString().value;
+          val431 = new Metric();
+          val431.read(input);
+          this.success[key430] = val431;
         }
         input.readMapEnd();
       } else {
@@ -5274,13 +5274,13 @@ Blur_metrics_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.MAP, 0);
     output.writeMapBegin(Thrift.Type.STRING, Thrift.Type.STRUCT, Thrift.objectLength(this.success));
-    for (var kiter424 in this.success)
+    for (var kiter432 in this.success)
     {
-      if (this.success.hasOwnProperty(kiter424))
+      if (this.success.hasOwnProperty(kiter432))
       {
-        var viter425 = this.success[kiter424];
-        output.writeString(kiter424);
-        viter425.write(output);
+        var viter433 = this.success[kiter432];
+        output.writeString(kiter432);
+        viter433.write(output);
       }
     }
     output.writeMapEnd();
@@ -5450,18 +5450,18 @@ Blur_traceList_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size426 = 0;
-        var _rtmp3430;
+        var _size434 = 0;
+        var _rtmp3438;
         this.success = [];
-        var _etype429 = 0;
-        _rtmp3430 = input.readListBegin();
-        _etype429 = _rtmp3430.etype;
-        _size426 = _rtmp3430.size;
-        for (var _i431 = 0; _i431 < _size426; ++_i431)
+        var _etype437 = 0;
+        _rtmp3438 = input.readListBegin();
+        _etype437 = _rtmp3438.etype;
+        _size434 = _rtmp3438.size;
+        for (var _i439 = 0; _i439 < _size434; ++_i439)
         {
-          var elem432 = null;
-          elem432 = input.readString().value;
-          this.success.push(elem432);
+          var elem440 = null;
+          elem440 = input.readString().value;
+          this.success.push(elem440);
         }
         input.readListEnd();
       } else {
@@ -5490,12 +5490,12 @@ Blur_traceList_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.LIST, 0);
     output.writeListBegin(Thrift.Type.STRING, this.success.length);
-    for (var iter433 in this.success)
+    for (var iter441 in this.success)
     {
-      if (this.success.hasOwnProperty(iter433))
+      if (this.success.hasOwnProperty(iter441))
       {
-        iter433 = this.success[iter433];
-        output.writeString(iter433);
+        iter441 = this.success[iter441];
+        output.writeString(iter441);
       }
     }
     output.writeListEnd();
@@ -5596,18 +5596,18 @@ Blur_traceRequestList_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size434 = 0;
-        var _rtmp3438;
+        var _size442 = 0;
+        var _rtmp3446;
         this.success = [];
-        var _etype437 = 0;
-        _rtmp3438 = input.readListBegin();
-        _etype437 = _rtmp3438.etype;
-        _size434 = _rtmp3438.size;
-        for (var _i439 = 0; _i439 < _size434; ++_i439)
+        var _etype445 = 0;
+        _rtmp3446 = input.readListBegin();
+        _etype445 = _rtmp3446.etype;
+        _size442 = _rtmp3446.size;
+        for (var _i447 = 0; _i447 < _size442; ++_i447)
         {
-          var elem440 = null;
-          elem440 = input.readString().value;
-          this.success.push(elem440);
+          var elem448 = null;
+          elem448 = input.readString().value;
+          this.success.push(elem448);
         }
         input.readListEnd();
       } else {
@@ -5636,12 +5636,12 @@ Blur_traceRequestList_result.prototype.write = function(output) {
   if (this.success !== null && this.success !== undefined) {
     output.writeFieldBegin('success', Thrift.Type.LIST, 0);
     output.writeListBegin(Thrift.Type.STRING, this.success.length);
-    for (var iter441 in this.success)
+    for (var iter449 in this.success)
     {
-      if (this.success.hasOwnProperty(iter441))
+      if (this.success.hasOwnProperty(iter449))
       {
-        iter441 = this.success[iter441];
-        output.writeString(iter441);
+        iter449 = this.success[iter449];
+        output.writeString(iter449);
       }
     }
     output.writeListEnd();

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/09d76298/distribution/src/main/scripts/interface/gen-js/Blur_types.js
----------------------------------------------------------------------
diff --git a/distribution/src/main/scripts/interface/gen-js/Blur_types.js b/distribution/src/main/scripts/interface/gen-js/Blur_types.js
index 963aef5..ad22058 100644
--- a/distribution/src/main/scripts/interface/gen-js/Blur_types.js
+++ b/distribution/src/main/scripts/interface/gen-js/Blur_types.js
@@ -56,6 +56,12 @@ Level = {
 'TRACE' : 6,
 'ALL' : 7
 };
+BlurObjectType = {
+'MAP' : 0,
+'LIST' : 1,
+'NAME' : 2,
+'VALUE' : 3
+};
 BlurException = function(args) {
   this.message = null;
   this.stackTraceStr = null;
@@ -3994,24 +4000,24 @@ Server.prototype.write = function(output) {
   return;
 };
 
-Response = function(args) {
-  this.shardToValue = null;
-  this.serverToValue = null;
+BlurPackedObject = function(args) {
+  this.parentId = null;
+  this.type = null;
   this.value = null;
   if (args) {
-    if (args.shardToValue !== undefined) {
-      this.shardToValue = args.shardToValue;
+    if (args.parentId !== undefined) {
+      this.parentId = args.parentId;
     }
-    if (args.serverToValue !== undefined) {
-      this.serverToValue = args.serverToValue;
+    if (args.type !== undefined) {
+      this.type = args.type;
     }
     if (args.value !== undefined) {
       this.value = args.value;
     }
   }
 };
-Response.prototype = {};
-Response.prototype.read = function(input) {
+BlurPackedObject.prototype = {};
+BlurPackedObject.prototype.read = function(input) {
   input.readStructBegin();
   while (true)
   {
@@ -4025,41 +4031,183 @@ Response.prototype.read = function(input) {
     switch (fid)
     {
       case 1:
-      if (ftype == Thrift.Type.MAP) {
+      if (ftype == Thrift.Type.I32) {
+        this.parentId = input.readI32().value;
+      } else {
+        input.skip(ftype);
+      }
+      break;
+      case 2:
+      if (ftype == Thrift.Type.I32) {
+        this.type = input.readI32().value;
+      } else {
+        input.skip(ftype);
+      }
+      break;
+      case 3:
+      if (ftype == Thrift.Type.STRUCT) {
+        this.value = new Value();
+        this.value.read(input);
+      } else {
+        input.skip(ftype);
+      }
+      break;
+      default:
+        input.skip(ftype);
+    }
+    input.readFieldEnd();
+  }
+  input.readStructEnd();
+  return;
+};
+
+BlurPackedObject.prototype.write = function(output) {
+  output.writeStructBegin('BlurPackedObject');
+  if (this.parentId !== null && this.parentId !== undefined) {
+    output.writeFieldBegin('parentId', Thrift.Type.I32, 1);
+    output.writeI32(this.parentId);
+    output.writeFieldEnd();
+  }
+  if (this.type !== null && this.type !== undefined) {
+    output.writeFieldBegin('type', Thrift.Type.I32, 2);
+    output.writeI32(this.type);
+    output.writeFieldEnd();
+  }
+  if (this.value !== null && this.value !== undefined) {
+    output.writeFieldBegin('value', Thrift.Type.STRUCT, 3);
+    this.value.write(output);
+    output.writeFieldEnd();
+  }
+  output.writeFieldStop();
+  output.writeStructEnd();
+  return;
+};
+
+ValueObject = function(args) {
+  this.value = null;
+  this.blurObject = null;
+  if (args) {
+    if (args.value !== undefined) {
+      this.value = args.value;
+    }
+    if (args.blurObject !== undefined) {
+      this.blurObject = args.blurObject;
+    }
+  }
+};
+ValueObject.prototype = {};
+ValueObject.prototype.read = function(input) {
+  input.readStructBegin();
+  while (true)
+  {
+    var ret = input.readFieldBegin();
+    var fname = ret.fname;
+    var ftype = ret.ftype;
+    var fid = ret.fid;
+    if (ftype == Thrift.Type.STOP) {
+      break;
+    }
+    switch (fid)
+    {
+      case 1:
+      if (ftype == Thrift.Type.STRUCT) {
+        this.value = new Value();
+        this.value.read(input);
+      } else {
+        input.skip(ftype);
+      }
+      break;
+      case 2:
+      if (ftype == Thrift.Type.LIST) {
         var _size232 = 0;
         var _rtmp3236;
-        this.shardToValue = {};
-        var _ktype233 = 0;
-        var _vtype234 = 0;
-        _rtmp3236 = input.readMapBegin();
-        _ktype233 = _rtmp3236.ktype;
-        _vtype234 = _rtmp3236.vtype;
+        this.blurObject = [];
+        var _etype235 = 0;
+        _rtmp3236 = input.readListBegin();
+        _etype235 = _rtmp3236.etype;
         _size232 = _rtmp3236.size;
         for (var _i237 = 0; _i237 < _size232; ++_i237)
         {
-          if (_i237 > 0 ) {
-            if (input.rstack.length > input.rpos[input.rpos.length -1] + 1) {
-              input.rstack.pop();
-            }
-          }
-          var key238 = null;
-          var val239 = null;
-          key238 = new Shard();
-          key238.read(input);
-          val239 = new Value();
-          val239.read(input);
-          this.shardToValue[key238] = val239;
+          var elem238 = null;
+          elem238 = new BlurPackedObject();
+          elem238.read(input);
+          this.blurObject.push(elem238);
         }
-        input.readMapEnd();
+        input.readListEnd();
       } else {
         input.skip(ftype);
       }
       break;
-      case 2:
+      default:
+        input.skip(ftype);
+    }
+    input.readFieldEnd();
+  }
+  input.readStructEnd();
+  return;
+};
+
+ValueObject.prototype.write = function(output) {
+  output.writeStructBegin('ValueObject');
+  if (this.value !== null && this.value !== undefined) {
+    output.writeFieldBegin('value', Thrift.Type.STRUCT, 1);
+    this.value.write(output);
+    output.writeFieldEnd();
+  }
+  if (this.blurObject !== null && this.blurObject !== undefined) {
+    output.writeFieldBegin('blurObject', Thrift.Type.LIST, 2);
+    output.writeListBegin(Thrift.Type.STRUCT, this.blurObject.length);
+    for (var iter239 in this.blurObject)
+    {
+      if (this.blurObject.hasOwnProperty(iter239))
+      {
+        iter239 = this.blurObject[iter239];
+        iter239.write(output);
+      }
+    }
+    output.writeListEnd();
+    output.writeFieldEnd();
+  }
+  output.writeFieldStop();
+  output.writeStructEnd();
+  return;
+};
+
+Response = function(args) {
+  this.shardToValue = null;
+  this.serverToValue = null;
+  this.value = null;
+  if (args) {
+    if (args.shardToValue !== undefined) {
+      this.shardToValue = args.shardToValue;
+    }
+    if (args.serverToValue !== undefined) {
+      this.serverToValue = args.serverToValue;
+    }
+    if (args.value !== undefined) {
+      this.value = args.value;
+    }
+  }
+};
+Response.prototype = {};
+Response.prototype.read = function(input) {
+  input.readStructBegin();
+  while (true)
+  {
+    var ret = input.readFieldBegin();
+    var fname = ret.fname;
+    var ftype = ret.ftype;
+    var fid = ret.fid;
+    if (ftype == Thrift.Type.STOP) {
+      break;
+    }
+    switch (fid)
+    {
+      case 1:
       if (ftype == Thrift.Type.MAP) {
         var _size240 = 0;
         var _rtmp3244;
-        this.serverToValue = {};
+        this.shardToValue = {};
         var _ktype241 = 0;
         var _vtype242 = 0;
         _rtmp3244 = input.readMapBegin();
@@ -4075,11 +4223,42 @@ Response.prototype.read = function(input) {
           }
           var key246 = null;
           var val247 = null;
-          key246 = new Server();
+          key246 = new Shard();
           key246.read(input);
-          val247 = new Value();
+          val247 = new ValueObject();
           val247.read(input);
-          this.serverToValue[key246] = val247;
+          this.shardToValue[key246] = val247;
+        }
+        input.readMapEnd();
+      } else {
+        input.skip(ftype);
+      }
+      break;
+      case 2:
+      if (ftype == Thrift.Type.MAP) {
+        var _size248 = 0;
+        var _rtmp3252;
+        this.serverToValue = {};
+        var _ktype249 = 0;
+        var _vtype250 = 0;
+        _rtmp3252 = input.readMapBegin();
+        _ktype249 = _rtmp3252.ktype;
+        _vtype250 = _rtmp3252.vtype;
+        _size248 = _rtmp3252.size;
+        for (var _i253 = 0; _i253 < _size248; ++_i253)
+        {
+          if (_i253 > 0 ) {
+            if (input.rstack.length > input.rpos[input.rpos.length -1] + 1) {
+              input.rstack.pop();
+            }
+          }
+          var key254 = null;
+          var val255 = null;
+          key254 = new Server();
+          key254.read(input);
+          val255 = new ValueObject();
+          val255.read(input);
+          this.serverToValue[key254] = val255;
         }
         input.readMapEnd();
       } else {
@@ -4088,7 +4267,7 @@ Response.prototype.read = function(input) {
       break;
       case 3:
       if (ftype == Thrift.Type.STRUCT) {
-        this.value = new Value();
+        this.value = new ValueObject();
         this.value.read(input);
       } else {
         input.skip(ftype);
@@ -4108,13 +4287,13 @@ Response.prototype.write = function(output) {
   if (this.shardToValue !== null && this.shardToValue !== undefined) {
     output.writeFieldBegin('shardToValue', Thrift.Type.MAP, 1);
     output.writeMapBegin(Thrift.Type.STRUCT, Thrift.Type.STRUCT, Thrift.objectLength(this.shardToValue));
-    for (var kiter248 in this.shardToValue)
+    for (var kiter256 in this.shardToValue)
     {
-      if (this.shardToValue.hasOwnProperty(kiter248))
+      if (this.shardToValue.hasOwnProperty(kiter256))
       {
-        var viter249 = this.shardToValue[kiter248];
-        kiter248.write(output);
-        viter249.write(output);
+        var viter257 = this.shardToValue[kiter256];
+        kiter256.write(output);
+        viter257.write(output);
       }
     }
     output.writeMapEnd();
@@ -4123,13 +4302,13 @@ Response.prototype.write = function(output) {
   if (this.serverToValue !== null && this.serverToValue !== undefined) {
     output.writeFieldBegin('serverToValue', Thrift.Type.MAP, 2);
     output.writeMapBegin(Thrift.Type.STRUCT, Thrift.Type.STRUCT, Thrift.objectLength(this.serverToValue));
-    for (var kiter250 in this.serverToValue)
+    for (var kiter258 in this.serverToValue)
     {
-      if (this.serverToValue.hasOwnProperty(kiter250))
+      if (this.serverToValue.hasOwnProperty(kiter258))
       {
-        var viter251 = this.serverToValue[kiter250];
-        kiter250.write(output);
-        viter251.write(output);
+        var viter259 = this.serverToValue[kiter258];
+        kiter258.write(output);
+        viter259.write(output);
       }
     }
     output.writeMapEnd();
@@ -4169,28 +4348,28 @@ Arguments.prototype.read = function(input) {
     {
       case 1:
       if (ftype == Thrift.Type.MAP) {
-        var _size252 = 0;
-        var _rtmp3256;
+        var _size260 = 0;
+        var _rtmp3264;
         this.values = {};
-        var _ktype253 = 0;
-        var _vtype254 = 0;
-        _rtmp3256 = input.readMapBegin();
-        _ktype253 = _rtmp3256.ktype;
-        _vtype254 = _rtmp3256.vtype;
-        _size252 = _rtmp3256.size;
-        for (var _i257 = 0; _i257 < _size252; ++_i257)
+        var _ktype261 = 0;
+        var _vtype262 = 0;
+        _rtmp3264 = input.readMapBegin();
+        _ktype261 = _rtmp3264.ktype;
+        _vtype262 = _rtmp3264.vtype;
+        _size260 = _rtmp3264.size;
+        for (var _i265 = 0; _i265 < _size260; ++_i265)
         {
-          if (_i257 > 0 ) {
+          if (_i265 > 0 ) {
             if (input.rstack.length > input.rpos[input.rpos.length -1] + 1) {
               input.rstack.pop();
             }
           }
-          var key258 = null;
-          var val259 = null;
-          key258 = input.readString().value;
-          val259 = new Value();
-          val259.read(input);
-          this.values[key258] = val259;
+          var key266 = null;
+          var val267 = null;
+          key266 = input.readString().value;
+          val267 = new ValueObject();
+          val267.read(input);
+          this.values[key266] = val267;
         }
         input.readMapEnd();
       } else {
@@ -4214,13 +4393,13 @@ Arguments.prototype.write = function(output) {
   if (this.values !== null && this.values !== undefined) {
     output.writeFieldBegin('values', Thrift.Type.MAP, 1);
     output.writeMapBegin(Thrift.Type.STRING, Thrift.Type.STRUCT, Thrift.objectLength(this.values));
-    for (var kiter260 in this.values)
+    for (var kiter268 in this.values)
     {
-      if (this.values.hasOwnProperty(kiter260))
+      if (this.values.hasOwnProperty(kiter268))
       {
-        var viter261 = this.values[kiter260];
-        output.writeString(kiter260);
-        viter261.write(output);
+        var viter269 = this.values[kiter268];
+        output.writeString(kiter268);
+        viter269.write(output);
       }
     }
     output.writeMapEnd();

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/09d76298/distribution/src/main/scripts/interface/gen-perl/Blur/Blur.pm
----------------------------------------------------------------------
diff --git a/distribution/src/main/scripts/interface/gen-perl/Blur/Blur.pm b/distribution/src/main/scripts/interface/gen-perl/Blur/Blur.pm
index 09a5b46..5b6282e 100644
--- a/distribution/src/main/scripts/interface/gen-perl/Blur/Blur.pm
+++ b/distribution/src/main/scripts/interface/gen-perl/Blur/Blur.pm
@@ -1237,15 +1237,15 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::LIST) {
         {
-          my $_size233 = 0;
+          my $_size240 = 0;
           $self->{success} = [];
-          my $_etype236 = 0;
-          $xfer += $input->readListBegin(\$_etype236, \$_size233);
-          for (my $_i237 = 0; $_i237 < $_size233; ++$_i237)
+          my $_etype243 = 0;
+          $xfer += $input->readListBegin(\$_etype243, \$_size240);
+          for (my $_i244 = 0; $_i244 < $_size240; ++$_i244)
           {
-            my $elem238 = undef;
-            $xfer += $input->readString(\$elem238);
-            push(@{$self->{success}},$elem238);
+            my $elem245 = undef;
+            $xfer += $input->readString(\$elem245);
+            push(@{$self->{success}},$elem245);
           }
           $xfer += $input->readListEnd();
         }
@@ -1277,9 +1277,9 @@ sub write {
     {
       $xfer += $output->writeListBegin(TType::STRING, scalar(@{$self->{success}}));
       {
-        foreach my $iter239 (@{$self->{success}}) 
+        foreach my $iter246 (@{$self->{success}}) 
         {
-          $xfer += $output->writeString($iter239);
+          $xfer += $output->writeString($iter246);
         }
       }
       $xfer += $output->writeListEnd();
@@ -1402,15 +1402,15 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::LIST) {
         {
-          my $_size240 = 0;
+          my $_size247 = 0;
           $self->{success} = [];
-          my $_etype243 = 0;
-          $xfer += $input->readListBegin(\$_etype243, \$_size240);
-          for (my $_i244 = 0; $_i244 < $_size240; ++$_i244)
+          my $_etype250 = 0;
+          $xfer += $input->readListBegin(\$_etype250, \$_size247);
+          for (my $_i251 = 0; $_i251 < $_size247; ++$_i251)
           {
-            my $elem245 = undef;
-            $xfer += $input->readString(\$elem245);
-            push(@{$self->{success}},$elem245);
+            my $elem252 = undef;
+            $xfer += $input->readString(\$elem252);
+            push(@{$self->{success}},$elem252);
           }
           $xfer += $input->readListEnd();
         }
@@ -1442,9 +1442,9 @@ sub write {
     {
       $xfer += $output->writeListBegin(TType::STRING, scalar(@{$self->{success}}));
       {
-        foreach my $iter246 (@{$self->{success}}) 
+        foreach my $iter253 (@{$self->{success}}) 
         {
-          $xfer += $output->writeString($iter246);
+          $xfer += $output->writeString($iter253);
         }
       }
       $xfer += $output->writeListEnd();
@@ -2594,30 +2594,30 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::MAP) {
         {
-          my $_size247 = 0;
+          my $_size254 = 0;
           $self->{success} = {};
-          my $_ktype248 = 0;
-          my $_vtype249 = 0;
-          $xfer += $input->readMapBegin(\$_ktype248, \$_vtype249, \$_size247);
-          for (my $_i251 = 0; $_i251 < $_size247; ++$_i251)
+          my $_ktype255 = 0;
+          my $_vtype256 = 0;
+          $xfer += $input->readMapBegin(\$_ktype255, \$_vtype256, \$_size254);
+          for (my $_i258 = 0; $_i258 < $_size254; ++$_i258)
           {
-            my $key252 = '';
-            my $val253 = [];
-            $xfer += $input->readString(\$key252);
+            my $key259 = '';
+            my $val260 = [];
+            $xfer += $input->readString(\$key259);
             {
-              my $_size254 = 0;
-              $val253 = [];
-              my $_etype257 = 0;
-              $xfer += $input->readListBegin(\$_etype257, \$_size254);
-              for (my $_i258 = 0; $_i258 < $_size254; ++$_i258)
+              my $_size261 = 0;
+              $val260 = [];
+              my $_etype264 = 0;
+              $xfer += $input->readListBegin(\$_etype264, \$_size261);
+              for (my $_i265 = 0; $_i265 < $_size261; ++$_i265)
               {
-                my $elem259 = undef;
-                $xfer += $input->readString(\$elem259);
-                push(@{$val253},$elem259);
+                my $elem266 = undef;
+                $xfer += $input->readString(\$elem266);
+                push(@{$val260},$elem266);
               }
               $xfer += $input->readListEnd();
             }
-            $self->{success}->{$key252} = $val253;
+            $self->{success}->{$key259} = $val260;
           }
           $xfer += $input->readMapEnd();
         }
@@ -2649,15 +2649,15 @@ sub write {
     {
       $xfer += $output->writeMapBegin(TType::STRING, TType::LIST, scalar(keys %{$self->{success}}));
       {
-        while( my ($kiter260,$viter261) = each %{$self->{success}}) 
+        while( my ($kiter267,$viter268) = each %{$self->{success}}) 
         {
-          $xfer += $output->writeString($kiter260);
+          $xfer += $output->writeString($kiter267);
           {
-            $xfer += $output->writeListBegin(TType::STRING, scalar(@{${viter261}}));
+            $xfer += $output->writeListBegin(TType::STRING, scalar(@{${viter268}}));
             {
-              foreach my $iter262 (@{${viter261}}) 
+              foreach my $iter269 (@{${viter268}}) 
               {
-                $xfer += $output->writeString($iter262);
+                $xfer += $output->writeString($iter269);
               }
             }
             $xfer += $output->writeListEnd();
@@ -3159,16 +3159,16 @@ sub read {
       last; };
       /^2$/ && do{      if ($ftype == TType::LIST) {
         {
-          my $_size263 = 0;
+          my $_size270 = 0;
           $self->{selectors} = [];
-          my $_etype266 = 0;
-          $xfer += $input->readListBegin(\$_etype266, \$_size263);
-          for (my $_i267 = 0; $_i267 < $_size263; ++$_i267)
+          my $_etype273 = 0;
+          $xfer += $input->readListBegin(\$_etype273, \$_size270);
+          for (my $_i274 = 0; $_i274 < $_size270; ++$_i274)
           {
-            my $elem268 = undef;
-            $elem268 = new Blur::Selector();
-            $xfer += $elem268->read($input);
-            push(@{$self->{selectors}},$elem268);
+            my $elem275 = undef;
+            $elem275 = new Blur::Selector();
+            $xfer += $elem275->read($input);
+            push(@{$self->{selectors}},$elem275);
           }
           $xfer += $input->readListEnd();
         }
@@ -3198,9 +3198,9 @@ sub write {
     {
       $xfer += $output->writeListBegin(TType::STRUCT, scalar(@{$self->{selectors}}));
       {
-        foreach my $iter269 (@{$self->{selectors}}) 
+        foreach my $iter276 (@{$self->{selectors}}) 
         {
-          $xfer += ${iter269}->write($output);
+          $xfer += ${iter276}->write($output);
         }
       }
       $xfer += $output->writeListEnd();
@@ -3254,16 +3254,16 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::LIST) {
         {
-          my $_size270 = 0;
+          my $_size277 = 0;
           $self->{success} = [];
-          my $_etype273 = 0;
-          $xfer += $input->readListBegin(\$_etype273, \$_size270);
-          for (my $_i274 = 0; $_i274 < $_size270; ++$_i274)
+          my $_etype280 = 0;
+          $xfer += $input->readListBegin(\$_etype280, \$_size277);
+          for (my $_i281 = 0; $_i281 < $_size277; ++$_i281)
           {
-            my $elem275 = undef;
-            $elem275 = new Blur::FetchResult();
-            $xfer += $elem275->read($input);
-            push(@{$self->{success}},$elem275);
+            my $elem282 = undef;
+            $elem282 = new Blur::FetchResult();
+            $xfer += $elem282->read($input);
+            push(@{$self->{success}},$elem282);
           }
           $xfer += $input->readListEnd();
         }
@@ -3295,9 +3295,9 @@ sub write {
     {
       $xfer += $output->writeListBegin(TType::STRUCT, scalar(@{$self->{success}}));
       {
-        foreach my $iter276 (@{$self->{success}}) 
+        foreach my $iter283 (@{$self->{success}}) 
         {
-          $xfer += ${iter276}->write($output);
+          $xfer += ${iter283}->write($output);
         }
       }
       $xfer += $output->writeListEnd();
@@ -3612,16 +3612,16 @@ sub read {
     {
       /^1$/ && do{      if ($ftype == TType::LIST) {
         {
-          my $_size277 = 0;
+          my $_size284 = 0;
           $self->{mutations} = [];
-          my $_etype280 = 0;
-          $xfer += $input->readListBegin(\$_etype280, \$_size277);
-          for (my $_i281 = 0; $_i281 < $_size277; ++$_i281)
+          my $_etype287 = 0;
+          $xfer += $input->readListBegin(\$_etype287, \$_size284);
+          for (my $_i288 = 0; $_i288 < $_size284; ++$_i288)
           {
-            my $elem282 = undef;
-            $elem282 = new Blur::RowMutation();
-            $xfer += $elem282->read($input);
-            push(@{$self->{mutations}},$elem282);
+            my $elem289 = undef;
+            $elem289 = new Blur::RowMutation();
+            $xfer += $elem289->read($input);
+            push(@{$self->{mutations}},$elem289);
           }
           $xfer += $input->readListEnd();
         }
@@ -3646,9 +3646,9 @@ sub write {
     {
       $xfer += $output->writeListBegin(TType::STRUCT, scalar(@{$self->{mutations}}));
       {
-        foreach my $iter283 (@{$self->{mutations}}) 
+        foreach my $iter290 (@{$self->{mutations}}) 
         {
-          $xfer += ${iter283}->write($output);
+          $xfer += ${iter290}->write($output);
         }
       }
       $xfer += $output->writeListEnd();
@@ -3763,16 +3763,16 @@ sub read {
     {
       /^1$/ && do{      if ($ftype == TType::LIST) {
         {
-          my $_size284 = 0;
+          my $_size291 = 0;
           $self->{mutations} = [];
-          my $_etype287 = 0;
-          $xfer += $input->readListBegin(\$_etype287, \$_size284);
-          for (my $_i288 = 0; $_i288 < $_size284; ++$_i288)
+          my $_etype294 = 0;
+          $xfer += $input->readListBegin(\$_etype294, \$_size291);
+          for (my $_i295 = 0; $_i295 < $_size291; ++$_i295)
           {
-            my $elem289 = undef;
-            $elem289 = new Blur::RowMutation();
-            $xfer += $elem289->read($input);
-            push(@{$self->{mutations}},$elem289);
+            my $elem296 = undef;
+            $elem296 = new Blur::RowMutation();
+            $xfer += $elem296->read($input);
+            push(@{$self->{mutations}},$elem296);
           }
           $xfer += $input->readListEnd();
         }
@@ -3797,9 +3797,9 @@ sub write {
     {
       $xfer += $output->writeListBegin(TType::STRUCT, scalar(@{$self->{mutations}}));
       {
-        foreach my $iter290 (@{$self->{mutations}}) 
+        foreach my $iter297 (@{$self->{mutations}}) 
         {
-          $xfer += ${iter290}->write($output);
+          $xfer += ${iter297}->write($output);
         }
       }
       $xfer += $output->writeListEnd();
@@ -4126,15 +4126,15 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::LIST) {
         {
-          my $_size291 = 0;
+          my $_size298 = 0;
           $self->{success} = [];
-          my $_etype294 = 0;
-          $xfer += $input->readListBegin(\$_etype294, \$_size291);
-          for (my $_i295 = 0; $_i295 < $_size291; ++$_i295)
+          my $_etype301 = 0;
+          $xfer += $input->readListBegin(\$_etype301, \$_size298);
+          for (my $_i302 = 0; $_i302 < $_size298; ++$_i302)
           {
-            my $elem296 = undef;
-            $xfer += $input->readString(\$elem296);
-            push(@{$self->{success}},$elem296);
+            my $elem303 = undef;
+            $xfer += $input->readString(\$elem303);
+            push(@{$self->{success}},$elem303);
           }
           $xfer += $input->readListEnd();
         }
@@ -4166,9 +4166,9 @@ sub write {
     {
       $xfer += $output->writeListBegin(TType::STRING, scalar(@{$self->{success}}));
       {
-        foreach my $iter297 (@{$self->{success}}) 
+        foreach my $iter304 (@{$self->{success}}) 
         {
-          $xfer += $output->writeString($iter297);
+          $xfer += $output->writeString($iter304);
         }
       }
       $xfer += $output->writeListEnd();
@@ -4511,15 +4511,15 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::LIST) {
         {
-          my $_size298 = 0;
+          my $_size305 = 0;
           $self->{success} = [];
-          my $_etype301 = 0;
-          $xfer += $input->readListBegin(\$_etype301, \$_size298);
-          for (my $_i302 = 0; $_i302 < $_size298; ++$_i302)
+          my $_etype308 = 0;
+          $xfer += $input->readListBegin(\$_etype308, \$_size305);
+          for (my $_i309 = 0; $_i309 < $_size305; ++$_i309)
           {
-            my $elem303 = undef;
-            $xfer += $input->readString(\$elem303);
-            push(@{$self->{success}},$elem303);
+            my $elem310 = undef;
+            $xfer += $input->readString(\$elem310);
+            push(@{$self->{success}},$elem310);
           }
           $xfer += $input->readListEnd();
         }
@@ -4551,9 +4551,9 @@ sub write {
     {
       $xfer += $output->writeListBegin(TType::STRING, scalar(@{$self->{success}}));
       {
-        foreach my $iter304 (@{$self->{success}}) 
+        foreach my $iter311 (@{$self->{success}}) 
         {
-          $xfer += $output->writeString($iter304);
+          $xfer += $output->writeString($iter311);
         }
       }
       $xfer += $output->writeListEnd();
@@ -4847,15 +4847,15 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::LIST) {
         {
-          my $_size305 = 0;
+          my $_size312 = 0;
           $self->{success} = [];
-          my $_etype308 = 0;
-          $xfer += $input->readListBegin(\$_etype308, \$_size305);
-          for (my $_i309 = 0; $_i309 < $_size305; ++$_i309)
+          my $_etype315 = 0;
+          $xfer += $input->readListBegin(\$_etype315, \$_size312);
+          for (my $_i316 = 0; $_i316 < $_size312; ++$_i316)
           {
-            my $elem310 = undef;
-            $xfer += $input->readString(\$elem310);
-            push(@{$self->{success}},$elem310);
+            my $elem317 = undef;
+            $xfer += $input->readString(\$elem317);
+            push(@{$self->{success}},$elem317);
           }
           $xfer += $input->readListEnd();
         }
@@ -4887,9 +4887,9 @@ sub write {
     {
       $xfer += $output->writeListBegin(TType::STRING, scalar(@{$self->{success}}));
       {
-        foreach my $iter311 (@{$self->{success}}) 
+        foreach my $iter318 (@{$self->{success}}) 
         {
-          $xfer += $output->writeString($iter311);
+          $xfer += $output->writeString($iter318);
         }
       }
       $xfer += $output->writeListEnd();
@@ -5012,15 +5012,15 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::LIST) {
         {
-          my $_size312 = 0;
+          my $_size319 = 0;
           $self->{success} = [];
-          my $_etype315 = 0;
-          $xfer += $input->readListBegin(\$_etype315, \$_size312);
-          for (my $_i316 = 0; $_i316 < $_size312; ++$_i316)
+          my $_etype322 = 0;
+          $xfer += $input->readListBegin(\$_etype322, \$_size319);
+          for (my $_i323 = 0; $_i323 < $_size319; ++$_i323)
           {
-            my $elem317 = undef;
-            $xfer += $input->readString(\$elem317);
-            push(@{$self->{success}},$elem317);
+            my $elem324 = undef;
+            $xfer += $input->readString(\$elem324);
+            push(@{$self->{success}},$elem324);
           }
           $xfer += $input->readListEnd();
         }
@@ -5052,9 +5052,9 @@ sub write {
     {
       $xfer += $output->writeListBegin(TType::STRING, scalar(@{$self->{success}}));
       {
-        foreach my $iter318 (@{$self->{success}}) 
+        foreach my $iter325 (@{$self->{success}}) 
         {
-          $xfer += $output->writeString($iter318);
+          $xfer += $output->writeString($iter325);
         }
       }
       $xfer += $output->writeListEnd();
@@ -5159,15 +5159,15 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::LIST) {
         {
-          my $_size319 = 0;
+          my $_size326 = 0;
           $self->{success} = [];
-          my $_etype322 = 0;
-          $xfer += $input->readListBegin(\$_etype322, \$_size319);
-          for (my $_i323 = 0; $_i323 < $_size319; ++$_i323)
+          my $_etype329 = 0;
+          $xfer += $input->readListBegin(\$_etype329, \$_size326);
+          for (my $_i330 = 0; $_i330 < $_size326; ++$_i330)
           {
-            my $elem324 = undef;
-            $xfer += $input->readString(\$elem324);
-            push(@{$self->{success}},$elem324);
+            my $elem331 = undef;
+            $xfer += $input->readString(\$elem331);
+            push(@{$self->{success}},$elem331);
           }
           $xfer += $input->readListEnd();
         }
@@ -5199,9 +5199,9 @@ sub write {
     {
       $xfer += $output->writeListBegin(TType::STRING, scalar(@{$self->{success}}));
       {
-        foreach my $iter325 (@{$self->{success}}) 
+        foreach my $iter332 (@{$self->{success}}) 
         {
-          $xfer += $output->writeString($iter325);
+          $xfer += $output->writeString($iter332);
         }
       }
       $xfer += $output->writeListEnd();
@@ -5324,18 +5324,18 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::MAP) {
         {
-          my $_size326 = 0;
+          my $_size333 = 0;
           $self->{success} = {};
-          my $_ktype327 = 0;
-          my $_vtype328 = 0;
-          $xfer += $input->readMapBegin(\$_ktype327, \$_vtype328, \$_size326);
-          for (my $_i330 = 0; $_i330 < $_size326; ++$_i330)
+          my $_ktype334 = 0;
+          my $_vtype335 = 0;
+          $xfer += $input->readMapBegin(\$_ktype334, \$_vtype335, \$_size333);
+          for (my $_i337 = 0; $_i337 < $_size333; ++$_i337)
           {
-            my $key331 = '';
-            my $val332 = '';
-            $xfer += $input->readString(\$key331);
-            $xfer += $input->readString(\$val332);
-            $self->{success}->{$key331} = $val332;
+            my $key338 = '';
+            my $val339 = '';
+            $xfer += $input->readString(\$key338);
+            $xfer += $input->readString(\$val339);
+            $self->{success}->{$key338} = $val339;
           }
           $xfer += $input->readMapEnd();
         }
@@ -5367,10 +5367,10 @@ sub write {
     {
       $xfer += $output->writeMapBegin(TType::STRING, TType::STRING, scalar(keys %{$self->{success}}));
       {
-        while( my ($kiter333,$viter334) = each %{$self->{success}}) 
+        while( my ($kiter340,$viter341) = each %{$self->{success}}) 
         {
-          $xfer += $output->writeString($kiter333);
-          $xfer += $output->writeString($viter334);
+          $xfer += $output->writeString($kiter340);
+          $xfer += $output->writeString($viter341);
         }
       }
       $xfer += $output->writeMapEnd();
@@ -5493,33 +5493,33 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::MAP) {
         {
-          my $_size335 = 0;
+          my $_size342 = 0;
           $self->{success} = {};
-          my $_ktype336 = 0;
-          my $_vtype337 = 0;
-          $xfer += $input->readMapBegin(\$_ktype336, \$_vtype337, \$_size335);
-          for (my $_i339 = 0; $_i339 < $_size335; ++$_i339)
+          my $_ktype343 = 0;
+          my $_vtype344 = 0;
+          $xfer += $input->readMapBegin(\$_ktype343, \$_vtype344, \$_size342);
+          for (my $_i346 = 0; $_i346 < $_size342; ++$_i346)
           {
-            my $key340 = '';
-            my $val341 = [];
-            $xfer += $input->readString(\$key340);
+            my $key347 = '';
+            my $val348 = [];
+            $xfer += $input->readString(\$key347);
             {
-              my $_size342 = 0;
-              $val341 = {};
-              my $_ktype343 = 0;
-              my $_vtype344 = 0;
-              $xfer += $input->readMapBegin(\$_ktype343, \$_vtype344, \$_size342);
-              for (my $_i346 = 0; $_i346 < $_size342; ++$_i346)
+              my $_size349 = 0;
+              $val348 = {};
+              my $_ktype350 = 0;
+              my $_vtype351 = 0;
+              $xfer += $input->readMapBegin(\$_ktype350, \$_vtype351, \$_size349);
+              for (my $_i353 = 0; $_i353 < $_size349; ++$_i353)
               {
-                my $key347 = '';
-                my $val348 = 0;
-                $xfer += $input->readString(\$key347);
-                $xfer += $input->readI32(\$val348);
-                $val341->{$key347} = $val348;
+                my $key354 = '';
+                my $val355 = 0;
+                $xfer += $input->readString(\$key354);
+                $xfer += $input->readI32(\$val355);
+                $val348->{$key354} = $val355;
               }
               $xfer += $input->readMapEnd();
             }
-            $self->{success}->{$key340} = $val341;
+            $self->{success}->{$key347} = $val348;
           }
           $xfer += $input->readMapEnd();
         }
@@ -5551,16 +5551,16 @@ sub write {
     {
       $xfer += $output->writeMapBegin(TType::STRING, TType::MAP, scalar(keys %{$self->{success}}));
       {
-        while( my ($kiter349,$viter350) = each %{$self->{success}}) 
+        while( my ($kiter356,$viter357) = each %{$self->{success}}) 
         {
-          $xfer += $output->writeString($kiter349);
+          $xfer += $output->writeString($kiter356);
           {
-            $xfer += $output->writeMapBegin(TType::STRING, TType::I32, scalar(keys %{${viter350}}));
+            $xfer += $output->writeMapBegin(TType::STRING, TType::I32, scalar(keys %{${viter357}}));
             {
-              while( my ($kiter351,$viter352) = each %{${viter350}}) 
+              while( my ($kiter358,$viter359) = each %{${viter357}}) 
               {
-                $xfer += $output->writeString($kiter351);
-                $xfer += $output->writeI32($viter352);
+                $xfer += $output->writeString($kiter358);
+                $xfer += $output->writeI32($viter359);
               }
             }
             $xfer += $output->writeMapEnd();
@@ -5813,18 +5813,18 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::MAP) {
         {
-          my $_size353 = 0;
+          my $_size360 = 0;
           $self->{success} = {};
-          my $_ktype354 = 0;
-          my $_vtype355 = 0;
-          $xfer += $input->readMapBegin(\$_ktype354, \$_vtype355, \$_size353);
-          for (my $_i357 = 0; $_i357 < $_size353; ++$_i357)
+          my $_ktype361 = 0;
+          my $_vtype362 = 0;
+          $xfer += $input->readMapBegin(\$_ktype361, \$_vtype362, \$_size360);
+          for (my $_i364 = 0; $_i364 < $_size360; ++$_i364)
           {
-            my $key358 = '';
-            my $val359 = '';
-            $xfer += $input->readString(\$key358);
-            $xfer += $input->readString(\$val359);
-            $self->{success}->{$key358} = $val359;
+            my $key365 = '';
+            my $val366 = '';
+            $xfer += $input->readString(\$key365);
+            $xfer += $input->readString(\$val366);
+            $self->{success}->{$key365} = $val366;
           }
           $xfer += $input->readMapEnd();
         }
@@ -5856,10 +5856,10 @@ sub write {
     {
       $xfer += $output->writeMapBegin(TType::STRING, TType::STRING, scalar(keys %{$self->{success}}));
       {
-        while( my ($kiter360,$viter361) = each %{$self->{success}}) 
+        while( my ($kiter367,$viter368) = each %{$self->{success}}) 
         {
-          $xfer += $output->writeString($kiter360);
-          $xfer += $output->writeString($viter361);
+          $xfer += $output->writeString($kiter367);
+          $xfer += $output->writeString($viter368);
         }
       }
       $xfer += $output->writeMapEnd();
@@ -5914,15 +5914,15 @@ sub read {
     {
       /^1$/ && do{      if ($ftype == TType::SET) {
         {
-          my $_size362 = 0;
+          my $_size369 = 0;
           $self->{metrics} = {};
-          my $_etype365 = 0;
-          $xfer += $input->readSetBegin(\$_etype365, \$_size362);
-          for (my $_i366 = 0; $_i366 < $_size362; ++$_i366)
+          my $_etype372 = 0;
+          $xfer += $input->readSetBegin(\$_etype372, \$_size369);
+          for (my $_i373 = 0; $_i373 < $_size369; ++$_i373)
           {
-            my $elem367 = undef;
-            $xfer += $input->readString(\$elem367);
-            $self->{metrics}->{$elem367} = 1;
+            my $elem374 = undef;
+            $xfer += $input->readString(\$elem374);
+            $self->{metrics}->{$elem374} = 1;
           }
           $xfer += $input->readSetEnd();
         }
@@ -5947,9 +5947,9 @@ sub write {
     {
       $xfer += $output->writeSetBegin(TType::STRING, scalar(@{$self->{metrics}}));
       {
-        foreach my $iter368 (@{$self->{metrics}})
+        foreach my $iter375 (@{$self->{metrics}})
         {
-          $xfer += $output->writeString($iter368);
+          $xfer += $output->writeString($iter375);
         }
       }
       $xfer += $output->writeSetEnd();
@@ -6003,19 +6003,19 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::MAP) {
         {
-          my $_size369 = 0;
+          my $_size376 = 0;
           $self->{success} = {};
-          my $_ktype370 = 0;
-          my $_vtype371 = 0;
-          $xfer += $input->readMapBegin(\$_ktype370, \$_vtype371, \$_size369);
-          for (my $_i373 = 0; $_i373 < $_size369; ++$_i373)
+          my $_ktype377 = 0;
+          my $_vtype378 = 0;
+          $xfer += $input->readMapBegin(\$_ktype377, \$_vtype378, \$_size376);
+          for (my $_i380 = 0; $_i380 < $_size376; ++$_i380)
           {
-            my $key374 = '';
-            my $val375 = new Blur::Metric();
-            $xfer += $input->readString(\$key374);
-            $val375 = new Blur::Metric();
-            $xfer += $val375->read($input);
-            $self->{success}->{$key374} = $val375;
+            my $key381 = '';
+            my $val382 = new Blur::Metric();
+            $xfer += $input->readString(\$key381);
+            $val382 = new Blur::Metric();
+            $xfer += $val382->read($input);
+            $self->{success}->{$key381} = $val382;
           }
           $xfer += $input->readMapEnd();
         }
@@ -6047,10 +6047,10 @@ sub write {
     {
       $xfer += $output->writeMapBegin(TType::STRING, TType::STRUCT, scalar(keys %{$self->{success}}));
       {
-        while( my ($kiter376,$viter377) = each %{$self->{success}}) 
+        while( my ($kiter383,$viter384) = each %{$self->{success}}) 
         {
-          $xfer += $output->writeString($kiter376);
-          $xfer += ${viter377}->write($output);
+          $xfer += $output->writeString($kiter383);
+          $xfer += ${viter384}->write($output);
         }
       }
       $xfer += $output->writeMapEnd();
@@ -6280,15 +6280,15 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::LIST) {
         {
-          my $_size378 = 0;
+          my $_size385 = 0;
           $self->{success} = [];
-          my $_etype381 = 0;
-          $xfer += $input->readListBegin(\$_etype381, \$_size378);
-          for (my $_i382 = 0; $_i382 < $_size378; ++$_i382)
+          my $_etype388 = 0;
+          $xfer += $input->readListBegin(\$_etype388, \$_size385);
+          for (my $_i389 = 0; $_i389 < $_size385; ++$_i389)
           {
-            my $elem383 = undef;
-            $xfer += $input->readString(\$elem383);
-            push(@{$self->{success}},$elem383);
+            my $elem390 = undef;
+            $xfer += $input->readString(\$elem390);
+            push(@{$self->{success}},$elem390);
           }
           $xfer += $input->readListEnd();
         }
@@ -6320,9 +6320,9 @@ sub write {
     {
       $xfer += $output->writeListBegin(TType::STRING, scalar(@{$self->{success}}));
       {
-        foreach my $iter384 (@{$self->{success}}) 
+        foreach my $iter391 (@{$self->{success}}) 
         {
-          $xfer += $output->writeString($iter384);
+          $xfer += $output->writeString($iter391);
         }
       }
       $xfer += $output->writeListEnd();
@@ -6445,15 +6445,15 @@ sub read {
     {
       /^0$/ && do{      if ($ftype == TType::LIST) {
         {
-          my $_size385 = 0;
+          my $_size392 = 0;
           $self->{success} = [];
-          my $_etype388 = 0;
-          $xfer += $input->readListBegin(\$_etype388, \$_size385);
-          for (my $_i389 = 0; $_i389 < $_size385; ++$_i389)
+          my $_etype395 = 0;
+          $xfer += $input->readListBegin(\$_etype395, \$_size392);
+          for (my $_i396 = 0; $_i396 < $_size392; ++$_i396)
           {
-            my $elem390 = undef;
-            $xfer += $input->readString(\$elem390);
-            push(@{$self->{success}},$elem390);
+            my $elem397 = undef;
+            $xfer += $input->readString(\$elem397);
+            push(@{$self->{success}},$elem397);
           }
           $xfer += $input->readListEnd();
         }
@@ -6485,9 +6485,9 @@ sub write {
     {
       $xfer += $output->writeListBegin(TType::STRING, scalar(@{$self->{success}}));
       {
-        foreach my $iter391 (@{$self->{success}}) 
+        foreach my $iter398 (@{$self->{success}}) 
         {
-          $xfer += $output->writeString($iter391);
+          $xfer += $output->writeString($iter398);
         }
       }
       $xfer += $output->writeListEnd();


Mime
View raw message