You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by ga...@apache.org on 2017/08/03 16:56:40 UTC

[19/51] [partial] hive git commit: HIVE-17170 Move thrift generated code to stand alone metastore (Alan Gates reviewed by Vihang Karajgaonkar)

http://git-wip-us.apache.org/repos/asf/hive/blob/453c8ed4/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsByExprRequest.java
----------------------------------------------------------------------
diff --git a/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsByExprRequest.java b/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsByExprRequest.java
deleted file mode 100644
index 59972af..0000000
--- a/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsByExprRequest.java
+++ /dev/null
@@ -1,815 +0,0 @@
-/**
- * Autogenerated by Thrift Compiler (0.9.3)
- *
- * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
- *  @generated
- */
-package org.apache.hadoop.hive.metastore.api;
-
-import org.apache.thrift.scheme.IScheme;
-import org.apache.thrift.scheme.SchemeFactory;
-import org.apache.thrift.scheme.StandardScheme;
-
-import org.apache.thrift.scheme.TupleScheme;
-import org.apache.thrift.protocol.TTupleProtocol;
-import org.apache.thrift.protocol.TProtocolException;
-import org.apache.thrift.EncodingUtils;
-import org.apache.thrift.TException;
-import org.apache.thrift.async.AsyncMethodCallback;
-import org.apache.thrift.server.AbstractNonblockingServer.*;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import java.util.HashMap;
-import java.util.EnumMap;
-import java.util.Set;
-import java.util.HashSet;
-import java.util.EnumSet;
-import java.util.Collections;
-import java.util.BitSet;
-import java.nio.ByteBuffer;
-import java.util.Arrays;
-import javax.annotation.Generated;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)")
-public class PartitionsByExprRequest implements org.apache.thrift.TBase<PartitionsByExprRequest, PartitionsByExprRequest._Fields>, java.io.Serializable, Cloneable, Comparable<PartitionsByExprRequest> {
-  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("PartitionsByExprRequest");
-
-  private static final org.apache.thrift.protocol.TField DB_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("dbName", org.apache.thrift.protocol.TType.STRING, (short)1);
-  private static final org.apache.thrift.protocol.TField TBL_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tblName", org.apache.thrift.protocol.TType.STRING, (short)2);
-  private static final org.apache.thrift.protocol.TField EXPR_FIELD_DESC = new org.apache.thrift.protocol.TField("expr", org.apache.thrift.protocol.TType.STRING, (short)3);
-  private static final org.apache.thrift.protocol.TField DEFAULT_PARTITION_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("defaultPartitionName", org.apache.thrift.protocol.TType.STRING, (short)4);
-  private static final org.apache.thrift.protocol.TField MAX_PARTS_FIELD_DESC = new org.apache.thrift.protocol.TField("maxParts", org.apache.thrift.protocol.TType.I16, (short)5);
-
-  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
-  static {
-    schemes.put(StandardScheme.class, new PartitionsByExprRequestStandardSchemeFactory());
-    schemes.put(TupleScheme.class, new PartitionsByExprRequestTupleSchemeFactory());
-  }
-
-  private String dbName; // required
-  private String tblName; // required
-  private ByteBuffer expr; // required
-  private String defaultPartitionName; // optional
-  private short maxParts; // optional
-
-  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
-  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
-    DB_NAME((short)1, "dbName"),
-    TBL_NAME((short)2, "tblName"),
-    EXPR((short)3, "expr"),
-    DEFAULT_PARTITION_NAME((short)4, "defaultPartitionName"),
-    MAX_PARTS((short)5, "maxParts");
-
-    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
-
-    static {
-      for (_Fields field : EnumSet.allOf(_Fields.class)) {
-        byName.put(field.getFieldName(), field);
-      }
-    }
-
-    /**
-     * Find the _Fields constant that matches fieldId, or null if its not found.
-     */
-    public static _Fields findByThriftId(int fieldId) {
-      switch(fieldId) {
-        case 1: // DB_NAME
-          return DB_NAME;
-        case 2: // TBL_NAME
-          return TBL_NAME;
-        case 3: // EXPR
-          return EXPR;
-        case 4: // DEFAULT_PARTITION_NAME
-          return DEFAULT_PARTITION_NAME;
-        case 5: // MAX_PARTS
-          return MAX_PARTS;
-        default:
-          return null;
-      }
-    }
-
-    /**
-     * Find the _Fields constant that matches fieldId, throwing an exception
-     * if it is not found.
-     */
-    public static _Fields findByThriftIdOrThrow(int fieldId) {
-      _Fields fields = findByThriftId(fieldId);
-      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
-      return fields;
-    }
-
-    /**
-     * Find the _Fields constant that matches name, or null if its not found.
-     */
-    public static _Fields findByName(String name) {
-      return byName.get(name);
-    }
-
-    private final short _thriftId;
-    private final String _fieldName;
-
-    _Fields(short thriftId, String fieldName) {
-      _thriftId = thriftId;
-      _fieldName = fieldName;
-    }
-
-    public short getThriftFieldId() {
-      return _thriftId;
-    }
-
-    public String getFieldName() {
-      return _fieldName;
-    }
-  }
-
-  // isset id assignments
-  private static final int __MAXPARTS_ISSET_ID = 0;
-  private byte __isset_bitfield = 0;
-  private static final _Fields optionals[] = {_Fields.DEFAULT_PARTITION_NAME,_Fields.MAX_PARTS};
-  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
-  static {
-    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
-    tmpMap.put(_Fields.DB_NAME, new org.apache.thrift.meta_data.FieldMetaData("dbName", org.apache.thrift.TFieldRequirementType.REQUIRED, 
-        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-    tmpMap.put(_Fields.TBL_NAME, new org.apache.thrift.meta_data.FieldMetaData("tblName", org.apache.thrift.TFieldRequirementType.REQUIRED, 
-        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-    tmpMap.put(_Fields.EXPR, new org.apache.thrift.meta_data.FieldMetaData("expr", org.apache.thrift.TFieldRequirementType.REQUIRED, 
-        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING        , true)));
-    tmpMap.put(_Fields.DEFAULT_PARTITION_NAME, new org.apache.thrift.meta_data.FieldMetaData("defaultPartitionName", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
-        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-    tmpMap.put(_Fields.MAX_PARTS, new org.apache.thrift.meta_data.FieldMetaData("maxParts", org.apache.thrift.TFieldRequirementType.OPTIONAL, 
-        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I16)));
-    metaDataMap = Collections.unmodifiableMap(tmpMap);
-    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(PartitionsByExprRequest.class, metaDataMap);
-  }
-
-  public PartitionsByExprRequest() {
-    this.maxParts = (short)-1;
-
-  }
-
-  public PartitionsByExprRequest(
-    String dbName,
-    String tblName,
-    ByteBuffer expr)
-  {
-    this();
-    this.dbName = dbName;
-    this.tblName = tblName;
-    this.expr = org.apache.thrift.TBaseHelper.copyBinary(expr);
-  }
-
-  /**
-   * Performs a deep copy on <i>other</i>.
-   */
-  public PartitionsByExprRequest(PartitionsByExprRequest other) {
-    __isset_bitfield = other.__isset_bitfield;
-    if (other.isSetDbName()) {
-      this.dbName = other.dbName;
-    }
-    if (other.isSetTblName()) {
-      this.tblName = other.tblName;
-    }
-    if (other.isSetExpr()) {
-      this.expr = org.apache.thrift.TBaseHelper.copyBinary(other.expr);
-    }
-    if (other.isSetDefaultPartitionName()) {
-      this.defaultPartitionName = other.defaultPartitionName;
-    }
-    this.maxParts = other.maxParts;
-  }
-
-  public PartitionsByExprRequest deepCopy() {
-    return new PartitionsByExprRequest(this);
-  }
-
-  @Override
-  public void clear() {
-    this.dbName = null;
-    this.tblName = null;
-    this.expr = null;
-    this.defaultPartitionName = null;
-    this.maxParts = (short)-1;
-
-  }
-
-  public String getDbName() {
-    return this.dbName;
-  }
-
-  public void setDbName(String dbName) {
-    this.dbName = dbName;
-  }
-
-  public void unsetDbName() {
-    this.dbName = null;
-  }
-
-  /** Returns true if field dbName is set (has been assigned a value) and false otherwise */
-  public boolean isSetDbName() {
-    return this.dbName != null;
-  }
-
-  public void setDbNameIsSet(boolean value) {
-    if (!value) {
-      this.dbName = null;
-    }
-  }
-
-  public String getTblName() {
-    return this.tblName;
-  }
-
-  public void setTblName(String tblName) {
-    this.tblName = tblName;
-  }
-
-  public void unsetTblName() {
-    this.tblName = null;
-  }
-
-  /** Returns true if field tblName is set (has been assigned a value) and false otherwise */
-  public boolean isSetTblName() {
-    return this.tblName != null;
-  }
-
-  public void setTblNameIsSet(boolean value) {
-    if (!value) {
-      this.tblName = null;
-    }
-  }
-
-  public byte[] getExpr() {
-    setExpr(org.apache.thrift.TBaseHelper.rightSize(expr));
-    return expr == null ? null : expr.array();
-  }
-
-  public ByteBuffer bufferForExpr() {
-    return org.apache.thrift.TBaseHelper.copyBinary(expr);
-  }
-
-  public void setExpr(byte[] expr) {
-    this.expr = expr == null ? (ByteBuffer)null : ByteBuffer.wrap(Arrays.copyOf(expr, expr.length));
-  }
-
-  public void setExpr(ByteBuffer expr) {
-    this.expr = org.apache.thrift.TBaseHelper.copyBinary(expr);
-  }
-
-  public void unsetExpr() {
-    this.expr = null;
-  }
-
-  /** Returns true if field expr is set (has been assigned a value) and false otherwise */
-  public boolean isSetExpr() {
-    return this.expr != null;
-  }
-
-  public void setExprIsSet(boolean value) {
-    if (!value) {
-      this.expr = null;
-    }
-  }
-
-  public String getDefaultPartitionName() {
-    return this.defaultPartitionName;
-  }
-
-  public void setDefaultPartitionName(String defaultPartitionName) {
-    this.defaultPartitionName = defaultPartitionName;
-  }
-
-  public void unsetDefaultPartitionName() {
-    this.defaultPartitionName = null;
-  }
-
-  /** Returns true if field defaultPartitionName is set (has been assigned a value) and false otherwise */
-  public boolean isSetDefaultPartitionName() {
-    return this.defaultPartitionName != null;
-  }
-
-  public void setDefaultPartitionNameIsSet(boolean value) {
-    if (!value) {
-      this.defaultPartitionName = null;
-    }
-  }
-
-  public short getMaxParts() {
-    return this.maxParts;
-  }
-
-  public void setMaxParts(short maxParts) {
-    this.maxParts = maxParts;
-    setMaxPartsIsSet(true);
-  }
-
-  public void unsetMaxParts() {
-    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __MAXPARTS_ISSET_ID);
-  }
-
-  /** Returns true if field maxParts is set (has been assigned a value) and false otherwise */
-  public boolean isSetMaxParts() {
-    return EncodingUtils.testBit(__isset_bitfield, __MAXPARTS_ISSET_ID);
-  }
-
-  public void setMaxPartsIsSet(boolean value) {
-    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __MAXPARTS_ISSET_ID, value);
-  }
-
-  public void setFieldValue(_Fields field, Object value) {
-    switch (field) {
-    case DB_NAME:
-      if (value == null) {
-        unsetDbName();
-      } else {
-        setDbName((String)value);
-      }
-      break;
-
-    case TBL_NAME:
-      if (value == null) {
-        unsetTblName();
-      } else {
-        setTblName((String)value);
-      }
-      break;
-
-    case EXPR:
-      if (value == null) {
-        unsetExpr();
-      } else {
-        setExpr((ByteBuffer)value);
-      }
-      break;
-
-    case DEFAULT_PARTITION_NAME:
-      if (value == null) {
-        unsetDefaultPartitionName();
-      } else {
-        setDefaultPartitionName((String)value);
-      }
-      break;
-
-    case MAX_PARTS:
-      if (value == null) {
-        unsetMaxParts();
-      } else {
-        setMaxParts((Short)value);
-      }
-      break;
-
-    }
-  }
-
-  public Object getFieldValue(_Fields field) {
-    switch (field) {
-    case DB_NAME:
-      return getDbName();
-
-    case TBL_NAME:
-      return getTblName();
-
-    case EXPR:
-      return getExpr();
-
-    case DEFAULT_PARTITION_NAME:
-      return getDefaultPartitionName();
-
-    case MAX_PARTS:
-      return getMaxParts();
-
-    }
-    throw new IllegalStateException();
-  }
-
-  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
-  public boolean isSet(_Fields field) {
-    if (field == null) {
-      throw new IllegalArgumentException();
-    }
-
-    switch (field) {
-    case DB_NAME:
-      return isSetDbName();
-    case TBL_NAME:
-      return isSetTblName();
-    case EXPR:
-      return isSetExpr();
-    case DEFAULT_PARTITION_NAME:
-      return isSetDefaultPartitionName();
-    case MAX_PARTS:
-      return isSetMaxParts();
-    }
-    throw new IllegalStateException();
-  }
-
-  @Override
-  public boolean equals(Object that) {
-    if (that == null)
-      return false;
-    if (that instanceof PartitionsByExprRequest)
-      return this.equals((PartitionsByExprRequest)that);
-    return false;
-  }
-
-  public boolean equals(PartitionsByExprRequest that) {
-    if (that == null)
-      return false;
-
-    boolean this_present_dbName = true && this.isSetDbName();
-    boolean that_present_dbName = true && that.isSetDbName();
-    if (this_present_dbName || that_present_dbName) {
-      if (!(this_present_dbName && that_present_dbName))
-        return false;
-      if (!this.dbName.equals(that.dbName))
-        return false;
-    }
-
-    boolean this_present_tblName = true && this.isSetTblName();
-    boolean that_present_tblName = true && that.isSetTblName();
-    if (this_present_tblName || that_present_tblName) {
-      if (!(this_present_tblName && that_present_tblName))
-        return false;
-      if (!this.tblName.equals(that.tblName))
-        return false;
-    }
-
-    boolean this_present_expr = true && this.isSetExpr();
-    boolean that_present_expr = true && that.isSetExpr();
-    if (this_present_expr || that_present_expr) {
-      if (!(this_present_expr && that_present_expr))
-        return false;
-      if (!this.expr.equals(that.expr))
-        return false;
-    }
-
-    boolean this_present_defaultPartitionName = true && this.isSetDefaultPartitionName();
-    boolean that_present_defaultPartitionName = true && that.isSetDefaultPartitionName();
-    if (this_present_defaultPartitionName || that_present_defaultPartitionName) {
-      if (!(this_present_defaultPartitionName && that_present_defaultPartitionName))
-        return false;
-      if (!this.defaultPartitionName.equals(that.defaultPartitionName))
-        return false;
-    }
-
-    boolean this_present_maxParts = true && this.isSetMaxParts();
-    boolean that_present_maxParts = true && that.isSetMaxParts();
-    if (this_present_maxParts || that_present_maxParts) {
-      if (!(this_present_maxParts && that_present_maxParts))
-        return false;
-      if (this.maxParts != that.maxParts)
-        return false;
-    }
-
-    return true;
-  }
-
-  @Override
-  public int hashCode() {
-    List<Object> list = new ArrayList<Object>();
-
-    boolean present_dbName = true && (isSetDbName());
-    list.add(present_dbName);
-    if (present_dbName)
-      list.add(dbName);
-
-    boolean present_tblName = true && (isSetTblName());
-    list.add(present_tblName);
-    if (present_tblName)
-      list.add(tblName);
-
-    boolean present_expr = true && (isSetExpr());
-    list.add(present_expr);
-    if (present_expr)
-      list.add(expr);
-
-    boolean present_defaultPartitionName = true && (isSetDefaultPartitionName());
-    list.add(present_defaultPartitionName);
-    if (present_defaultPartitionName)
-      list.add(defaultPartitionName);
-
-    boolean present_maxParts = true && (isSetMaxParts());
-    list.add(present_maxParts);
-    if (present_maxParts)
-      list.add(maxParts);
-
-    return list.hashCode();
-  }
-
-  @Override
-  public int compareTo(PartitionsByExprRequest other) {
-    if (!getClass().equals(other.getClass())) {
-      return getClass().getName().compareTo(other.getClass().getName());
-    }
-
-    int lastComparison = 0;
-
-    lastComparison = Boolean.valueOf(isSetDbName()).compareTo(other.isSetDbName());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetDbName()) {
-      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.dbName, other.dbName);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    lastComparison = Boolean.valueOf(isSetTblName()).compareTo(other.isSetTblName());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetTblName()) {
-      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tblName, other.tblName);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    lastComparison = Boolean.valueOf(isSetExpr()).compareTo(other.isSetExpr());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetExpr()) {
-      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.expr, other.expr);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    lastComparison = Boolean.valueOf(isSetDefaultPartitionName()).compareTo(other.isSetDefaultPartitionName());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetDefaultPartitionName()) {
-      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.defaultPartitionName, other.defaultPartitionName);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    lastComparison = Boolean.valueOf(isSetMaxParts()).compareTo(other.isSetMaxParts());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetMaxParts()) {
-      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.maxParts, other.maxParts);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    return 0;
-  }
-
-  public _Fields fieldForId(int fieldId) {
-    return _Fields.findByThriftId(fieldId);
-  }
-
-  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
-    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
-  }
-
-  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
-    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
-  }
-
-  @Override
-  public String toString() {
-    StringBuilder sb = new StringBuilder("PartitionsByExprRequest(");
-    boolean first = true;
-
-    sb.append("dbName:");
-    if (this.dbName == null) {
-      sb.append("null");
-    } else {
-      sb.append(this.dbName);
-    }
-    first = false;
-    if (!first) sb.append(", ");
-    sb.append("tblName:");
-    if (this.tblName == null) {
-      sb.append("null");
-    } else {
-      sb.append(this.tblName);
-    }
-    first = false;
-    if (!first) sb.append(", ");
-    sb.append("expr:");
-    if (this.expr == null) {
-      sb.append("null");
-    } else {
-      org.apache.thrift.TBaseHelper.toString(this.expr, sb);
-    }
-    first = false;
-    if (isSetDefaultPartitionName()) {
-      if (!first) sb.append(", ");
-      sb.append("defaultPartitionName:");
-      if (this.defaultPartitionName == null) {
-        sb.append("null");
-      } else {
-        sb.append(this.defaultPartitionName);
-      }
-      first = false;
-    }
-    if (isSetMaxParts()) {
-      if (!first) sb.append(", ");
-      sb.append("maxParts:");
-      sb.append(this.maxParts);
-      first = false;
-    }
-    sb.append(")");
-    return sb.toString();
-  }
-
-  public void validate() throws org.apache.thrift.TException {
-    // check for required fields
-    if (!isSetDbName()) {
-      throw new org.apache.thrift.protocol.TProtocolException("Required field 'dbName' is unset! Struct:" + toString());
-    }
-
-    if (!isSetTblName()) {
-      throw new org.apache.thrift.protocol.TProtocolException("Required field 'tblName' is unset! Struct:" + toString());
-    }
-
-    if (!isSetExpr()) {
-      throw new org.apache.thrift.protocol.TProtocolException("Required field 'expr' is unset! Struct:" + toString());
-    }
-
-    // check for sub-struct validity
-  }
-
-  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
-    try {
-      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
-    } catch (org.apache.thrift.TException te) {
-      throw new java.io.IOException(te);
-    }
-  }
-
-  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
-    try {
-      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
-      __isset_bitfield = 0;
-      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
-    } catch (org.apache.thrift.TException te) {
-      throw new java.io.IOException(te);
-    }
-  }
-
-  private static class PartitionsByExprRequestStandardSchemeFactory implements SchemeFactory {
-    public PartitionsByExprRequestStandardScheme getScheme() {
-      return new PartitionsByExprRequestStandardScheme();
-    }
-  }
-
-  private static class PartitionsByExprRequestStandardScheme extends StandardScheme<PartitionsByExprRequest> {
-
-    public void read(org.apache.thrift.protocol.TProtocol iprot, PartitionsByExprRequest struct) throws org.apache.thrift.TException {
-      org.apache.thrift.protocol.TField schemeField;
-      iprot.readStructBegin();
-      while (true)
-      {
-        schemeField = iprot.readFieldBegin();
-        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
-          break;
-        }
-        switch (schemeField.id) {
-          case 1: // DB_NAME
-            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
-              struct.dbName = iprot.readString();
-              struct.setDbNameIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-            }
-            break;
-          case 2: // TBL_NAME
-            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
-              struct.tblName = iprot.readString();
-              struct.setTblNameIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-            }
-            break;
-          case 3: // EXPR
-            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
-              struct.expr = iprot.readBinary();
-              struct.setExprIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-            }
-            break;
-          case 4: // DEFAULT_PARTITION_NAME
-            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
-              struct.defaultPartitionName = iprot.readString();
-              struct.setDefaultPartitionNameIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-            }
-            break;
-          case 5: // MAX_PARTS
-            if (schemeField.type == org.apache.thrift.protocol.TType.I16) {
-              struct.maxParts = iprot.readI16();
-              struct.setMaxPartsIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-            }
-            break;
-          default:
-            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-        }
-        iprot.readFieldEnd();
-      }
-      iprot.readStructEnd();
-      struct.validate();
-    }
-
-    public void write(org.apache.thrift.protocol.TProtocol oprot, PartitionsByExprRequest struct) throws org.apache.thrift.TException {
-      struct.validate();
-
-      oprot.writeStructBegin(STRUCT_DESC);
-      if (struct.dbName != null) {
-        oprot.writeFieldBegin(DB_NAME_FIELD_DESC);
-        oprot.writeString(struct.dbName);
-        oprot.writeFieldEnd();
-      }
-      if (struct.tblName != null) {
-        oprot.writeFieldBegin(TBL_NAME_FIELD_DESC);
-        oprot.writeString(struct.tblName);
-        oprot.writeFieldEnd();
-      }
-      if (struct.expr != null) {
-        oprot.writeFieldBegin(EXPR_FIELD_DESC);
-        oprot.writeBinary(struct.expr);
-        oprot.writeFieldEnd();
-      }
-      if (struct.defaultPartitionName != null) {
-        if (struct.isSetDefaultPartitionName()) {
-          oprot.writeFieldBegin(DEFAULT_PARTITION_NAME_FIELD_DESC);
-          oprot.writeString(struct.defaultPartitionName);
-          oprot.writeFieldEnd();
-        }
-      }
-      if (struct.isSetMaxParts()) {
-        oprot.writeFieldBegin(MAX_PARTS_FIELD_DESC);
-        oprot.writeI16(struct.maxParts);
-        oprot.writeFieldEnd();
-      }
-      oprot.writeFieldStop();
-      oprot.writeStructEnd();
-    }
-
-  }
-
-  private static class PartitionsByExprRequestTupleSchemeFactory implements SchemeFactory {
-    public PartitionsByExprRequestTupleScheme getScheme() {
-      return new PartitionsByExprRequestTupleScheme();
-    }
-  }
-
-  private static class PartitionsByExprRequestTupleScheme extends TupleScheme<PartitionsByExprRequest> {
-
-    @Override
-    public void write(org.apache.thrift.protocol.TProtocol prot, PartitionsByExprRequest struct) throws org.apache.thrift.TException {
-      TTupleProtocol oprot = (TTupleProtocol) prot;
-      oprot.writeString(struct.dbName);
-      oprot.writeString(struct.tblName);
-      oprot.writeBinary(struct.expr);
-      BitSet optionals = new BitSet();
-      if (struct.isSetDefaultPartitionName()) {
-        optionals.set(0);
-      }
-      if (struct.isSetMaxParts()) {
-        optionals.set(1);
-      }
-      oprot.writeBitSet(optionals, 2);
-      if (struct.isSetDefaultPartitionName()) {
-        oprot.writeString(struct.defaultPartitionName);
-      }
-      if (struct.isSetMaxParts()) {
-        oprot.writeI16(struct.maxParts);
-      }
-    }
-
-    @Override
-    public void read(org.apache.thrift.protocol.TProtocol prot, PartitionsByExprRequest struct) throws org.apache.thrift.TException {
-      TTupleProtocol iprot = (TTupleProtocol) prot;
-      struct.dbName = iprot.readString();
-      struct.setDbNameIsSet(true);
-      struct.tblName = iprot.readString();
-      struct.setTblNameIsSet(true);
-      struct.expr = iprot.readBinary();
-      struct.setExprIsSet(true);
-      BitSet incoming = iprot.readBitSet(2);
-      if (incoming.get(0)) {
-        struct.defaultPartitionName = iprot.readString();
-        struct.setDefaultPartitionNameIsSet(true);
-      }
-      if (incoming.get(1)) {
-        struct.maxParts = iprot.readI16();
-        struct.setMaxPartsIsSet(true);
-      }
-    }
-  }
-
-}
-

http://git-wip-us.apache.org/repos/asf/hive/blob/453c8ed4/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsByExprResult.java
----------------------------------------------------------------------
diff --git a/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsByExprResult.java b/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsByExprResult.java
deleted file mode 100644
index 7df156f..0000000
--- a/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsByExprResult.java
+++ /dev/null
@@ -1,542 +0,0 @@
-/**
- * Autogenerated by Thrift Compiler (0.9.3)
- *
- * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
- *  @generated
- */
-package org.apache.hadoop.hive.metastore.api;
-
-import org.apache.thrift.scheme.IScheme;
-import org.apache.thrift.scheme.SchemeFactory;
-import org.apache.thrift.scheme.StandardScheme;
-
-import org.apache.thrift.scheme.TupleScheme;
-import org.apache.thrift.protocol.TTupleProtocol;
-import org.apache.thrift.protocol.TProtocolException;
-import org.apache.thrift.EncodingUtils;
-import org.apache.thrift.TException;
-import org.apache.thrift.async.AsyncMethodCallback;
-import org.apache.thrift.server.AbstractNonblockingServer.*;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import java.util.HashMap;
-import java.util.EnumMap;
-import java.util.Set;
-import java.util.HashSet;
-import java.util.EnumSet;
-import java.util.Collections;
-import java.util.BitSet;
-import java.nio.ByteBuffer;
-import java.util.Arrays;
-import javax.annotation.Generated;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)")
-public class PartitionsByExprResult implements org.apache.thrift.TBase<PartitionsByExprResult, PartitionsByExprResult._Fields>, java.io.Serializable, Cloneable, Comparable<PartitionsByExprResult> {
-  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("PartitionsByExprResult");
-
-  private static final org.apache.thrift.protocol.TField PARTITIONS_FIELD_DESC = new org.apache.thrift.protocol.TField("partitions", org.apache.thrift.protocol.TType.LIST, (short)1);
-  private static final org.apache.thrift.protocol.TField HAS_UNKNOWN_PARTITIONS_FIELD_DESC = new org.apache.thrift.protocol.TField("hasUnknownPartitions", org.apache.thrift.protocol.TType.BOOL, (short)2);
-
-  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
-  static {
-    schemes.put(StandardScheme.class, new PartitionsByExprResultStandardSchemeFactory());
-    schemes.put(TupleScheme.class, new PartitionsByExprResultTupleSchemeFactory());
-  }
-
-  private List<Partition> partitions; // required
-  private boolean hasUnknownPartitions; // 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 {
-    PARTITIONS((short)1, "partitions"),
-    HAS_UNKNOWN_PARTITIONS((short)2, "hasUnknownPartitions");
-
-    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
-
-    static {
-      for (_Fields field : EnumSet.allOf(_Fields.class)) {
-        byName.put(field.getFieldName(), field);
-      }
-    }
-
-    /**
-     * Find the _Fields constant that matches fieldId, or null if its not found.
-     */
-    public static _Fields findByThriftId(int fieldId) {
-      switch(fieldId) {
-        case 1: // PARTITIONS
-          return PARTITIONS;
-        case 2: // HAS_UNKNOWN_PARTITIONS
-          return HAS_UNKNOWN_PARTITIONS;
-        default:
-          return null;
-      }
-    }
-
-    /**
-     * Find the _Fields constant that matches fieldId, throwing an exception
-     * if it is not found.
-     */
-    public static _Fields findByThriftIdOrThrow(int fieldId) {
-      _Fields fields = findByThriftId(fieldId);
-      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
-      return fields;
-    }
-
-    /**
-     * Find the _Fields constant that matches name, or null if its not found.
-     */
-    public static _Fields findByName(String name) {
-      return byName.get(name);
-    }
-
-    private final short _thriftId;
-    private final String _fieldName;
-
-    _Fields(short thriftId, String fieldName) {
-      _thriftId = thriftId;
-      _fieldName = fieldName;
-    }
-
-    public short getThriftFieldId() {
-      return _thriftId;
-    }
-
-    public String getFieldName() {
-      return _fieldName;
-    }
-  }
-
-  // isset id assignments
-  private static final int __HASUNKNOWNPARTITIONS_ISSET_ID = 0;
-  private byte __isset_bitfield = 0;
-  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
-  static {
-    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
-    tmpMap.put(_Fields.PARTITIONS, new org.apache.thrift.meta_data.FieldMetaData("partitions", org.apache.thrift.TFieldRequirementType.REQUIRED, 
-        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
-            new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Partition.class))));
-    tmpMap.put(_Fields.HAS_UNKNOWN_PARTITIONS, new org.apache.thrift.meta_data.FieldMetaData("hasUnknownPartitions", org.apache.thrift.TFieldRequirementType.REQUIRED, 
-        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL)));
-    metaDataMap = Collections.unmodifiableMap(tmpMap);
-    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(PartitionsByExprResult.class, metaDataMap);
-  }
-
-  public PartitionsByExprResult() {
-  }
-
-  public PartitionsByExprResult(
-    List<Partition> partitions,
-    boolean hasUnknownPartitions)
-  {
-    this();
-    this.partitions = partitions;
-    this.hasUnknownPartitions = hasUnknownPartitions;
-    setHasUnknownPartitionsIsSet(true);
-  }
-
-  /**
-   * Performs a deep copy on <i>other</i>.
-   */
-  public PartitionsByExprResult(PartitionsByExprResult other) {
-    __isset_bitfield = other.__isset_bitfield;
-    if (other.isSetPartitions()) {
-      List<Partition> __this__partitions = new ArrayList<Partition>(other.partitions.size());
-      for (Partition other_element : other.partitions) {
-        __this__partitions.add(new Partition(other_element));
-      }
-      this.partitions = __this__partitions;
-    }
-    this.hasUnknownPartitions = other.hasUnknownPartitions;
-  }
-
-  public PartitionsByExprResult deepCopy() {
-    return new PartitionsByExprResult(this);
-  }
-
-  @Override
-  public void clear() {
-    this.partitions = null;
-    setHasUnknownPartitionsIsSet(false);
-    this.hasUnknownPartitions = false;
-  }
-
-  public int getPartitionsSize() {
-    return (this.partitions == null) ? 0 : this.partitions.size();
-  }
-
-  public java.util.Iterator<Partition> getPartitionsIterator() {
-    return (this.partitions == null) ? null : this.partitions.iterator();
-  }
-
-  public void addToPartitions(Partition elem) {
-    if (this.partitions == null) {
-      this.partitions = new ArrayList<Partition>();
-    }
-    this.partitions.add(elem);
-  }
-
-  public List<Partition> getPartitions() {
-    return this.partitions;
-  }
-
-  public void setPartitions(List<Partition> partitions) {
-    this.partitions = partitions;
-  }
-
-  public void unsetPartitions() {
-    this.partitions = null;
-  }
-
-  /** Returns true if field partitions is set (has been assigned a value) and false otherwise */
-  public boolean isSetPartitions() {
-    return this.partitions != null;
-  }
-
-  public void setPartitionsIsSet(boolean value) {
-    if (!value) {
-      this.partitions = null;
-    }
-  }
-
-  public boolean isHasUnknownPartitions() {
-    return this.hasUnknownPartitions;
-  }
-
-  public void setHasUnknownPartitions(boolean hasUnknownPartitions) {
-    this.hasUnknownPartitions = hasUnknownPartitions;
-    setHasUnknownPartitionsIsSet(true);
-  }
-
-  public void unsetHasUnknownPartitions() {
-    __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __HASUNKNOWNPARTITIONS_ISSET_ID);
-  }
-
-  /** Returns true if field hasUnknownPartitions is set (has been assigned a value) and false otherwise */
-  public boolean isSetHasUnknownPartitions() {
-    return EncodingUtils.testBit(__isset_bitfield, __HASUNKNOWNPARTITIONS_ISSET_ID);
-  }
-
-  public void setHasUnknownPartitionsIsSet(boolean value) {
-    __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __HASUNKNOWNPARTITIONS_ISSET_ID, value);
-  }
-
-  public void setFieldValue(_Fields field, Object value) {
-    switch (field) {
-    case PARTITIONS:
-      if (value == null) {
-        unsetPartitions();
-      } else {
-        setPartitions((List<Partition>)value);
-      }
-      break;
-
-    case HAS_UNKNOWN_PARTITIONS:
-      if (value == null) {
-        unsetHasUnknownPartitions();
-      } else {
-        setHasUnknownPartitions((Boolean)value);
-      }
-      break;
-
-    }
-  }
-
-  public Object getFieldValue(_Fields field) {
-    switch (field) {
-    case PARTITIONS:
-      return getPartitions();
-
-    case HAS_UNKNOWN_PARTITIONS:
-      return isHasUnknownPartitions();
-
-    }
-    throw new IllegalStateException();
-  }
-
-  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
-  public boolean isSet(_Fields field) {
-    if (field == null) {
-      throw new IllegalArgumentException();
-    }
-
-    switch (field) {
-    case PARTITIONS:
-      return isSetPartitions();
-    case HAS_UNKNOWN_PARTITIONS:
-      return isSetHasUnknownPartitions();
-    }
-    throw new IllegalStateException();
-  }
-
-  @Override
-  public boolean equals(Object that) {
-    if (that == null)
-      return false;
-    if (that instanceof PartitionsByExprResult)
-      return this.equals((PartitionsByExprResult)that);
-    return false;
-  }
-
-  public boolean equals(PartitionsByExprResult that) {
-    if (that == null)
-      return false;
-
-    boolean this_present_partitions = true && this.isSetPartitions();
-    boolean that_present_partitions = true && that.isSetPartitions();
-    if (this_present_partitions || that_present_partitions) {
-      if (!(this_present_partitions && that_present_partitions))
-        return false;
-      if (!this.partitions.equals(that.partitions))
-        return false;
-    }
-
-    boolean this_present_hasUnknownPartitions = true;
-    boolean that_present_hasUnknownPartitions = true;
-    if (this_present_hasUnknownPartitions || that_present_hasUnknownPartitions) {
-      if (!(this_present_hasUnknownPartitions && that_present_hasUnknownPartitions))
-        return false;
-      if (this.hasUnknownPartitions != that.hasUnknownPartitions)
-        return false;
-    }
-
-    return true;
-  }
-
-  @Override
-  public int hashCode() {
-    List<Object> list = new ArrayList<Object>();
-
-    boolean present_partitions = true && (isSetPartitions());
-    list.add(present_partitions);
-    if (present_partitions)
-      list.add(partitions);
-
-    boolean present_hasUnknownPartitions = true;
-    list.add(present_hasUnknownPartitions);
-    if (present_hasUnknownPartitions)
-      list.add(hasUnknownPartitions);
-
-    return list.hashCode();
-  }
-
-  @Override
-  public int compareTo(PartitionsByExprResult other) {
-    if (!getClass().equals(other.getClass())) {
-      return getClass().getName().compareTo(other.getClass().getName());
-    }
-
-    int lastComparison = 0;
-
-    lastComparison = Boolean.valueOf(isSetPartitions()).compareTo(other.isSetPartitions());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetPartitions()) {
-      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.partitions, other.partitions);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    lastComparison = Boolean.valueOf(isSetHasUnknownPartitions()).compareTo(other.isSetHasUnknownPartitions());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetHasUnknownPartitions()) {
-      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.hasUnknownPartitions, other.hasUnknownPartitions);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    return 0;
-  }
-
-  public _Fields fieldForId(int fieldId) {
-    return _Fields.findByThriftId(fieldId);
-  }
-
-  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
-    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
-  }
-
-  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
-    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
-  }
-
-  @Override
-  public String toString() {
-    StringBuilder sb = new StringBuilder("PartitionsByExprResult(");
-    boolean first = true;
-
-    sb.append("partitions:");
-    if (this.partitions == null) {
-      sb.append("null");
-    } else {
-      sb.append(this.partitions);
-    }
-    first = false;
-    if (!first) sb.append(", ");
-    sb.append("hasUnknownPartitions:");
-    sb.append(this.hasUnknownPartitions);
-    first = false;
-    sb.append(")");
-    return sb.toString();
-  }
-
-  public void validate() throws org.apache.thrift.TException {
-    // check for required fields
-    if (!isSetPartitions()) {
-      throw new org.apache.thrift.protocol.TProtocolException("Required field 'partitions' is unset! Struct:" + toString());
-    }
-
-    if (!isSetHasUnknownPartitions()) {
-      throw new org.apache.thrift.protocol.TProtocolException("Required field 'hasUnknownPartitions' is unset! Struct:" + toString());
-    }
-
-    // check for sub-struct validity
-  }
-
-  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
-    try {
-      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
-    } catch (org.apache.thrift.TException te) {
-      throw new java.io.IOException(te);
-    }
-  }
-
-  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
-    try {
-      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
-      __isset_bitfield = 0;
-      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
-    } catch (org.apache.thrift.TException te) {
-      throw new java.io.IOException(te);
-    }
-  }
-
-  private static class PartitionsByExprResultStandardSchemeFactory implements SchemeFactory {
-    public PartitionsByExprResultStandardScheme getScheme() {
-      return new PartitionsByExprResultStandardScheme();
-    }
-  }
-
-  private static class PartitionsByExprResultStandardScheme extends StandardScheme<PartitionsByExprResult> {
-
-    public void read(org.apache.thrift.protocol.TProtocol iprot, PartitionsByExprResult struct) throws org.apache.thrift.TException {
-      org.apache.thrift.protocol.TField schemeField;
-      iprot.readStructBegin();
-      while (true)
-      {
-        schemeField = iprot.readFieldBegin();
-        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
-          break;
-        }
-        switch (schemeField.id) {
-          case 1: // PARTITIONS
-            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
-              {
-                org.apache.thrift.protocol.TList _list386 = iprot.readListBegin();
-                struct.partitions = new ArrayList<Partition>(_list386.size);
-                Partition _elem387;
-                for (int _i388 = 0; _i388 < _list386.size; ++_i388)
-                {
-                  _elem387 = new Partition();
-                  _elem387.read(iprot);
-                  struct.partitions.add(_elem387);
-                }
-                iprot.readListEnd();
-              }
-              struct.setPartitionsIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-            }
-            break;
-          case 2: // HAS_UNKNOWN_PARTITIONS
-            if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) {
-              struct.hasUnknownPartitions = iprot.readBool();
-              struct.setHasUnknownPartitionsIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-            }
-            break;
-          default:
-            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-        }
-        iprot.readFieldEnd();
-      }
-      iprot.readStructEnd();
-      struct.validate();
-    }
-
-    public void write(org.apache.thrift.protocol.TProtocol oprot, PartitionsByExprResult struct) throws org.apache.thrift.TException {
-      struct.validate();
-
-      oprot.writeStructBegin(STRUCT_DESC);
-      if (struct.partitions != null) {
-        oprot.writeFieldBegin(PARTITIONS_FIELD_DESC);
-        {
-          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.partitions.size()));
-          for (Partition _iter389 : struct.partitions)
-          {
-            _iter389.write(oprot);
-          }
-          oprot.writeListEnd();
-        }
-        oprot.writeFieldEnd();
-      }
-      oprot.writeFieldBegin(HAS_UNKNOWN_PARTITIONS_FIELD_DESC);
-      oprot.writeBool(struct.hasUnknownPartitions);
-      oprot.writeFieldEnd();
-      oprot.writeFieldStop();
-      oprot.writeStructEnd();
-    }
-
-  }
-
-  private static class PartitionsByExprResultTupleSchemeFactory implements SchemeFactory {
-    public PartitionsByExprResultTupleScheme getScheme() {
-      return new PartitionsByExprResultTupleScheme();
-    }
-  }
-
-  private static class PartitionsByExprResultTupleScheme extends TupleScheme<PartitionsByExprResult> {
-
-    @Override
-    public void write(org.apache.thrift.protocol.TProtocol prot, PartitionsByExprResult struct) throws org.apache.thrift.TException {
-      TTupleProtocol oprot = (TTupleProtocol) prot;
-      {
-        oprot.writeI32(struct.partitions.size());
-        for (Partition _iter390 : struct.partitions)
-        {
-          _iter390.write(oprot);
-        }
-      }
-      oprot.writeBool(struct.hasUnknownPartitions);
-    }
-
-    @Override
-    public void read(org.apache.thrift.protocol.TProtocol prot, PartitionsByExprResult struct) throws org.apache.thrift.TException {
-      TTupleProtocol iprot = (TTupleProtocol) prot;
-      {
-        org.apache.thrift.protocol.TList _list391 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-        struct.partitions = new ArrayList<Partition>(_list391.size);
-        Partition _elem392;
-        for (int _i393 = 0; _i393 < _list391.size; ++_i393)
-        {
-          _elem392 = new Partition();
-          _elem392.read(iprot);
-          struct.partitions.add(_elem392);
-        }
-      }
-      struct.setPartitionsIsSet(true);
-      struct.hasUnknownPartitions = iprot.readBool();
-      struct.setHasUnknownPartitionsIsSet(true);
-    }
-  }
-
-}
-

http://git-wip-us.apache.org/repos/asf/hive/blob/453c8ed4/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsStatsRequest.java
----------------------------------------------------------------------
diff --git a/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsStatsRequest.java b/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsStatsRequest.java
deleted file mode 100644
index b43f6c0..0000000
--- a/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsStatsRequest.java
+++ /dev/null
@@ -1,790 +0,0 @@
-/**
- * Autogenerated by Thrift Compiler (0.9.3)
- *
- * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
- *  @generated
- */
-package org.apache.hadoop.hive.metastore.api;
-
-import org.apache.thrift.scheme.IScheme;
-import org.apache.thrift.scheme.SchemeFactory;
-import org.apache.thrift.scheme.StandardScheme;
-
-import org.apache.thrift.scheme.TupleScheme;
-import org.apache.thrift.protocol.TTupleProtocol;
-import org.apache.thrift.protocol.TProtocolException;
-import org.apache.thrift.EncodingUtils;
-import org.apache.thrift.TException;
-import org.apache.thrift.async.AsyncMethodCallback;
-import org.apache.thrift.server.AbstractNonblockingServer.*;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import java.util.HashMap;
-import java.util.EnumMap;
-import java.util.Set;
-import java.util.HashSet;
-import java.util.EnumSet;
-import java.util.Collections;
-import java.util.BitSet;
-import java.nio.ByteBuffer;
-import java.util.Arrays;
-import javax.annotation.Generated;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"})
-@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)")
-public class PartitionsStatsRequest implements org.apache.thrift.TBase<PartitionsStatsRequest, PartitionsStatsRequest._Fields>, java.io.Serializable, Cloneable, Comparable<PartitionsStatsRequest> {
-  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("PartitionsStatsRequest");
-
-  private static final org.apache.thrift.protocol.TField DB_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("dbName", org.apache.thrift.protocol.TType.STRING, (short)1);
-  private static final org.apache.thrift.protocol.TField TBL_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("tblName", org.apache.thrift.protocol.TType.STRING, (short)2);
-  private static final org.apache.thrift.protocol.TField COL_NAMES_FIELD_DESC = new org.apache.thrift.protocol.TField("colNames", org.apache.thrift.protocol.TType.LIST, (short)3);
-  private static final org.apache.thrift.protocol.TField PART_NAMES_FIELD_DESC = new org.apache.thrift.protocol.TField("partNames", org.apache.thrift.protocol.TType.LIST, (short)4);
-
-  private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
-  static {
-    schemes.put(StandardScheme.class, new PartitionsStatsRequestStandardSchemeFactory());
-    schemes.put(TupleScheme.class, new PartitionsStatsRequestTupleSchemeFactory());
-  }
-
-  private String dbName; // required
-  private String tblName; // required
-  private List<String> colNames; // required
-  private List<String> partNames; // 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 {
-    DB_NAME((short)1, "dbName"),
-    TBL_NAME((short)2, "tblName"),
-    COL_NAMES((short)3, "colNames"),
-    PART_NAMES((short)4, "partNames");
-
-    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
-
-    static {
-      for (_Fields field : EnumSet.allOf(_Fields.class)) {
-        byName.put(field.getFieldName(), field);
-      }
-    }
-
-    /**
-     * Find the _Fields constant that matches fieldId, or null if its not found.
-     */
-    public static _Fields findByThriftId(int fieldId) {
-      switch(fieldId) {
-        case 1: // DB_NAME
-          return DB_NAME;
-        case 2: // TBL_NAME
-          return TBL_NAME;
-        case 3: // COL_NAMES
-          return COL_NAMES;
-        case 4: // PART_NAMES
-          return PART_NAMES;
-        default:
-          return null;
-      }
-    }
-
-    /**
-     * Find the _Fields constant that matches fieldId, throwing an exception
-     * if it is not found.
-     */
-    public static _Fields findByThriftIdOrThrow(int fieldId) {
-      _Fields fields = findByThriftId(fieldId);
-      if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
-      return fields;
-    }
-
-    /**
-     * Find the _Fields constant that matches name, or null if its not found.
-     */
-    public static _Fields findByName(String name) {
-      return byName.get(name);
-    }
-
-    private final short _thriftId;
-    private final String _fieldName;
-
-    _Fields(short thriftId, String fieldName) {
-      _thriftId = thriftId;
-      _fieldName = fieldName;
-    }
-
-    public short getThriftFieldId() {
-      return _thriftId;
-    }
-
-    public String getFieldName() {
-      return _fieldName;
-    }
-  }
-
-  // isset id assignments
-  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
-  static {
-    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
-    tmpMap.put(_Fields.DB_NAME, new org.apache.thrift.meta_data.FieldMetaData("dbName", org.apache.thrift.TFieldRequirementType.REQUIRED, 
-        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-    tmpMap.put(_Fields.TBL_NAME, new org.apache.thrift.meta_data.FieldMetaData("tblName", org.apache.thrift.TFieldRequirementType.REQUIRED, 
-        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-    tmpMap.put(_Fields.COL_NAMES, new org.apache.thrift.meta_data.FieldMetaData("colNames", org.apache.thrift.TFieldRequirementType.REQUIRED, 
-        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
-            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
-    tmpMap.put(_Fields.PART_NAMES, new org.apache.thrift.meta_data.FieldMetaData("partNames", org.apache.thrift.TFieldRequirementType.REQUIRED, 
-        new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, 
-            new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))));
-    metaDataMap = Collections.unmodifiableMap(tmpMap);
-    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(PartitionsStatsRequest.class, metaDataMap);
-  }
-
-  public PartitionsStatsRequest() {
-  }
-
-  public PartitionsStatsRequest(
-    String dbName,
-    String tblName,
-    List<String> colNames,
-    List<String> partNames)
-  {
-    this();
-    this.dbName = dbName;
-    this.tblName = tblName;
-    this.colNames = colNames;
-    this.partNames = partNames;
-  }
-
-  /**
-   * Performs a deep copy on <i>other</i>.
-   */
-  public PartitionsStatsRequest(PartitionsStatsRequest other) {
-    if (other.isSetDbName()) {
-      this.dbName = other.dbName;
-    }
-    if (other.isSetTblName()) {
-      this.tblName = other.tblName;
-    }
-    if (other.isSetColNames()) {
-      List<String> __this__colNames = new ArrayList<String>(other.colNames);
-      this.colNames = __this__colNames;
-    }
-    if (other.isSetPartNames()) {
-      List<String> __this__partNames = new ArrayList<String>(other.partNames);
-      this.partNames = __this__partNames;
-    }
-  }
-
-  public PartitionsStatsRequest deepCopy() {
-    return new PartitionsStatsRequest(this);
-  }
-
-  @Override
-  public void clear() {
-    this.dbName = null;
-    this.tblName = null;
-    this.colNames = null;
-    this.partNames = null;
-  }
-
-  public String getDbName() {
-    return this.dbName;
-  }
-
-  public void setDbName(String dbName) {
-    this.dbName = dbName;
-  }
-
-  public void unsetDbName() {
-    this.dbName = null;
-  }
-
-  /** Returns true if field dbName is set (has been assigned a value) and false otherwise */
-  public boolean isSetDbName() {
-    return this.dbName != null;
-  }
-
-  public void setDbNameIsSet(boolean value) {
-    if (!value) {
-      this.dbName = null;
-    }
-  }
-
-  public String getTblName() {
-    return this.tblName;
-  }
-
-  public void setTblName(String tblName) {
-    this.tblName = tblName;
-  }
-
-  public void unsetTblName() {
-    this.tblName = null;
-  }
-
-  /** Returns true if field tblName is set (has been assigned a value) and false otherwise */
-  public boolean isSetTblName() {
-    return this.tblName != null;
-  }
-
-  public void setTblNameIsSet(boolean value) {
-    if (!value) {
-      this.tblName = null;
-    }
-  }
-
-  public int getColNamesSize() {
-    return (this.colNames == null) ? 0 : this.colNames.size();
-  }
-
-  public java.util.Iterator<String> getColNamesIterator() {
-    return (this.colNames == null) ? null : this.colNames.iterator();
-  }
-
-  public void addToColNames(String elem) {
-    if (this.colNames == null) {
-      this.colNames = new ArrayList<String>();
-    }
-    this.colNames.add(elem);
-  }
-
-  public List<String> getColNames() {
-    return this.colNames;
-  }
-
-  public void setColNames(List<String> colNames) {
-    this.colNames = colNames;
-  }
-
-  public void unsetColNames() {
-    this.colNames = null;
-  }
-
-  /** Returns true if field colNames is set (has been assigned a value) and false otherwise */
-  public boolean isSetColNames() {
-    return this.colNames != null;
-  }
-
-  public void setColNamesIsSet(boolean value) {
-    if (!value) {
-      this.colNames = null;
-    }
-  }
-
-  public int getPartNamesSize() {
-    return (this.partNames == null) ? 0 : this.partNames.size();
-  }
-
-  public java.util.Iterator<String> getPartNamesIterator() {
-    return (this.partNames == null) ? null : this.partNames.iterator();
-  }
-
-  public void addToPartNames(String elem) {
-    if (this.partNames == null) {
-      this.partNames = new ArrayList<String>();
-    }
-    this.partNames.add(elem);
-  }
-
-  public List<String> getPartNames() {
-    return this.partNames;
-  }
-
-  public void setPartNames(List<String> partNames) {
-    this.partNames = partNames;
-  }
-
-  public void unsetPartNames() {
-    this.partNames = null;
-  }
-
-  /** Returns true if field partNames is set (has been assigned a value) and false otherwise */
-  public boolean isSetPartNames() {
-    return this.partNames != null;
-  }
-
-  public void setPartNamesIsSet(boolean value) {
-    if (!value) {
-      this.partNames = null;
-    }
-  }
-
-  public void setFieldValue(_Fields field, Object value) {
-    switch (field) {
-    case DB_NAME:
-      if (value == null) {
-        unsetDbName();
-      } else {
-        setDbName((String)value);
-      }
-      break;
-
-    case TBL_NAME:
-      if (value == null) {
-        unsetTblName();
-      } else {
-        setTblName((String)value);
-      }
-      break;
-
-    case COL_NAMES:
-      if (value == null) {
-        unsetColNames();
-      } else {
-        setColNames((List<String>)value);
-      }
-      break;
-
-    case PART_NAMES:
-      if (value == null) {
-        unsetPartNames();
-      } else {
-        setPartNames((List<String>)value);
-      }
-      break;
-
-    }
-  }
-
-  public Object getFieldValue(_Fields field) {
-    switch (field) {
-    case DB_NAME:
-      return getDbName();
-
-    case TBL_NAME:
-      return getTblName();
-
-    case COL_NAMES:
-      return getColNames();
-
-    case PART_NAMES:
-      return getPartNames();
-
-    }
-    throw new IllegalStateException();
-  }
-
-  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
-  public boolean isSet(_Fields field) {
-    if (field == null) {
-      throw new IllegalArgumentException();
-    }
-
-    switch (field) {
-    case DB_NAME:
-      return isSetDbName();
-    case TBL_NAME:
-      return isSetTblName();
-    case COL_NAMES:
-      return isSetColNames();
-    case PART_NAMES:
-      return isSetPartNames();
-    }
-    throw new IllegalStateException();
-  }
-
-  @Override
-  public boolean equals(Object that) {
-    if (that == null)
-      return false;
-    if (that instanceof PartitionsStatsRequest)
-      return this.equals((PartitionsStatsRequest)that);
-    return false;
-  }
-
-  public boolean equals(PartitionsStatsRequest that) {
-    if (that == null)
-      return false;
-
-    boolean this_present_dbName = true && this.isSetDbName();
-    boolean that_present_dbName = true && that.isSetDbName();
-    if (this_present_dbName || that_present_dbName) {
-      if (!(this_present_dbName && that_present_dbName))
-        return false;
-      if (!this.dbName.equals(that.dbName))
-        return false;
-    }
-
-    boolean this_present_tblName = true && this.isSetTblName();
-    boolean that_present_tblName = true && that.isSetTblName();
-    if (this_present_tblName || that_present_tblName) {
-      if (!(this_present_tblName && that_present_tblName))
-        return false;
-      if (!this.tblName.equals(that.tblName))
-        return false;
-    }
-
-    boolean this_present_colNames = true && this.isSetColNames();
-    boolean that_present_colNames = true && that.isSetColNames();
-    if (this_present_colNames || that_present_colNames) {
-      if (!(this_present_colNames && that_present_colNames))
-        return false;
-      if (!this.colNames.equals(that.colNames))
-        return false;
-    }
-
-    boolean this_present_partNames = true && this.isSetPartNames();
-    boolean that_present_partNames = true && that.isSetPartNames();
-    if (this_present_partNames || that_present_partNames) {
-      if (!(this_present_partNames && that_present_partNames))
-        return false;
-      if (!this.partNames.equals(that.partNames))
-        return false;
-    }
-
-    return true;
-  }
-
-  @Override
-  public int hashCode() {
-    List<Object> list = new ArrayList<Object>();
-
-    boolean present_dbName = true && (isSetDbName());
-    list.add(present_dbName);
-    if (present_dbName)
-      list.add(dbName);
-
-    boolean present_tblName = true && (isSetTblName());
-    list.add(present_tblName);
-    if (present_tblName)
-      list.add(tblName);
-
-    boolean present_colNames = true && (isSetColNames());
-    list.add(present_colNames);
-    if (present_colNames)
-      list.add(colNames);
-
-    boolean present_partNames = true && (isSetPartNames());
-    list.add(present_partNames);
-    if (present_partNames)
-      list.add(partNames);
-
-    return list.hashCode();
-  }
-
-  @Override
-  public int compareTo(PartitionsStatsRequest other) {
-    if (!getClass().equals(other.getClass())) {
-      return getClass().getName().compareTo(other.getClass().getName());
-    }
-
-    int lastComparison = 0;
-
-    lastComparison = Boolean.valueOf(isSetDbName()).compareTo(other.isSetDbName());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetDbName()) {
-      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.dbName, other.dbName);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    lastComparison = Boolean.valueOf(isSetTblName()).compareTo(other.isSetTblName());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetTblName()) {
-      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tblName, other.tblName);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    lastComparison = Boolean.valueOf(isSetColNames()).compareTo(other.isSetColNames());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetColNames()) {
-      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.colNames, other.colNames);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    lastComparison = Boolean.valueOf(isSetPartNames()).compareTo(other.isSetPartNames());
-    if (lastComparison != 0) {
-      return lastComparison;
-    }
-    if (isSetPartNames()) {
-      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.partNames, other.partNames);
-      if (lastComparison != 0) {
-        return lastComparison;
-      }
-    }
-    return 0;
-  }
-
-  public _Fields fieldForId(int fieldId) {
-    return _Fields.findByThriftId(fieldId);
-  }
-
-  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
-    schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
-  }
-
-  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
-    schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
-  }
-
-  @Override
-  public String toString() {
-    StringBuilder sb = new StringBuilder("PartitionsStatsRequest(");
-    boolean first = true;
-
-    sb.append("dbName:");
-    if (this.dbName == null) {
-      sb.append("null");
-    } else {
-      sb.append(this.dbName);
-    }
-    first = false;
-    if (!first) sb.append(", ");
-    sb.append("tblName:");
-    if (this.tblName == null) {
-      sb.append("null");
-    } else {
-      sb.append(this.tblName);
-    }
-    first = false;
-    if (!first) sb.append(", ");
-    sb.append("colNames:");
-    if (this.colNames == null) {
-      sb.append("null");
-    } else {
-      sb.append(this.colNames);
-    }
-    first = false;
-    if (!first) sb.append(", ");
-    sb.append("partNames:");
-    if (this.partNames == null) {
-      sb.append("null");
-    } else {
-      sb.append(this.partNames);
-    }
-    first = false;
-    sb.append(")");
-    return sb.toString();
-  }
-
-  public void validate() throws org.apache.thrift.TException {
-    // check for required fields
-    if (!isSetDbName()) {
-      throw new org.apache.thrift.protocol.TProtocolException("Required field 'dbName' is unset! Struct:" + toString());
-    }
-
-    if (!isSetTblName()) {
-      throw new org.apache.thrift.protocol.TProtocolException("Required field 'tblName' is unset! Struct:" + toString());
-    }
-
-    if (!isSetColNames()) {
-      throw new org.apache.thrift.protocol.TProtocolException("Required field 'colNames' is unset! Struct:" + toString());
-    }
-
-    if (!isSetPartNames()) {
-      throw new org.apache.thrift.protocol.TProtocolException("Required field 'partNames' is unset! Struct:" + toString());
-    }
-
-    // check for sub-struct validity
-  }
-
-  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
-    try {
-      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
-    } catch (org.apache.thrift.TException te) {
-      throw new java.io.IOException(te);
-    }
-  }
-
-  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException {
-    try {
-      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
-    } catch (org.apache.thrift.TException te) {
-      throw new java.io.IOException(te);
-    }
-  }
-
-  private static class PartitionsStatsRequestStandardSchemeFactory implements SchemeFactory {
-    public PartitionsStatsRequestStandardScheme getScheme() {
-      return new PartitionsStatsRequestStandardScheme();
-    }
-  }
-
-  private static class PartitionsStatsRequestStandardScheme extends StandardScheme<PartitionsStatsRequest> {
-
-    public void read(org.apache.thrift.protocol.TProtocol iprot, PartitionsStatsRequest struct) throws org.apache.thrift.TException {
-      org.apache.thrift.protocol.TField schemeField;
-      iprot.readStructBegin();
-      while (true)
-      {
-        schemeField = iprot.readFieldBegin();
-        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
-          break;
-        }
-        switch (schemeField.id) {
-          case 1: // DB_NAME
-            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
-              struct.dbName = iprot.readString();
-              struct.setDbNameIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-            }
-            break;
-          case 2: // TBL_NAME
-            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
-              struct.tblName = iprot.readString();
-              struct.setTblNameIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-            }
-            break;
-          case 3: // COL_NAMES
-            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
-              {
-                org.apache.thrift.protocol.TList _list428 = iprot.readListBegin();
-                struct.colNames = new ArrayList<String>(_list428.size);
-                String _elem429;
-                for (int _i430 = 0; _i430 < _list428.size; ++_i430)
-                {
-                  _elem429 = iprot.readString();
-                  struct.colNames.add(_elem429);
-                }
-                iprot.readListEnd();
-              }
-              struct.setColNamesIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-            }
-            break;
-          case 4: // PART_NAMES
-            if (schemeField.type == org.apache.thrift.protocol.TType.LIST) {
-              {
-                org.apache.thrift.protocol.TList _list431 = iprot.readListBegin();
-                struct.partNames = new ArrayList<String>(_list431.size);
-                String _elem432;
-                for (int _i433 = 0; _i433 < _list431.size; ++_i433)
-                {
-                  _elem432 = iprot.readString();
-                  struct.partNames.add(_elem432);
-                }
-                iprot.readListEnd();
-              }
-              struct.setPartNamesIsSet(true);
-            } else { 
-              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-            }
-            break;
-          default:
-            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
-        }
-        iprot.readFieldEnd();
-      }
-      iprot.readStructEnd();
-      struct.validate();
-    }
-
-    public void write(org.apache.thrift.protocol.TProtocol oprot, PartitionsStatsRequest struct) throws org.apache.thrift.TException {
-      struct.validate();
-
-      oprot.writeStructBegin(STRUCT_DESC);
-      if (struct.dbName != null) {
-        oprot.writeFieldBegin(DB_NAME_FIELD_DESC);
-        oprot.writeString(struct.dbName);
-        oprot.writeFieldEnd();
-      }
-      if (struct.tblName != null) {
-        oprot.writeFieldBegin(TBL_NAME_FIELD_DESC);
-        oprot.writeString(struct.tblName);
-        oprot.writeFieldEnd();
-      }
-      if (struct.colNames != null) {
-        oprot.writeFieldBegin(COL_NAMES_FIELD_DESC);
-        {
-          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.colNames.size()));
-          for (String _iter434 : struct.colNames)
-          {
-            oprot.writeString(_iter434);
-          }
-          oprot.writeListEnd();
-        }
-        oprot.writeFieldEnd();
-      }
-      if (struct.partNames != null) {
-        oprot.writeFieldBegin(PART_NAMES_FIELD_DESC);
-        {
-          oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.partNames.size()));
-          for (String _iter435 : struct.partNames)
-          {
-            oprot.writeString(_iter435);
-          }
-          oprot.writeListEnd();
-        }
-        oprot.writeFieldEnd();
-      }
-      oprot.writeFieldStop();
-      oprot.writeStructEnd();
-    }
-
-  }
-
-  private static class PartitionsStatsRequestTupleSchemeFactory implements SchemeFactory {
-    public PartitionsStatsRequestTupleScheme getScheme() {
-      return new PartitionsStatsRequestTupleScheme();
-    }
-  }
-
-  private static class PartitionsStatsRequestTupleScheme extends TupleScheme<PartitionsStatsRequest> {
-
-    @Override
-    public void write(org.apache.thrift.protocol.TProtocol prot, PartitionsStatsRequest struct) throws org.apache.thrift.TException {
-      TTupleProtocol oprot = (TTupleProtocol) prot;
-      oprot.writeString(struct.dbName);
-      oprot.writeString(struct.tblName);
-      {
-        oprot.writeI32(struct.colNames.size());
-        for (String _iter436 : struct.colNames)
-        {
-          oprot.writeString(_iter436);
-        }
-      }
-      {
-        oprot.writeI32(struct.partNames.size());
-        for (String _iter437 : struct.partNames)
-        {
-          oprot.writeString(_iter437);
-        }
-      }
-    }
-
-    @Override
-    public void read(org.apache.thrift.protocol.TProtocol prot, PartitionsStatsRequest struct) throws org.apache.thrift.TException {
-      TTupleProtocol iprot = (TTupleProtocol) prot;
-      struct.dbName = iprot.readString();
-      struct.setDbNameIsSet(true);
-      struct.tblName = iprot.readString();
-      struct.setTblNameIsSet(true);
-      {
-        org.apache.thrift.protocol.TList _list438 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-        struct.colNames = new ArrayList<String>(_list438.size);
-        String _elem439;
-        for (int _i440 = 0; _i440 < _list438.size; ++_i440)
-        {
-          _elem439 = iprot.readString();
-          struct.colNames.add(_elem439);
-        }
-      }
-      struct.setColNamesIsSet(true);
-      {
-        org.apache.thrift.protocol.TList _list441 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-        struct.partNames = new ArrayList<String>(_list441.size);
-        String _elem442;
-        for (int _i443 = 0; _i443 < _list441.size; ++_i443)
-        {
-          _elem442 = iprot.readString();
-          struct.partNames.add(_elem442);
-        }
-      }
-      struct.setPartNamesIsSet(true);
-    }
-  }
-
-}
-