incubator-blur-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From amccu...@apache.org
Subject [2/3] Somewhere in the past month I missed a commit on the Blur.thrift file, and when I regenerated things the other day for the Blur.js files it removed a property files from the TableDescriptor. This commit is fix my mess.
Date Fri, 19 Apr 2013 01:35:46 GMT
http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/dcaae250/src/distribution/src/main/scripts/interface/gen-java/org/apache/blur/thrift/generated/Blur.java
----------------------------------------------------------------------
diff --git a/src/distribution/src/main/scripts/interface/gen-java/org/apache/blur/thrift/generated/Blur.java b/src/distribution/src/main/scripts/interface/gen-java/org/apache/blur/thrift/generated/Blur.java
index 9822707..589c8ea 100644
--- a/src/distribution/src/main/scripts/interface/gen-java/org/apache/blur/thrift/generated/Blur.java
+++ b/src/distribution/src/main/scripts/interface/gen-java/org/apache/blur/thrift/generated/Blur.java
@@ -3182,13 +3182,13 @@ public class Blur {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list166 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list166.size);
-                  for (int _i167 = 0; _i167 < _list166.size; ++_i167)
+                  org.apache.thrift.protocol.TList _list176 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list176.size);
+                  for (int _i177 = 0; _i177 < _list176.size; ++_i177)
                   {
-                    String _elem168; // required
-                    _elem168 = iprot.readString();
-                    struct.success.add(_elem168);
+                    String _elem178; // required
+                    _elem178 = iprot.readString();
+                    struct.success.add(_elem178);
                   }
                   iprot.readListEnd();
                 }
@@ -3225,9 +3225,9 @@ public class Blur {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter169 : struct.success)
+            for (String _iter179 : struct.success)
             {
-              oprot.writeString(_iter169);
+              oprot.writeString(_iter179);
             }
             oprot.writeListEnd();
           }
@@ -3266,9 +3266,9 @@ public class Blur {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter170 : struct.success)
+            for (String _iter180 : struct.success)
             {
-              oprot.writeString(_iter170);
+              oprot.writeString(_iter180);
             }
           }
         }
@@ -3283,13 +3283,13 @@ public class Blur {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list171 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list171.size);
-            for (int _i172 = 0; _i172 < _list171.size; ++_i172)
+            org.apache.thrift.protocol.TList _list181 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list181.size);
+            for (int _i182 = 0; _i182 < _list181.size; ++_i182)
             {
-              String _elem173; // required
-              _elem173 = iprot.readString();
-              struct.success.add(_elem173);
+              String _elem183; // required
+              _elem183 = iprot.readString();
+              struct.success.add(_elem183);
             }
           }
           struct.setSuccessIsSet(true);
@@ -4044,13 +4044,13 @@ public class Blur {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list174 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list174.size);
-                  for (int _i175 = 0; _i175 < _list174.size; ++_i175)
+                  org.apache.thrift.protocol.TList _list184 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list184.size);
+                  for (int _i185 = 0; _i185 < _list184.size; ++_i185)
                   {
-                    String _elem176; // required
-                    _elem176 = iprot.readString();
-                    struct.success.add(_elem176);
+                    String _elem186; // required
+                    _elem186 = iprot.readString();
+                    struct.success.add(_elem186);
                   }
                   iprot.readListEnd();
                 }
@@ -4087,9 +4087,9 @@ public class Blur {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter177 : struct.success)
+            for (String _iter187 : struct.success)
             {
-              oprot.writeString(_iter177);
+              oprot.writeString(_iter187);
             }
             oprot.writeListEnd();
           }
@@ -4128,9 +4128,9 @@ public class Blur {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter178 : struct.success)
+            for (String _iter188 : struct.success)
             {
-              oprot.writeString(_iter178);
+              oprot.writeString(_iter188);
             }
           }
         }
@@ -4145,13 +4145,13 @@ public class Blur {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list179 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list179.size);
-            for (int _i180 = 0; _i180 < _list179.size; ++_i180)
+            org.apache.thrift.protocol.TList _list189 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list189.size);
+            for (int _i190 = 0; _i190 < _list189.size; ++_i190)
             {
-              String _elem181; // required
-              _elem181 = iprot.readString();
-              struct.success.add(_elem181);
+              String _elem191; // required
+              _elem191 = iprot.readString();
+              struct.success.add(_elem191);
             }
           }
           struct.setSuccessIsSet(true);
@@ -4798,13 +4798,13 @@ public class Blur {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list182 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list182.size);
-                  for (int _i183 = 0; _i183 < _list182.size; ++_i183)
+                  org.apache.thrift.protocol.TList _list192 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list192.size);
+                  for (int _i193 = 0; _i193 < _list192.size; ++_i193)
                   {
-                    String _elem184; // required
-                    _elem184 = iprot.readString();
-                    struct.success.add(_elem184);
+                    String _elem194; // required
+                    _elem194 = iprot.readString();
+                    struct.success.add(_elem194);
                   }
                   iprot.readListEnd();
                 }
@@ -4841,9 +4841,9 @@ public class Blur {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter185 : struct.success)
+            for (String _iter195 : struct.success)
             {
-              oprot.writeString(_iter185);
+              oprot.writeString(_iter195);
             }
             oprot.writeListEnd();
           }
@@ -4882,9 +4882,9 @@ public class Blur {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter186 : struct.success)
+            for (String _iter196 : struct.success)
             {
-              oprot.writeString(_iter186);
+              oprot.writeString(_iter196);
             }
           }
         }
@@ -4899,13 +4899,13 @@ public class Blur {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list187 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list187.size);
-            for (int _i188 = 0; _i188 < _list187.size; ++_i188)
+            org.apache.thrift.protocol.TList _list197 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list197.size);
+            for (int _i198 = 0; _i198 < _list197.size; ++_i198)
             {
-              String _elem189; // required
-              _elem189 = iprot.readString();
-              struct.success.add(_elem189);
+              String _elem199; // required
+              _elem199 = iprot.readString();
+              struct.success.add(_elem199);
             }
           }
           struct.setSuccessIsSet(true);
@@ -5665,15 +5665,15 @@ public class Blur {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
                 {
-                  org.apache.thrift.protocol.TMap _map190 = iprot.readMapBegin();
-                  struct.success = new HashMap<String,String>(2*_map190.size);
-                  for (int _i191 = 0; _i191 < _map190.size; ++_i191)
+                  org.apache.thrift.protocol.TMap _map200 = iprot.readMapBegin();
+                  struct.success = new HashMap<String,String>(2*_map200.size);
+                  for (int _i201 = 0; _i201 < _map200.size; ++_i201)
                   {
-                    String _key192; // required
-                    String _val193; // optional
-                    _key192 = iprot.readString();
-                    _val193 = iprot.readString();
-                    struct.success.put(_key192, _val193);
+                    String _key202; // required
+                    String _val203; // optional
+                    _key202 = iprot.readString();
+                    _val203 = iprot.readString();
+                    struct.success.put(_key202, _val203);
                   }
                   iprot.readMapEnd();
                 }
@@ -5710,10 +5710,10 @@ public class Blur {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (Map.Entry<String, String> _iter194 : struct.success.entrySet())
+            for (Map.Entry<String, String> _iter204 : struct.success.entrySet())
             {
-              oprot.writeString(_iter194.getKey());
-              oprot.writeString(_iter194.getValue());
+              oprot.writeString(_iter204.getKey());
+              oprot.writeString(_iter204.getValue());
             }
             oprot.writeMapEnd();
           }
@@ -5752,10 +5752,10 @@ public class Blur {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Map.Entry<String, String> _iter195 : struct.success.entrySet())
+            for (Map.Entry<String, String> _iter205 : struct.success.entrySet())
             {
-              oprot.writeString(_iter195.getKey());
-              oprot.writeString(_iter195.getValue());
+              oprot.writeString(_iter205.getKey());
+              oprot.writeString(_iter205.getValue());
             }
           }
         }
@@ -5770,15 +5770,15 @@ public class Blur {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TMap _map196 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new HashMap<String,String>(2*_map196.size);
-            for (int _i197 = 0; _i197 < _map196.size; ++_i197)
+            org.apache.thrift.protocol.TMap _map206 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new HashMap<String,String>(2*_map206.size);
+            for (int _i207 = 0; _i207 < _map206.size; ++_i207)
             {
-              String _key198; // required
-              String _val199; // optional
-              _key198 = iprot.readString();
-              _val199 = iprot.readString();
-              struct.success.put(_key198, _val199);
+              String _key208; // required
+              String _val209; // optional
+              _key208 = iprot.readString();
+              _val209 = iprot.readString();
+              struct.success.put(_key208, _val209);
             }
           }
           struct.setSuccessIsSet(true);
@@ -6425,13 +6425,13 @@ public class Blur {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list200 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list200.size);
-                  for (int _i201 = 0; _i201 < _list200.size; ++_i201)
+                  org.apache.thrift.protocol.TList _list210 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list210.size);
+                  for (int _i211 = 0; _i211 < _list210.size; ++_i211)
                   {
-                    String _elem202; // required
-                    _elem202 = iprot.readString();
-                    struct.success.add(_elem202);
+                    String _elem212; // required
+                    _elem212 = iprot.readString();
+                    struct.success.add(_elem212);
                   }
                   iprot.readListEnd();
                 }
@@ -6468,9 +6468,9 @@ public class Blur {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter203 : struct.success)
+            for (String _iter213 : struct.success)
             {
-              oprot.writeString(_iter203);
+              oprot.writeString(_iter213);
             }
             oprot.writeListEnd();
           }
@@ -6509,9 +6509,9 @@ public class Blur {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter204 : struct.success)
+            for (String _iter214 : struct.success)
             {
-              oprot.writeString(_iter204);
+              oprot.writeString(_iter214);
             }
           }
         }
@@ -6526,13 +6526,13 @@ public class Blur {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list205 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list205.size);
-            for (int _i206 = 0; _i206 < _list205.size; ++_i206)
+            org.apache.thrift.protocol.TList _list215 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list215.size);
+            for (int _i216 = 0; _i216 < _list215.size; ++_i216)
             {
-              String _elem207; // required
-              _elem207 = iprot.readString();
-              struct.success.add(_elem207);
+              String _elem217; // required
+              _elem217 = iprot.readString();
+              struct.success.add(_elem217);
             }
           }
           struct.setSuccessIsSet(true);
@@ -7287,13 +7287,13 @@ public class Blur {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list208 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list208.size);
-                  for (int _i209 = 0; _i209 < _list208.size; ++_i209)
+                  org.apache.thrift.protocol.TList _list218 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list218.size);
+                  for (int _i219 = 0; _i219 < _list218.size; ++_i219)
                   {
-                    String _elem210; // required
-                    _elem210 = iprot.readString();
-                    struct.success.add(_elem210);
+                    String _elem220; // required
+                    _elem220 = iprot.readString();
+                    struct.success.add(_elem220);
                   }
                   iprot.readListEnd();
                 }
@@ -7330,9 +7330,9 @@ public class Blur {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter211 : struct.success)
+            for (String _iter221 : struct.success)
             {
-              oprot.writeString(_iter211);
+              oprot.writeString(_iter221);
             }
             oprot.writeListEnd();
           }
@@ -7371,9 +7371,9 @@ public class Blur {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter212 : struct.success)
+            for (String _iter222 : struct.success)
             {
-              oprot.writeString(_iter212);
+              oprot.writeString(_iter222);
             }
           }
         }
@@ -7388,13 +7388,13 @@ public class Blur {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list213 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list213.size);
-            for (int _i214 = 0; _i214 < _list213.size; ++_i214)
+            org.apache.thrift.protocol.TList _list223 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list223.size);
+            for (int _i224 = 0; _i224 < _list223.size; ++_i224)
             {
-              String _elem215; // required
-              _elem215 = iprot.readString();
-              struct.success.add(_elem215);
+              String _elem225; // required
+              _elem225 = iprot.readString();
+              struct.success.add(_elem225);
             }
           }
           struct.setSuccessIsSet(true);
@@ -10692,14 +10692,14 @@ public class Blur {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list216 = iprot.readListBegin();
-                  struct.success = new ArrayList<BlurQueryStatus>(_list216.size);
-                  for (int _i217 = 0; _i217 < _list216.size; ++_i217)
+                  org.apache.thrift.protocol.TList _list226 = iprot.readListBegin();
+                  struct.success = new ArrayList<BlurQueryStatus>(_list226.size);
+                  for (int _i227 = 0; _i227 < _list226.size; ++_i227)
                   {
-                    BlurQueryStatus _elem218; // required
-                    _elem218 = new BlurQueryStatus();
-                    _elem218.read(iprot);
-                    struct.success.add(_elem218);
+                    BlurQueryStatus _elem228; // required
+                    _elem228 = new BlurQueryStatus();
+                    _elem228.read(iprot);
+                    struct.success.add(_elem228);
                   }
                   iprot.readListEnd();
                 }
@@ -10736,9 +10736,9 @@ public class Blur {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size()));
-            for (BlurQueryStatus _iter219 : struct.success)
+            for (BlurQueryStatus _iter229 : struct.success)
             {
-              _iter219.write(oprot);
+              _iter229.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -10777,9 +10777,9 @@ public class Blur {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (BlurQueryStatus _iter220 : struct.success)
+            for (BlurQueryStatus _iter230 : struct.success)
             {
-              _iter220.write(oprot);
+              _iter230.write(oprot);
             }
           }
         }
@@ -10794,14 +10794,14 @@ public class Blur {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list221 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.success = new ArrayList<BlurQueryStatus>(_list221.size);
-            for (int _i222 = 0; _i222 < _list221.size; ++_i222)
+            org.apache.thrift.protocol.TList _list231 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.success = new ArrayList<BlurQueryStatus>(_list231.size);
+            for (int _i232 = 0; _i232 < _list231.size; ++_i232)
             {
-              BlurQueryStatus _elem223; // required
-              _elem223 = new BlurQueryStatus();
-              _elem223.read(iprot);
-              struct.success.add(_elem223);
+              BlurQueryStatus _elem233; // required
+              _elem233 = new BlurQueryStatus();
+              _elem233.read(iprot);
+              struct.success.add(_elem233);
             }
           }
           struct.setSuccessIsSet(true);
@@ -11556,13 +11556,13 @@ public class Blur {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list224 = iprot.readListBegin();
-                  struct.success = new ArrayList<Long>(_list224.size);
-                  for (int _i225 = 0; _i225 < _list224.size; ++_i225)
+                  org.apache.thrift.protocol.TList _list234 = iprot.readListBegin();
+                  struct.success = new ArrayList<Long>(_list234.size);
+                  for (int _i235 = 0; _i235 < _list234.size; ++_i235)
                   {
-                    long _elem226; // required
-                    _elem226 = iprot.readI64();
-                    struct.success.add(_elem226);
+                    long _elem236; // required
+                    _elem236 = iprot.readI64();
+                    struct.success.add(_elem236);
                   }
                   iprot.readListEnd();
                 }
@@ -11599,9 +11599,9 @@ public class Blur {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, struct.success.size()));
-            for (long _iter227 : struct.success)
+            for (long _iter237 : struct.success)
             {
-              oprot.writeI64(_iter227);
+              oprot.writeI64(_iter237);
             }
             oprot.writeListEnd();
           }
@@ -11640,9 +11640,9 @@ public class Blur {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (long _iter228 : struct.success)
+            for (long _iter238 : struct.success)
             {
-              oprot.writeI64(_iter228);
+              oprot.writeI64(_iter238);
             }
           }
         }
@@ -11657,13 +11657,13 @@ public class Blur {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list229 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, iprot.readI32());
-            struct.success = new ArrayList<Long>(_list229.size);
-            for (int _i230 = 0; _i230 < _list229.size; ++_i230)
+            org.apache.thrift.protocol.TList _list239 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I64, iprot.readI32());
+            struct.success = new ArrayList<Long>(_list239.size);
+            for (int _i240 = 0; _i240 < _list239.size; ++_i240)
             {
-              long _elem231; // required
-              _elem231 = iprot.readI64();
-              struct.success.add(_elem231);
+              long _elem241; // required
+              _elem241 = iprot.readI64();
+              struct.success.add(_elem241);
             }
           }
           struct.setSuccessIsSet(true);
@@ -16174,13 +16174,13 @@ public class Blur {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list232 = iprot.readListBegin();
-                  struct.success = new ArrayList<String>(_list232.size);
-                  for (int _i233 = 0; _i233 < _list232.size; ++_i233)
+                  org.apache.thrift.protocol.TList _list242 = iprot.readListBegin();
+                  struct.success = new ArrayList<String>(_list242.size);
+                  for (int _i243 = 0; _i243 < _list242.size; ++_i243)
                   {
-                    String _elem234; // required
-                    _elem234 = iprot.readString();
-                    struct.success.add(_elem234);
+                    String _elem244; // required
+                    _elem244 = iprot.readString();
+                    struct.success.add(_elem244);
                   }
                   iprot.readListEnd();
                 }
@@ -16217,9 +16217,9 @@ public class Blur {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (String _iter235 : struct.success)
+            for (String _iter245 : struct.success)
             {
-              oprot.writeString(_iter235);
+              oprot.writeString(_iter245);
             }
             oprot.writeListEnd();
           }
@@ -16258,9 +16258,9 @@ public class Blur {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (String _iter236 : struct.success)
+            for (String _iter246 : struct.success)
             {
-              oprot.writeString(_iter236);
+              oprot.writeString(_iter246);
             }
           }
         }
@@ -16275,13 +16275,13 @@ public class Blur {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list237 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new ArrayList<String>(_list237.size);
-            for (int _i238 = 0; _i238 < _list237.size; ++_i238)
+            org.apache.thrift.protocol.TList _list247 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new ArrayList<String>(_list247.size);
+            for (int _i248 = 0; _i248 < _list247.size; ++_i248)
             {
-              String _elem239; // required
-              _elem239 = iprot.readString();
-              struct.success.add(_elem239);
+              String _elem249; // required
+              _elem249 = iprot.readString();
+              struct.success.add(_elem249);
             }
           }
           struct.setSuccessIsSet(true);
@@ -19350,14 +19350,14 @@ public class Blur {
             case 1: // MUTATIONS
               if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
                 {
-                  org.apache.thrift.protocol.TList _list240 = iprot.readListBegin();
-                  struct.mutations = new ArrayList<RowMutation>(_list240.size);
-                  for (int _i241 = 0; _i241 < _list240.size; ++_i241)
+                  org.apache.thrift.protocol.TList _list250 = iprot.readListBegin();
+                  struct.mutations = new ArrayList<RowMutation>(_list250.size);
+                  for (int _i251 = 0; _i251 < _list250.size; ++_i251)
                   {
-                    RowMutation _elem242; // required
-                    _elem242 = new RowMutation();
-                    _elem242.read(iprot);
-                    struct.mutations.add(_elem242);
+                    RowMutation _elem252; // required
+                    _elem252 = new RowMutation();
+                    _elem252.read(iprot);
+                    struct.mutations.add(_elem252);
                   }
                   iprot.readListEnd();
                 }
@@ -19385,9 +19385,9 @@ public class Blur {
           oprot.writeFieldBegin(MUTATIONS_FIELD_DESC);
           {
             oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.mutations.size()));
-            for (RowMutation _iter243 : struct.mutations)
+            for (RowMutation _iter253 : struct.mutations)
             {
-              _iter243.write(oprot);
+              _iter253.write(oprot);
             }
             oprot.writeListEnd();
           }
@@ -19418,9 +19418,9 @@ public class Blur {
         if (struct.isSetMutations()) {
           {
             oprot.writeI32(struct.mutations.size());
-            for (RowMutation _iter244 : struct.mutations)
+            for (RowMutation _iter254 : struct.mutations)
             {
-              _iter244.write(oprot);
+              _iter254.write(oprot);
             }
           }
         }
@@ -19432,14 +19432,14 @@ public class Blur {
         BitSet incoming = iprot.readBitSet(1);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TList _list245 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-            struct.mutations = new ArrayList<RowMutation>(_list245.size);
-            for (int _i246 = 0; _i246 < _list245.size; ++_i246)
+            org.apache.thrift.protocol.TList _list255 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
+            struct.mutations = new ArrayList<RowMutation>(_list255.size);
+            for (int _i256 = 0; _i256 < _list255.size; ++_i256)
             {
-              RowMutation _elem247; // required
-              _elem247 = new RowMutation();
-              _elem247.read(iprot);
-              struct.mutations.add(_elem247);
+              RowMutation _elem257; // required
+              _elem257 = new RowMutation();
+              _elem257.read(iprot);
+              struct.mutations.add(_elem257);
             }
           }
           struct.setMutationsIsSet(true);
@@ -25003,15 +25003,15 @@ public class Blur {
             case 0: // SUCCESS
               if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
                 {
-                  org.apache.thrift.protocol.TMap _map248 = iprot.readMapBegin();
-                  struct.success = new HashMap<String,String>(2*_map248.size);
-                  for (int _i249 = 0; _i249 < _map248.size; ++_i249)
+                  org.apache.thrift.protocol.TMap _map258 = iprot.readMapBegin();
+                  struct.success = new HashMap<String,String>(2*_map258.size);
+                  for (int _i259 = 0; _i259 < _map258.size; ++_i259)
                   {
-                    String _key250; // required
-                    String _val251; // optional
-                    _key250 = iprot.readString();
-                    _val251 = iprot.readString();
-                    struct.success.put(_key250, _val251);
+                    String _key260; // required
+                    String _val261; // optional
+                    _key260 = iprot.readString();
+                    _val261 = iprot.readString();
+                    struct.success.put(_key260, _val261);
                   }
                   iprot.readMapEnd();
                 }
@@ -25048,10 +25048,10 @@ public class Blur {
           oprot.writeFieldBegin(SUCCESS_FIELD_DESC);
           {
             oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.success.size()));
-            for (Map.Entry<String, String> _iter252 : struct.success.entrySet())
+            for (Map.Entry<String, String> _iter262 : struct.success.entrySet())
             {
-              oprot.writeString(_iter252.getKey());
-              oprot.writeString(_iter252.getValue());
+              oprot.writeString(_iter262.getKey());
+              oprot.writeString(_iter262.getValue());
             }
             oprot.writeMapEnd();
           }
@@ -25090,10 +25090,10 @@ public class Blur {
         if (struct.isSetSuccess()) {
           {
             oprot.writeI32(struct.success.size());
-            for (Map.Entry<String, String> _iter253 : struct.success.entrySet())
+            for (Map.Entry<String, String> _iter263 : struct.success.entrySet())
             {
-              oprot.writeString(_iter253.getKey());
-              oprot.writeString(_iter253.getValue());
+              oprot.writeString(_iter263.getKey());
+              oprot.writeString(_iter263.getValue());
             }
           }
         }
@@ -25108,15 +25108,15 @@ public class Blur {
         BitSet incoming = iprot.readBitSet(2);
         if (incoming.get(0)) {
           {
-            org.apache.thrift.protocol.TMap _map254 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-            struct.success = new HashMap<String,String>(2*_map254.size);
-            for (int _i255 = 0; _i255 < _map254.size; ++_i255)
+            org.apache.thrift.protocol.TMap _map264 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            struct.success = new HashMap<String,String>(2*_map264.size);
+            for (int _i265 = 0; _i265 < _map264.size; ++_i265)
             {
-              String _key256; // required
-              String _val257; // optional
-              _key256 = iprot.readString();
-              _val257 = iprot.readString();
-              struct.success.put(_key256, _val257);
+              String _key266; // required
+              String _val267; // optional
+              _key266 = iprot.readString();
+              _val267 = iprot.readString();
+              struct.success.put(_key266, _val267);
             }
           }
           struct.setSuccessIsSet(true);

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/dcaae250/src/distribution/src/main/scripts/interface/gen-java/org/apache/blur/thrift/generated/TableDescriptor.java
----------------------------------------------------------------------
diff --git a/src/distribution/src/main/scripts/interface/gen-java/org/apache/blur/thrift/generated/TableDescriptor.java b/src/distribution/src/main/scripts/interface/gen-java/org/apache/blur/thrift/generated/TableDescriptor.java
index 816b66f..44af752 100644
--- a/src/distribution/src/main/scripts/interface/gen-java/org/apache/blur/thrift/generated/TableDescriptor.java
+++ b/src/distribution/src/main/scripts/interface/gen-java/org/apache/blur/thrift/generated/TableDescriptor.java
@@ -68,6 +68,7 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
   private static final org.apache.thrift.protocol.TField BLOCK_CACHING_FILE_TYPES_FIELD_DESC = new org.apache.thrift.protocol.TField("blockCachingFileTypes", org.apache.thrift.protocol.TType.SET, (short)11);
   private static final org.apache.thrift.protocol.TField READ_ONLY_FIELD_DESC = new org.apache.thrift.protocol.TField("readOnly", org.apache.thrift.protocol.TType.BOOL, (short)12);
   private static final org.apache.thrift.protocol.TField COLUMN_PRE_CACHE_FIELD_DESC = new org.apache.thrift.protocol.TField("columnPreCache", org.apache.thrift.protocol.TType.STRUCT, (short)13);
+  private static final org.apache.thrift.protocol.TField TABLE_PROPERTIES_FIELD_DESC = new org.apache.thrift.protocol.TField("tableProperties", org.apache.thrift.protocol.TType.MAP, (short)14);
 
   private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
   static {
@@ -128,6 +129,7 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
    * Sets what column families and columns to prefetch into block cache on shard open.
    */
   public ColumnPreCache columnPreCache; // required
+  public Map<String,String> tableProperties; // required
 
   /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
   public enum _Fields implements org.apache.thrift.TFieldIdEnum {
@@ -183,7 +185,8 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
     /**
      * Sets what column families and columns to prefetch into block cache on shard open.
      */
-    COLUMN_PRE_CACHE((short)13, "columnPreCache");
+    COLUMN_PRE_CACHE((short)13, "columnPreCache"),
+    TABLE_PROPERTIES((short)14, "tableProperties");
 
     private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
 
@@ -224,6 +227,8 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
           return READ_ONLY;
         case 13: // COLUMN_PRE_CACHE
           return COLUMN_PRE_CACHE;
+        case 14: // TABLE_PROPERTIES
+          return TABLE_PROPERTIES;
         default:
           return null;
       }
@@ -300,6 +305,10 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
         new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
     tmpMap.put(_Fields.COLUMN_PRE_CACHE, new org.apache.thrift.meta_data.FieldMetaData("columnPreCache", org.apache.thrift.TFieldRequirementType.DEFAULT, 
         new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ColumnPreCache.class)));
+    tmpMap.put(_Fields.TABLE_PROPERTIES, new org.apache.thrift.meta_data.FieldMetaData("tableProperties", org.apache.thrift.TFieldRequirementType.DEFAULT, 
+        new org.apache.thrift.meta_data.MapMetaData(org.apache.thrift.protocol.TType.MAP, 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING), 
+            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
     metaDataMap = Collections.unmodifiableMap(tmpMap);
     org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(TableDescriptor.class, metaDataMap);
   }
@@ -334,7 +343,8 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
     boolean blockCaching,
     Set<String> blockCachingFileTypes,
     boolean readOnly,
-    ColumnPreCache columnPreCache)
+    ColumnPreCache columnPreCache,
+    Map<String,String> tableProperties)
   {
     this();
     this.isEnabled = isEnabled;
@@ -355,6 +365,7 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
     this.readOnly = readOnly;
     setReadOnlyIsSet(true);
     this.columnPreCache = columnPreCache;
+    this.tableProperties = tableProperties;
   }
 
   /**
@@ -395,6 +406,21 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
     if (other.isSetColumnPreCache()) {
       this.columnPreCache = new ColumnPreCache(other.columnPreCache);
     }
+    if (other.isSetTableProperties()) {
+      Map<String,String> __this__tableProperties = new HashMap<String,String>();
+      for (Map.Entry<String, String> other_element : other.tableProperties.entrySet()) {
+
+        String other_element_key = other_element.getKey();
+        String other_element_value = other_element.getValue();
+
+        String __this__tableProperties_copy_key = other_element_key;
+
+        String __this__tableProperties_copy_value = other_element_value;
+
+        __this__tableProperties.put(__this__tableProperties_copy_key, __this__tableProperties_copy_value);
+      }
+      this.tableProperties = __this__tableProperties;
+    }
   }
 
   public TableDescriptor deepCopy() {
@@ -423,6 +449,7 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
     this.readOnly = false;
 
     this.columnPreCache = null;
+    this.tableProperties = null;
   }
 
   /**
@@ -827,6 +854,41 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
     }
   }
 
+  public int getTablePropertiesSize() {
+    return (this.tableProperties == null) ? 0 : this.tableProperties.size();
+  }
+
+  public void putToTableProperties(String key, String val) {
+    if (this.tableProperties == null) {
+      this.tableProperties = new HashMap<String,String>();
+    }
+    this.tableProperties.put(key, val);
+  }
+
+  public Map<String,String> getTableProperties() {
+    return this.tableProperties;
+  }
+
+  public TableDescriptor setTableProperties(Map<String,String> tableProperties) {
+    this.tableProperties = tableProperties;
+    return this;
+  }
+
+  public void unsetTableProperties() {
+    this.tableProperties = null;
+  }
+
+  /** Returns true if field tableProperties is set (has been assigned a value) and false otherwise */
+  public boolean isSetTableProperties() {
+    return this.tableProperties != null;
+  }
+
+  public void setTablePropertiesIsSet(boolean value) {
+    if (!value) {
+      this.tableProperties = null;
+    }
+  }
+
   public void setFieldValue(_Fields field, Object value) {
     switch (field) {
     case IS_ENABLED:
@@ -933,6 +995,14 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
       }
       break;
 
+    case TABLE_PROPERTIES:
+      if (value == null) {
+        unsetTableProperties();
+      } else {
+        setTableProperties((Map<String,String>)value);
+      }
+      break;
+
     }
   }
 
@@ -977,6 +1047,9 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
     case COLUMN_PRE_CACHE:
       return getColumnPreCache();
 
+    case TABLE_PROPERTIES:
+      return getTableProperties();
+
     }
     throw new IllegalStateException();
   }
@@ -1014,6 +1087,8 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
       return isSetReadOnly();
     case COLUMN_PRE_CACHE:
       return isSetColumnPreCache();
+    case TABLE_PROPERTIES:
+      return isSetTableProperties();
     }
     throw new IllegalStateException();
   }
@@ -1148,6 +1223,15 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
         return false;
     }
 
+    boolean this_present_tableProperties = true && this.isSetTableProperties();
+    boolean that_present_tableProperties = true && that.isSetTableProperties();
+    if (this_present_tableProperties || that_present_tableProperties) {
+      if (!(this_present_tableProperties && that_present_tableProperties))
+        return false;
+      if (!this.tableProperties.equals(that.tableProperties))
+        return false;
+    }
+
     return true;
   }
 
@@ -1294,6 +1378,16 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
         return lastComparison;
       }
     }
+    lastComparison = Boolean.valueOf(isSetTableProperties()).compareTo(typedOther.isSetTableProperties());
+    if (lastComparison != 0) {
+      return lastComparison;
+    }
+    if (isSetTableProperties()) {
+      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tableProperties, typedOther.tableProperties);
+      if (lastComparison != 0) {
+        return lastComparison;
+      }
+    }
     return 0;
   }
 
@@ -1397,6 +1491,14 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
       sb.append(this.columnPreCache);
     }
     first = false;
+    if (!first) sb.append(", ");
+    sb.append("tableProperties:");
+    if (this.tableProperties == null) {
+      sb.append("null");
+    } else {
+      sb.append(this.tableProperties);
+    }
+    first = false;
     sb.append(")");
     return sb.toString();
   }
@@ -1564,6 +1666,26 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
               org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
             }
             break;
+          case 14: // TABLE_PROPERTIES
+            if (schemeField.type == org.apache.thrift.protocol.TType.MAP) {
+              {
+                org.apache.thrift.protocol.TMap _map161 = iprot.readMapBegin();
+                struct.tableProperties = new HashMap<String,String>(2*_map161.size);
+                for (int _i162 = 0; _i162 < _map161.size; ++_i162)
+                {
+                  String _key163; // required
+                  String _val164; // optional
+                  _key163 = iprot.readString();
+                  _val164 = iprot.readString();
+                  struct.tableProperties.put(_key163, _val164);
+                }
+                iprot.readMapEnd();
+              }
+              struct.setTablePropertiesIsSet(true);
+            } else { 
+              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+            }
+            break;
           default:
             org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
         }
@@ -1625,9 +1747,9 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
         oprot.writeFieldBegin(BLOCK_CACHING_FILE_TYPES_FIELD_DESC);
         {
           oprot.writeSetBegin(new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, struct.blockCachingFileTypes.size()));
-          for (String _iter161 : struct.blockCachingFileTypes)
+          for (String _iter165 : struct.blockCachingFileTypes)
           {
-            oprot.writeString(_iter161);
+            oprot.writeString(_iter165);
           }
           oprot.writeSetEnd();
         }
@@ -1641,6 +1763,19 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
         struct.columnPreCache.write(oprot);
         oprot.writeFieldEnd();
       }
+      if (struct.tableProperties != null) {
+        oprot.writeFieldBegin(TABLE_PROPERTIES_FIELD_DESC);
+        {
+          oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.tableProperties.size()));
+          for (Map.Entry<String, String> _iter166 : struct.tableProperties.entrySet())
+          {
+            oprot.writeString(_iter166.getKey());
+            oprot.writeString(_iter166.getValue());
+          }
+          oprot.writeMapEnd();
+        }
+        oprot.writeFieldEnd();
+      }
       oprot.writeFieldStop();
       oprot.writeStructEnd();
     }
@@ -1698,7 +1833,10 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
       if (struct.isSetColumnPreCache()) {
         optionals.set(12);
       }
-      oprot.writeBitSet(optionals, 13);
+      if (struct.isSetTableProperties()) {
+        optionals.set(13);
+      }
+      oprot.writeBitSet(optionals, 14);
       if (struct.isSetIsEnabled()) {
         oprot.writeBool(struct.isEnabled);
       }
@@ -1732,9 +1870,9 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
       if (struct.isSetBlockCachingFileTypes()) {
         {
           oprot.writeI32(struct.blockCachingFileTypes.size());
-          for (String _iter162 : struct.blockCachingFileTypes)
+          for (String _iter167 : struct.blockCachingFileTypes)
           {
-            oprot.writeString(_iter162);
+            oprot.writeString(_iter167);
           }
         }
       }
@@ -1744,12 +1882,22 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
       if (struct.isSetColumnPreCache()) {
         struct.columnPreCache.write(oprot);
       }
+      if (struct.isSetTableProperties()) {
+        {
+          oprot.writeI32(struct.tableProperties.size());
+          for (Map.Entry<String, String> _iter168 : struct.tableProperties.entrySet())
+          {
+            oprot.writeString(_iter168.getKey());
+            oprot.writeString(_iter168.getValue());
+          }
+        }
+      }
     }
 
     @Override
     public void read(org.apache.thrift.protocol.TProtocol prot, TableDescriptor struct) throws org.apache.thrift.TException {
       TTupleProtocol iprot = (TTupleProtocol) prot;
-      BitSet incoming = iprot.readBitSet(13);
+      BitSet incoming = iprot.readBitSet(14);
       if (incoming.get(0)) {
         struct.isEnabled = iprot.readBool();
         struct.setIsEnabledIsSet(true);
@@ -1793,13 +1941,13 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
       }
       if (incoming.get(10)) {
         {
-          org.apache.thrift.protocol.TSet _set163 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-          struct.blockCachingFileTypes = new HashSet<String>(2*_set163.size);
-          for (int _i164 = 0; _i164 < _set163.size; ++_i164)
+          org.apache.thrift.protocol.TSet _set169 = new org.apache.thrift.protocol.TSet(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.blockCachingFileTypes = new HashSet<String>(2*_set169.size);
+          for (int _i170 = 0; _i170 < _set169.size; ++_i170)
           {
-            String _elem165; // required
-            _elem165 = iprot.readString();
-            struct.blockCachingFileTypes.add(_elem165);
+            String _elem171; // required
+            _elem171 = iprot.readString();
+            struct.blockCachingFileTypes.add(_elem171);
           }
         }
         struct.setBlockCachingFileTypesIsSet(true);
@@ -1813,6 +1961,21 @@ public class TableDescriptor implements org.apache.thrift.TBase<TableDescriptor,
         struct.columnPreCache.read(iprot);
         struct.setColumnPreCacheIsSet(true);
       }
+      if (incoming.get(13)) {
+        {
+          org.apache.thrift.protocol.TMap _map172 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+          struct.tableProperties = new HashMap<String,String>(2*_map172.size);
+          for (int _i173 = 0; _i173 < _map172.size; ++_i173)
+          {
+            String _key174; // required
+            String _val175; // optional
+            _key174 = iprot.readString();
+            _val175 = iprot.readString();
+            struct.tableProperties.put(_key174, _val175);
+          }
+        }
+        struct.setTablePropertiesIsSet(true);
+      }
     }
   }
 

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/dcaae250/src/distribution/src/main/scripts/interface/gen-js/Blur.js
----------------------------------------------------------------------
diff --git a/src/distribution/src/main/scripts/interface/gen-js/Blur.js b/src/distribution/src/main/scripts/interface/gen-js/Blur.js
index 36a8e27..76ebe8e 100644
--- a/src/distribution/src/main/scripts/interface/gen-js/Blur.js
+++ b/src/distribution/src/main/scripts/interface/gen-js/Blur.js
@@ -67,18 +67,18 @@ Blur_shardClusterList_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size166 = 0;
-        var _rtmp3170;
+        var _size176 = 0;
+        var _rtmp3180;
         this.success = [];
-        var _etype169 = 0;
-        _rtmp3170 = input.readListBegin();
-        _etype169 = _rtmp3170.etype;
-        _size166 = _rtmp3170.size;
-        for (var _i171 = 0; _i171 < _size166; ++_i171)
+        var _etype179 = 0;
+        _rtmp3180 = input.readListBegin();
+        _etype179 = _rtmp3180.etype;
+        _size176 = _rtmp3180.size;
+        for (var _i181 = 0; _i181 < _size176; ++_i181)
         {
-          var elem172 = null;
-          elem172 = input.readString().value;
-          this.success.push(elem172);
+          var elem182 = null;
+          elem182 = input.readString().value;
+          this.success.push(elem182);
         }
         input.readListEnd();
       } else {
@@ -107,12 +107,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 iter173 in this.success)
+    for (var iter183 in this.success)
     {
-      if (this.success.hasOwnProperty(iter173))
+      if (this.success.hasOwnProperty(iter183))
       {
-        iter173 = this.success[iter173];
-        output.writeString(iter173);
+        iter183 = this.success[iter183];
+        output.writeString(iter183);
       }
     }
     output.writeListEnd();
@@ -213,18 +213,18 @@ Blur_shardServerList_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size174 = 0;
-        var _rtmp3178;
+        var _size184 = 0;
+        var _rtmp3188;
         this.success = [];
-        var _etype177 = 0;
-        _rtmp3178 = input.readListBegin();
-        _etype177 = _rtmp3178.etype;
-        _size174 = _rtmp3178.size;
-        for (var _i179 = 0; _i179 < _size174; ++_i179)
+        var _etype187 = 0;
+        _rtmp3188 = input.readListBegin();
+        _etype187 = _rtmp3188.etype;
+        _size184 = _rtmp3188.size;
+        for (var _i189 = 0; _i189 < _size184; ++_i189)
         {
-          var elem180 = null;
-          elem180 = input.readString().value;
-          this.success.push(elem180);
+          var elem190 = null;
+          elem190 = input.readString().value;
+          this.success.push(elem190);
         }
         input.readListEnd();
       } else {
@@ -253,12 +253,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 iter181 in this.success)
+    for (var iter191 in this.success)
     {
-      if (this.success.hasOwnProperty(iter181))
+      if (this.success.hasOwnProperty(iter191))
       {
-        iter181 = this.success[iter181];
-        output.writeString(iter181);
+        iter191 = this.success[iter191];
+        output.writeString(iter191);
       }
     }
     output.writeListEnd();
@@ -334,18 +334,18 @@ Blur_controllerServerList_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size182 = 0;
-        var _rtmp3186;
+        var _size192 = 0;
+        var _rtmp3196;
         this.success = [];
-        var _etype185 = 0;
-        _rtmp3186 = input.readListBegin();
-        _etype185 = _rtmp3186.etype;
-        _size182 = _rtmp3186.size;
-        for (var _i187 = 0; _i187 < _size182; ++_i187)
+        var _etype195 = 0;
+        _rtmp3196 = input.readListBegin();
+        _etype195 = _rtmp3196.etype;
+        _size192 = _rtmp3196.size;
+        for (var _i197 = 0; _i197 < _size192; ++_i197)
         {
-          var elem188 = null;
-          elem188 = input.readString().value;
-          this.success.push(elem188);
+          var elem198 = null;
+          elem198 = input.readString().value;
+          this.success.push(elem198);
         }
         input.readListEnd();
       } else {
@@ -374,12 +374,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 iter189 in this.success)
+    for (var iter199 in this.success)
     {
-      if (this.success.hasOwnProperty(iter189))
+      if (this.success.hasOwnProperty(iter199))
       {
-        iter189 = this.success[iter189];
-        output.writeString(iter189);
+        iter199 = this.success[iter199];
+        output.writeString(iter199);
       }
     }
     output.writeListEnd();
@@ -480,27 +480,27 @@ Blur_shardServerLayout_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.MAP) {
-        var _size190 = 0;
-        var _rtmp3194;
+        var _size200 = 0;
+        var _rtmp3204;
         this.success = {};
-        var _ktype191 = 0;
-        var _vtype192 = 0;
-        _rtmp3194 = input.readMapBegin();
-        _ktype191 = _rtmp3194.ktype;
-        _vtype192 = _rtmp3194.vtype;
-        _size190 = _rtmp3194.size;
-        for (var _i195 = 0; _i195 < _size190; ++_i195)
+        var _ktype201 = 0;
+        var _vtype202 = 0;
+        _rtmp3204 = input.readMapBegin();
+        _ktype201 = _rtmp3204.ktype;
+        _vtype202 = _rtmp3204.vtype;
+        _size200 = _rtmp3204.size;
+        for (var _i205 = 0; _i205 < _size200; ++_i205)
         {
-          if (_i195 > 0 ) {
+          if (_i205 > 0 ) {
             if (input.rstack.length > input.rpos[input.rpos.length -1] + 1) {
               input.rstack.pop();
             }
           }
-          var key196 = null;
-          var val197 = null;
-          key196 = input.readString().value;
-          val197 = input.readString().value;
-          this.success[key196] = val197;
+          var key206 = null;
+          var val207 = null;
+          key206 = input.readString().value;
+          val207 = input.readString().value;
+          this.success[key206] = val207;
         }
         input.readMapEnd();
       } else {
@@ -529,13 +529,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 kiter198 in this.success)
+    for (var kiter208 in this.success)
     {
-      if (this.success.hasOwnProperty(kiter198))
+      if (this.success.hasOwnProperty(kiter208))
       {
-        var viter199 = this.success[kiter198];
-        output.writeString(kiter198);
-        output.writeString(viter199);
+        var viter209 = this.success[kiter208];
+        output.writeString(kiter208);
+        output.writeString(viter209);
       }
     }
     output.writeMapEnd();
@@ -611,18 +611,18 @@ Blur_tableList_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size200 = 0;
-        var _rtmp3204;
+        var _size210 = 0;
+        var _rtmp3214;
         this.success = [];
-        var _etype203 = 0;
-        _rtmp3204 = input.readListBegin();
-        _etype203 = _rtmp3204.etype;
-        _size200 = _rtmp3204.size;
-        for (var _i205 = 0; _i205 < _size200; ++_i205)
+        var _etype213 = 0;
+        _rtmp3214 = input.readListBegin();
+        _etype213 = _rtmp3214.etype;
+        _size210 = _rtmp3214.size;
+        for (var _i215 = 0; _i215 < _size210; ++_i215)
         {
-          var elem206 = null;
-          elem206 = input.readString().value;
-          this.success.push(elem206);
+          var elem216 = null;
+          elem216 = input.readString().value;
+          this.success.push(elem216);
         }
         input.readListEnd();
       } else {
@@ -651,12 +651,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 iter207 in this.success)
+    for (var iter217 in this.success)
     {
-      if (this.success.hasOwnProperty(iter207))
+      if (this.success.hasOwnProperty(iter217))
       {
-        iter207 = this.success[iter207];
-        output.writeString(iter207);
+        iter217 = this.success[iter217];
+        output.writeString(iter217);
       }
     }
     output.writeListEnd();
@@ -757,18 +757,18 @@ Blur_tableListByCluster_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size208 = 0;
-        var _rtmp3212;
+        var _size218 = 0;
+        var _rtmp3222;
         this.success = [];
-        var _etype211 = 0;
-        _rtmp3212 = input.readListBegin();
-        _etype211 = _rtmp3212.etype;
-        _size208 = _rtmp3212.size;
-        for (var _i213 = 0; _i213 < _size208; ++_i213)
+        var _etype221 = 0;
+        _rtmp3222 = input.readListBegin();
+        _etype221 = _rtmp3222.etype;
+        _size218 = _rtmp3222.size;
+        for (var _i223 = 0; _i223 < _size218; ++_i223)
         {
-          var elem214 = null;
-          elem214 = input.readString().value;
-          this.success.push(elem214);
+          var elem224 = null;
+          elem224 = input.readString().value;
+          this.success.push(elem224);
         }
         input.readListEnd();
       } else {
@@ -797,12 +797,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 iter215 in this.success)
+    for (var iter225 in this.success)
     {
-      if (this.success.hasOwnProperty(iter215))
+      if (this.success.hasOwnProperty(iter225))
       {
-        iter215 = this.success[iter215];
-        output.writeString(iter215);
+        iter225 = this.success[iter225];
+        output.writeString(iter225);
       }
     }
     output.writeListEnd();
@@ -1291,19 +1291,19 @@ Blur_currentQueries_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size216 = 0;
-        var _rtmp3220;
+        var _size226 = 0;
+        var _rtmp3230;
         this.success = [];
-        var _etype219 = 0;
-        _rtmp3220 = input.readListBegin();
-        _etype219 = _rtmp3220.etype;
-        _size216 = _rtmp3220.size;
-        for (var _i221 = 0; _i221 < _size216; ++_i221)
+        var _etype229 = 0;
+        _rtmp3230 = input.readListBegin();
+        _etype229 = _rtmp3230.etype;
+        _size226 = _rtmp3230.size;
+        for (var _i231 = 0; _i231 < _size226; ++_i231)
         {
-          var elem222 = null;
-          elem222 = new BlurQueryStatus();
-          elem222.read(input);
-          this.success.push(elem222);
+          var elem232 = null;
+          elem232 = new BlurQueryStatus();
+          elem232.read(input);
+          this.success.push(elem232);
         }
         input.readListEnd();
       } else {
@@ -1332,12 +1332,12 @@ Blur_currentQueries_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 iter223 in this.success)
+    for (var iter233 in this.success)
     {
-      if (this.success.hasOwnProperty(iter223))
+      if (this.success.hasOwnProperty(iter233))
       {
-        iter223 = this.success[iter223];
-        iter223.write(output);
+        iter233 = this.success[iter233];
+        iter233.write(output);
       }
     }
     output.writeListEnd();
@@ -1438,18 +1438,18 @@ Blur_queryStatusIdList_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size224 = 0;
-        var _rtmp3228;
+        var _size234 = 0;
+        var _rtmp3238;
         this.success = [];
-        var _etype227 = 0;
-        _rtmp3228 = input.readListBegin();
-        _etype227 = _rtmp3228.etype;
-        _size224 = _rtmp3228.size;
-        for (var _i229 = 0; _i229 < _size224; ++_i229)
+        var _etype237 = 0;
+        _rtmp3238 = input.readListBegin();
+        _etype237 = _rtmp3238.etype;
+        _size234 = _rtmp3238.size;
+        for (var _i239 = 0; _i239 < _size234; ++_i239)
         {
-          var elem230 = null;
-          elem230 = input.readI64().value;
-          this.success.push(elem230);
+          var elem240 = null;
+          elem240 = input.readI64().value;
+          this.success.push(elem240);
         }
         input.readListEnd();
       } else {
@@ -1478,12 +1478,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.I64, this.success.length);
-    for (var iter231 in this.success)
+    for (var iter241 in this.success)
     {
-      if (this.success.hasOwnProperty(iter231))
+      if (this.success.hasOwnProperty(iter241))
       {
-        iter231 = this.success[iter231];
-        output.writeI64(iter231);
+        iter241 = this.success[iter241];
+        output.writeI64(iter241);
       }
     }
     output.writeListEnd();
@@ -2158,18 +2158,18 @@ Blur_terms_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.LIST) {
-        var _size232 = 0;
-        var _rtmp3236;
+        var _size242 = 0;
+        var _rtmp3246;
         this.success = [];
-        var _etype235 = 0;
-        _rtmp3236 = input.readListBegin();
-        _etype235 = _rtmp3236.etype;
-        _size232 = _rtmp3236.size;
-        for (var _i237 = 0; _i237 < _size232; ++_i237)
+        var _etype245 = 0;
+        _rtmp3246 = input.readListBegin();
+        _etype245 = _rtmp3246.etype;
+        _size242 = _rtmp3246.size;
+        for (var _i247 = 0; _i247 < _size242; ++_i247)
         {
-          var elem238 = null;
-          elem238 = input.readString().value;
-          this.success.push(elem238);
+          var elem248 = null;
+          elem248 = input.readString().value;
+          this.success.push(elem248);
         }
         input.readListEnd();
       } else {
@@ -2198,12 +2198,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 iter239 in this.success)
+    for (var iter249 in this.success)
     {
-      if (this.success.hasOwnProperty(iter239))
+      if (this.success.hasOwnProperty(iter249))
       {
-        iter239 = this.success[iter239];
-        output.writeString(iter239);
+        iter249 = this.success[iter249];
+        output.writeString(iter249);
       }
     }
     output.writeListEnd();
@@ -2663,19 +2663,19 @@ Blur_mutateBatch_args.prototype.read = function(input) {
     {
       case 1:
       if (ftype == Thrift.Type.LIST) {
-        var _size240 = 0;
-        var _rtmp3244;
+        var _size250 = 0;
+        var _rtmp3254;
         this.mutations = [];
-        var _etype243 = 0;
-        _rtmp3244 = input.readListBegin();
-        _etype243 = _rtmp3244.etype;
-        _size240 = _rtmp3244.size;
-        for (var _i245 = 0; _i245 < _size240; ++_i245)
+        var _etype253 = 0;
+        _rtmp3254 = input.readListBegin();
+        _etype253 = _rtmp3254.etype;
+        _size250 = _rtmp3254.size;
+        for (var _i255 = 0; _i255 < _size250; ++_i255)
         {
-          var elem246 = null;
-          elem246 = new RowMutation();
-          elem246.read(input);
-          this.mutations.push(elem246);
+          var elem256 = null;
+          elem256 = new RowMutation();
+          elem256.read(input);
+          this.mutations.push(elem256);
         }
         input.readListEnd();
       } else {
@@ -2699,12 +2699,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 iter247 in this.mutations)
+    for (var iter257 in this.mutations)
     {
-      if (this.mutations.hasOwnProperty(iter247))
+      if (this.mutations.hasOwnProperty(iter257))
       {
-        iter247 = this.mutations[iter247];
-        iter247.write(output);
+        iter257 = this.mutations[iter257];
+        iter257.write(output);
       }
     }
     output.writeListEnd();
@@ -3539,27 +3539,27 @@ Blur_configuration_result.prototype.read = function(input) {
     {
       case 0:
       if (ftype == Thrift.Type.MAP) {
-        var _size248 = 0;
-        var _rtmp3252;
+        var _size258 = 0;
+        var _rtmp3262;
         this.success = {};
-        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)
+        var _ktype259 = 0;
+        var _vtype260 = 0;
+        _rtmp3262 = input.readMapBegin();
+        _ktype259 = _rtmp3262.ktype;
+        _vtype260 = _rtmp3262.vtype;
+        _size258 = _rtmp3262.size;
+        for (var _i263 = 0; _i263 < _size258; ++_i263)
         {
-          if (_i253 > 0 ) {
+          if (_i263 > 0 ) {
             if (input.rstack.length > input.rpos[input.rpos.length -1] + 1) {
               input.rstack.pop();
             }
           }
-          var key254 = null;
-          var val255 = null;
-          key254 = input.readString().value;
-          val255 = input.readString().value;
-          this.success[key254] = val255;
+          var key264 = null;
+          var val265 = null;
+          key264 = input.readString().value;
+          val265 = input.readString().value;
+          this.success[key264] = val265;
         }
         input.readMapEnd();
       } else {
@@ -3588,13 +3588,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 kiter256 in this.success)
+    for (var kiter266 in this.success)
     {
-      if (this.success.hasOwnProperty(kiter256))
+      if (this.success.hasOwnProperty(kiter266))
       {
-        var viter257 = this.success[kiter256];
-        output.writeString(kiter256);
-        output.writeString(viter257);
+        var viter267 = this.success[kiter266];
+        output.writeString(kiter266);
+        output.writeString(viter267);
       }
     }
     output.writeMapEnd();

http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/dcaae250/src/distribution/src/main/scripts/interface/gen-js/Blur_types.js
----------------------------------------------------------------------
diff --git a/src/distribution/src/main/scripts/interface/gen-js/Blur_types.js b/src/distribution/src/main/scripts/interface/gen-js/Blur_types.js
index 1c96301..348edc1 100644
--- a/src/distribution/src/main/scripts/interface/gen-js/Blur_types.js
+++ b/src/distribution/src/main/scripts/interface/gen-js/Blur_types.js
@@ -2845,6 +2845,7 @@ TableDescriptor = function(args) {
   this.blockCachingFileTypes = null;
   this.readOnly = false;
   this.columnPreCache = null;
+  this.tableProperties = null;
   if (args) {
     if (args.isEnabled !== undefined) {
       this.isEnabled = args.isEnabled;
@@ -2885,6 +2886,9 @@ TableDescriptor = function(args) {
     if (args.columnPreCache !== undefined) {
       this.columnPreCache = args.columnPreCache;
     }
+    if (args.tableProperties !== undefined) {
+      this.tableProperties = args.tableProperties;
+    }
   }
 };
 TableDescriptor.prototype = {};
@@ -3007,6 +3011,35 @@ TableDescriptor.prototype.read = function(input) {
         input.skip(ftype);
       }
       break;
+      case 14:
+      if (ftype == Thrift.Type.MAP) {
+        var _size165 = 0;
+        var _rtmp3169;
+        this.tableProperties = {};
+        var _ktype166 = 0;
+        var _vtype167 = 0;
+        _rtmp3169 = input.readMapBegin();
+        _ktype166 = _rtmp3169.ktype;
+        _vtype167 = _rtmp3169.vtype;
+        _size165 = _rtmp3169.size;
+        for (var _i170 = 0; _i170 < _size165; ++_i170)
+        {
+          if (_i170 > 0 ) {
+            if (input.rstack.length > input.rpos[input.rpos.length -1] + 1) {
+              input.rstack.pop();
+            }
+          }
+          var key171 = null;
+          var val172 = null;
+          key171 = input.readString().value;
+          val172 = input.readString().value;
+          this.tableProperties[key171] = val172;
+        }
+        input.readMapEnd();
+      } else {
+        input.skip(ftype);
+      }
+      break;
       default:
         input.skip(ftype);
     }
@@ -3071,12 +3104,12 @@ TableDescriptor.prototype.write = function(output) {
   if (this.blockCachingFileTypes !== null && this.blockCachingFileTypes !== undefined) {
     output.writeFieldBegin('blockCachingFileTypes', Thrift.Type.SET, 11);
     output.writeSetBegin(Thrift.Type.STRING, this.blockCachingFileTypes.length);
-    for (var iter165 in this.blockCachingFileTypes)
+    for (var iter173 in this.blockCachingFileTypes)
     {
-      if (this.blockCachingFileTypes.hasOwnProperty(iter165))
+      if (this.blockCachingFileTypes.hasOwnProperty(iter173))
       {
-        iter165 = this.blockCachingFileTypes[iter165];
-        output.writeString(iter165);
+        iter173 = this.blockCachingFileTypes[iter173];
+        output.writeString(iter173);
       }
     }
     output.writeSetEnd();
@@ -3092,6 +3125,21 @@ TableDescriptor.prototype.write = function(output) {
     this.columnPreCache.write(output);
     output.writeFieldEnd();
   }
+  if (this.tableProperties !== null && this.tableProperties !== undefined) {
+    output.writeFieldBegin('tableProperties', Thrift.Type.MAP, 14);
+    output.writeMapBegin(Thrift.Type.STRING, Thrift.Type.STRING, Thrift.objectLength(this.tableProperties));
+    for (var kiter174 in this.tableProperties)
+    {
+      if (this.tableProperties.hasOwnProperty(kiter174))
+      {
+        var viter175 = this.tableProperties[kiter174];
+        output.writeString(kiter174);
+        output.writeString(viter175);
+      }
+    }
+    output.writeMapEnd();
+    output.writeFieldEnd();
+  }
   output.writeFieldStop();
   output.writeStructEnd();
   return;


Mime
View raw message