You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by cw...@apache.org on 2012/11/07 05:55:04 UTC
svn commit: r1406465 [6/15] - in /hive/trunk:
common/src/java/org/apache/hadoop/hive/conf/ conf/ data/files/
metastore/if/ metastore/src/gen/thrift/gen-cpp/
metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/
metastore/src/gen/t...
Added: hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/DoubleColumnStatsData.java
URL: http://svn.apache.org/viewvc/hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/DoubleColumnStatsData.java?rev=1406465&view=auto
==============================================================================
--- hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/DoubleColumnStatsData.java (added)
+++ hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/DoubleColumnStatsData.java Wed Nov 7 04:55:00 2012
@@ -0,0 +1,604 @@
+/**
+ * Autogenerated by Thrift Compiler (0.7.0)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ */
+package org.apache.hadoop.hive.metastore.api;
+
+import org.apache.commons.lang.builder.HashCodeBuilder;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class DoubleColumnStatsData implements org.apache.thrift.TBase<DoubleColumnStatsData, DoubleColumnStatsData._Fields>, java.io.Serializable, Cloneable {
+ private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("DoubleColumnStatsData");
+
+ private static final org.apache.thrift.protocol.TField LOW_VALUE_FIELD_DESC = new org.apache.thrift.protocol.TField("lowValue", org.apache.thrift.protocol.TType.DOUBLE, (short)1);
+ private static final org.apache.thrift.protocol.TField HIGH_VALUE_FIELD_DESC = new org.apache.thrift.protocol.TField("highValue", org.apache.thrift.protocol.TType.DOUBLE, (short)2);
+ private static final org.apache.thrift.protocol.TField NUM_NULLS_FIELD_DESC = new org.apache.thrift.protocol.TField("numNulls", org.apache.thrift.protocol.TType.I64, (short)3);
+ private static final org.apache.thrift.protocol.TField NUM_DVS_FIELD_DESC = new org.apache.thrift.protocol.TField("numDVs", org.apache.thrift.protocol.TType.I64, (short)4);
+
+ private double lowValue; // required
+ private double highValue; // required
+ private long numNulls; // required
+ private long numDVs; // 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 {
+ LOW_VALUE((short)1, "lowValue"),
+ HIGH_VALUE((short)2, "highValue"),
+ NUM_NULLS((short)3, "numNulls"),
+ NUM_DVS((short)4, "numDVs");
+
+ 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: // LOW_VALUE
+ return LOW_VALUE;
+ case 2: // HIGH_VALUE
+ return HIGH_VALUE;
+ case 3: // NUM_NULLS
+ return NUM_NULLS;
+ case 4: // NUM_DVS
+ return NUM_DVS;
+ 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 __LOWVALUE_ISSET_ID = 0;
+ private static final int __HIGHVALUE_ISSET_ID = 1;
+ private static final int __NUMNULLS_ISSET_ID = 2;
+ private static final int __NUMDVS_ISSET_ID = 3;
+ private BitSet __isset_bit_vector = new BitSet(4);
+
+ 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.LOW_VALUE, new org.apache.thrift.meta_data.FieldMetaData("lowValue", org.apache.thrift.TFieldRequirementType.REQUIRED,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
+ tmpMap.put(_Fields.HIGH_VALUE, new org.apache.thrift.meta_data.FieldMetaData("highValue", org.apache.thrift.TFieldRequirementType.REQUIRED,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
+ tmpMap.put(_Fields.NUM_NULLS, new org.apache.thrift.meta_data.FieldMetaData("numNulls", org.apache.thrift.TFieldRequirementType.REQUIRED,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+ tmpMap.put(_Fields.NUM_DVS, new org.apache.thrift.meta_data.FieldMetaData("numDVs", org.apache.thrift.TFieldRequirementType.REQUIRED,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+ metaDataMap = Collections.unmodifiableMap(tmpMap);
+ org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DoubleColumnStatsData.class, metaDataMap);
+ }
+
+ public DoubleColumnStatsData() {
+ }
+
+ public DoubleColumnStatsData(
+ double lowValue,
+ double highValue,
+ long numNulls,
+ long numDVs)
+ {
+ this();
+ this.lowValue = lowValue;
+ setLowValueIsSet(true);
+ this.highValue = highValue;
+ setHighValueIsSet(true);
+ this.numNulls = numNulls;
+ setNumNullsIsSet(true);
+ this.numDVs = numDVs;
+ setNumDVsIsSet(true);
+ }
+
+ /**
+ * Performs a deep copy on <i>other</i>.
+ */
+ public DoubleColumnStatsData(DoubleColumnStatsData other) {
+ __isset_bit_vector.clear();
+ __isset_bit_vector.or(other.__isset_bit_vector);
+ this.lowValue = other.lowValue;
+ this.highValue = other.highValue;
+ this.numNulls = other.numNulls;
+ this.numDVs = other.numDVs;
+ }
+
+ public DoubleColumnStatsData deepCopy() {
+ return new DoubleColumnStatsData(this);
+ }
+
+ @Override
+ public void clear() {
+ setLowValueIsSet(false);
+ this.lowValue = 0.0;
+ setHighValueIsSet(false);
+ this.highValue = 0.0;
+ setNumNullsIsSet(false);
+ this.numNulls = 0;
+ setNumDVsIsSet(false);
+ this.numDVs = 0;
+ }
+
+ public double getLowValue() {
+ return this.lowValue;
+ }
+
+ public void setLowValue(double lowValue) {
+ this.lowValue = lowValue;
+ setLowValueIsSet(true);
+ }
+
+ public void unsetLowValue() {
+ __isset_bit_vector.clear(__LOWVALUE_ISSET_ID);
+ }
+
+ /** Returns true if field lowValue is set (has been assigned a value) and false otherwise */
+ public boolean isSetLowValue() {
+ return __isset_bit_vector.get(__LOWVALUE_ISSET_ID);
+ }
+
+ public void setLowValueIsSet(boolean value) {
+ __isset_bit_vector.set(__LOWVALUE_ISSET_ID, value);
+ }
+
+ public double getHighValue() {
+ return this.highValue;
+ }
+
+ public void setHighValue(double highValue) {
+ this.highValue = highValue;
+ setHighValueIsSet(true);
+ }
+
+ public void unsetHighValue() {
+ __isset_bit_vector.clear(__HIGHVALUE_ISSET_ID);
+ }
+
+ /** Returns true if field highValue is set (has been assigned a value) and false otherwise */
+ public boolean isSetHighValue() {
+ return __isset_bit_vector.get(__HIGHVALUE_ISSET_ID);
+ }
+
+ public void setHighValueIsSet(boolean value) {
+ __isset_bit_vector.set(__HIGHVALUE_ISSET_ID, value);
+ }
+
+ public long getNumNulls() {
+ return this.numNulls;
+ }
+
+ public void setNumNulls(long numNulls) {
+ this.numNulls = numNulls;
+ setNumNullsIsSet(true);
+ }
+
+ public void unsetNumNulls() {
+ __isset_bit_vector.clear(__NUMNULLS_ISSET_ID);
+ }
+
+ /** Returns true if field numNulls is set (has been assigned a value) and false otherwise */
+ public boolean isSetNumNulls() {
+ return __isset_bit_vector.get(__NUMNULLS_ISSET_ID);
+ }
+
+ public void setNumNullsIsSet(boolean value) {
+ __isset_bit_vector.set(__NUMNULLS_ISSET_ID, value);
+ }
+
+ public long getNumDVs() {
+ return this.numDVs;
+ }
+
+ public void setNumDVs(long numDVs) {
+ this.numDVs = numDVs;
+ setNumDVsIsSet(true);
+ }
+
+ public void unsetNumDVs() {
+ __isset_bit_vector.clear(__NUMDVS_ISSET_ID);
+ }
+
+ /** Returns true if field numDVs is set (has been assigned a value) and false otherwise */
+ public boolean isSetNumDVs() {
+ return __isset_bit_vector.get(__NUMDVS_ISSET_ID);
+ }
+
+ public void setNumDVsIsSet(boolean value) {
+ __isset_bit_vector.set(__NUMDVS_ISSET_ID, value);
+ }
+
+ public void setFieldValue(_Fields field, Object value) {
+ switch (field) {
+ case LOW_VALUE:
+ if (value == null) {
+ unsetLowValue();
+ } else {
+ setLowValue((Double)value);
+ }
+ break;
+
+ case HIGH_VALUE:
+ if (value == null) {
+ unsetHighValue();
+ } else {
+ setHighValue((Double)value);
+ }
+ break;
+
+ case NUM_NULLS:
+ if (value == null) {
+ unsetNumNulls();
+ } else {
+ setNumNulls((Long)value);
+ }
+ break;
+
+ case NUM_DVS:
+ if (value == null) {
+ unsetNumDVs();
+ } else {
+ setNumDVs((Long)value);
+ }
+ break;
+
+ }
+ }
+
+ public Object getFieldValue(_Fields field) {
+ switch (field) {
+ case LOW_VALUE:
+ return Double.valueOf(getLowValue());
+
+ case HIGH_VALUE:
+ return Double.valueOf(getHighValue());
+
+ case NUM_NULLS:
+ return Long.valueOf(getNumNulls());
+
+ case NUM_DVS:
+ return Long.valueOf(getNumDVs());
+
+ }
+ 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 LOW_VALUE:
+ return isSetLowValue();
+ case HIGH_VALUE:
+ return isSetHighValue();
+ case NUM_NULLS:
+ return isSetNumNulls();
+ case NUM_DVS:
+ return isSetNumDVs();
+ }
+ throw new IllegalStateException();
+ }
+
+ @Override
+ public boolean equals(Object that) {
+ if (that == null)
+ return false;
+ if (that instanceof DoubleColumnStatsData)
+ return this.equals((DoubleColumnStatsData)that);
+ return false;
+ }
+
+ public boolean equals(DoubleColumnStatsData that) {
+ if (that == null)
+ return false;
+
+ boolean this_present_lowValue = true;
+ boolean that_present_lowValue = true;
+ if (this_present_lowValue || that_present_lowValue) {
+ if (!(this_present_lowValue && that_present_lowValue))
+ return false;
+ if (this.lowValue != that.lowValue)
+ return false;
+ }
+
+ boolean this_present_highValue = true;
+ boolean that_present_highValue = true;
+ if (this_present_highValue || that_present_highValue) {
+ if (!(this_present_highValue && that_present_highValue))
+ return false;
+ if (this.highValue != that.highValue)
+ return false;
+ }
+
+ boolean this_present_numNulls = true;
+ boolean that_present_numNulls = true;
+ if (this_present_numNulls || that_present_numNulls) {
+ if (!(this_present_numNulls && that_present_numNulls))
+ return false;
+ if (this.numNulls != that.numNulls)
+ return false;
+ }
+
+ boolean this_present_numDVs = true;
+ boolean that_present_numDVs = true;
+ if (this_present_numDVs || that_present_numDVs) {
+ if (!(this_present_numDVs && that_present_numDVs))
+ return false;
+ if (this.numDVs != that.numDVs)
+ return false;
+ }
+
+ return true;
+ }
+
+ @Override
+ public int hashCode() {
+ HashCodeBuilder builder = new HashCodeBuilder();
+
+ boolean present_lowValue = true;
+ builder.append(present_lowValue);
+ if (present_lowValue)
+ builder.append(lowValue);
+
+ boolean present_highValue = true;
+ builder.append(present_highValue);
+ if (present_highValue)
+ builder.append(highValue);
+
+ boolean present_numNulls = true;
+ builder.append(present_numNulls);
+ if (present_numNulls)
+ builder.append(numNulls);
+
+ boolean present_numDVs = true;
+ builder.append(present_numDVs);
+ if (present_numDVs)
+ builder.append(numDVs);
+
+ return builder.toHashCode();
+ }
+
+ public int compareTo(DoubleColumnStatsData other) {
+ if (!getClass().equals(other.getClass())) {
+ return getClass().getName().compareTo(other.getClass().getName());
+ }
+
+ int lastComparison = 0;
+ DoubleColumnStatsData typedOther = (DoubleColumnStatsData)other;
+
+ lastComparison = Boolean.valueOf(isSetLowValue()).compareTo(typedOther.isSetLowValue());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetLowValue()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.lowValue, typedOther.lowValue);
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ }
+ lastComparison = Boolean.valueOf(isSetHighValue()).compareTo(typedOther.isSetHighValue());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetHighValue()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.highValue, typedOther.highValue);
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ }
+ lastComparison = Boolean.valueOf(isSetNumNulls()).compareTo(typedOther.isSetNumNulls());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetNumNulls()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.numNulls, typedOther.numNulls);
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ }
+ lastComparison = Boolean.valueOf(isSetNumDVs()).compareTo(typedOther.isSetNumDVs());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetNumDVs()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.numDVs, typedOther.numDVs);
+ 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 {
+ org.apache.thrift.protocol.TField field;
+ iprot.readStructBegin();
+ while (true)
+ {
+ field = iprot.readFieldBegin();
+ if (field.type == org.apache.thrift.protocol.TType.STOP) {
+ break;
+ }
+ switch (field.id) {
+ case 1: // LOW_VALUE
+ if (field.type == org.apache.thrift.protocol.TType.DOUBLE) {
+ this.lowValue = iprot.readDouble();
+ setLowValueIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ break;
+ case 2: // HIGH_VALUE
+ if (field.type == org.apache.thrift.protocol.TType.DOUBLE) {
+ this.highValue = iprot.readDouble();
+ setHighValueIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ break;
+ case 3: // NUM_NULLS
+ if (field.type == org.apache.thrift.protocol.TType.I64) {
+ this.numNulls = iprot.readI64();
+ setNumNullsIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ break;
+ case 4: // NUM_DVS
+ if (field.type == org.apache.thrift.protocol.TType.I64) {
+ this.numDVs = iprot.readI64();
+ setNumDVsIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ break;
+ default:
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ iprot.readFieldEnd();
+ }
+ iprot.readStructEnd();
+ validate();
+ }
+
+ public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+ validate();
+
+ oprot.writeStructBegin(STRUCT_DESC);
+ oprot.writeFieldBegin(LOW_VALUE_FIELD_DESC);
+ oprot.writeDouble(this.lowValue);
+ oprot.writeFieldEnd();
+ oprot.writeFieldBegin(HIGH_VALUE_FIELD_DESC);
+ oprot.writeDouble(this.highValue);
+ oprot.writeFieldEnd();
+ oprot.writeFieldBegin(NUM_NULLS_FIELD_DESC);
+ oprot.writeI64(this.numNulls);
+ oprot.writeFieldEnd();
+ oprot.writeFieldBegin(NUM_DVS_FIELD_DESC);
+ oprot.writeI64(this.numDVs);
+ oprot.writeFieldEnd();
+ oprot.writeFieldStop();
+ oprot.writeStructEnd();
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder("DoubleColumnStatsData(");
+ boolean first = true;
+
+ sb.append("lowValue:");
+ sb.append(this.lowValue);
+ first = false;
+ if (!first) sb.append(", ");
+ sb.append("highValue:");
+ sb.append(this.highValue);
+ first = false;
+ if (!first) sb.append(", ");
+ sb.append("numNulls:");
+ sb.append(this.numNulls);
+ first = false;
+ if (!first) sb.append(", ");
+ sb.append("numDVs:");
+ sb.append(this.numDVs);
+ first = false;
+ sb.append(")");
+ return sb.toString();
+ }
+
+ public void validate() throws org.apache.thrift.TException {
+ // check for required fields
+ if (!isSetLowValue()) {
+ throw new org.apache.thrift.protocol.TProtocolException("Required field 'lowValue' is unset! Struct:" + toString());
+ }
+
+ if (!isSetHighValue()) {
+ throw new org.apache.thrift.protocol.TProtocolException("Required field 'highValue' is unset! Struct:" + toString());
+ }
+
+ if (!isSetNumNulls()) {
+ throw new org.apache.thrift.protocol.TProtocolException("Required field 'numNulls' is unset! Struct:" + toString());
+ }
+
+ if (!isSetNumDVs()) {
+ throw new org.apache.thrift.protocol.TProtocolException("Required field 'numDVs' is unset! Struct:" + toString());
+ }
+
+ }
+
+ 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_bit_vector = new BitSet(1);
+ 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);
+ }
+ }
+
+}
+
Propchange: hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/DoubleColumnStatsData.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/EnvironmentContext.java
URL: http://svn.apache.org/viewvc/hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/EnvironmentContext.java?rev=1406465&r1=1406464&r2=1406465&view=diff
==============================================================================
--- hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/EnvironmentContext.java (original)
+++ hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/EnvironmentContext.java Wed Nov 7 04:55:00 2012
@@ -283,15 +283,15 @@ public class EnvironmentContext implemen
case 1: // PROPERTIES
if (field.type == org.apache.thrift.protocol.TType.MAP) {
{
- org.apache.thrift.protocol.TMap _map119 = iprot.readMapBegin();
- this.properties = new HashMap<String,String>(2*_map119.size);
- for (int _i120 = 0; _i120 < _map119.size; ++_i120)
+ org.apache.thrift.protocol.TMap _map123 = iprot.readMapBegin();
+ this.properties = new HashMap<String,String>(2*_map123.size);
+ for (int _i124 = 0; _i124 < _map123.size; ++_i124)
{
- String _key121; // required
- String _val122; // required
- _key121 = iprot.readString();
- _val122 = iprot.readString();
- this.properties.put(_key121, _val122);
+ String _key125; // required
+ String _val126; // required
+ _key125 = iprot.readString();
+ _val126 = iprot.readString();
+ this.properties.put(_key125, _val126);
}
iprot.readMapEnd();
}
@@ -316,10 +316,10 @@ public class EnvironmentContext implemen
oprot.writeFieldBegin(PROPERTIES_FIELD_DESC);
{
oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, this.properties.size()));
- for (Map.Entry<String, String> _iter123 : this.properties.entrySet())
+ for (Map.Entry<String, String> _iter127 : this.properties.entrySet())
{
- oprot.writeString(_iter123.getKey());
- oprot.writeString(_iter123.getValue());
+ oprot.writeString(_iter127.getKey());
+ oprot.writeString(_iter127.getValue());
}
oprot.writeMapEnd();
}
Added: hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/InvalidInputException.java
URL: http://svn.apache.org/viewvc/hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/InvalidInputException.java?rev=1406465&view=auto
==============================================================================
--- hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/InvalidInputException.java (added)
+++ hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/InvalidInputException.java Wed Nov 7 04:55:00 2012
@@ -0,0 +1,324 @@
+/**
+ * Autogenerated by Thrift Compiler (0.7.0)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ */
+package org.apache.hadoop.hive.metastore.api;
+
+import org.apache.commons.lang.builder.HashCodeBuilder;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class InvalidInputException extends Exception implements org.apache.thrift.TBase<InvalidInputException, InvalidInputException._Fields>, java.io.Serializable, Cloneable {
+ private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("InvalidInputException");
+
+ private static final org.apache.thrift.protocol.TField MESSAGE_FIELD_DESC = new org.apache.thrift.protocol.TField("message", org.apache.thrift.protocol.TType.STRING, (short)1);
+
+ private String message; // 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 {
+ MESSAGE((short)1, "message");
+
+ 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: // MESSAGE
+ return MESSAGE;
+ 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.MESSAGE, new org.apache.thrift.meta_data.FieldMetaData("message", org.apache.thrift.TFieldRequirementType.DEFAULT,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
+ metaDataMap = Collections.unmodifiableMap(tmpMap);
+ org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(InvalidInputException.class, metaDataMap);
+ }
+
+ public InvalidInputException() {
+ }
+
+ public InvalidInputException(
+ String message)
+ {
+ this();
+ this.message = message;
+ }
+
+ /**
+ * Performs a deep copy on <i>other</i>.
+ */
+ public InvalidInputException(InvalidInputException other) {
+ if (other.isSetMessage()) {
+ this.message = other.message;
+ }
+ }
+
+ public InvalidInputException deepCopy() {
+ return new InvalidInputException(this);
+ }
+
+ @Override
+ public void clear() {
+ this.message = null;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public void unsetMessage() {
+ this.message = null;
+ }
+
+ /** Returns true if field message is set (has been assigned a value) and false otherwise */
+ public boolean isSetMessage() {
+ return this.message != null;
+ }
+
+ public void setMessageIsSet(boolean value) {
+ if (!value) {
+ this.message = null;
+ }
+ }
+
+ public void setFieldValue(_Fields field, Object value) {
+ switch (field) {
+ case MESSAGE:
+ if (value == null) {
+ unsetMessage();
+ } else {
+ setMessage((String)value);
+ }
+ break;
+
+ }
+ }
+
+ public Object getFieldValue(_Fields field) {
+ switch (field) {
+ case MESSAGE:
+ return getMessage();
+
+ }
+ 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 MESSAGE:
+ return isSetMessage();
+ }
+ throw new IllegalStateException();
+ }
+
+ @Override
+ public boolean equals(Object that) {
+ if (that == null)
+ return false;
+ if (that instanceof InvalidInputException)
+ return this.equals((InvalidInputException)that);
+ return false;
+ }
+
+ public boolean equals(InvalidInputException that) {
+ if (that == null)
+ return false;
+
+ boolean this_present_message = true && this.isSetMessage();
+ boolean that_present_message = true && that.isSetMessage();
+ if (this_present_message || that_present_message) {
+ if (!(this_present_message && that_present_message))
+ return false;
+ if (!this.message.equals(that.message))
+ return false;
+ }
+
+ return true;
+ }
+
+ @Override
+ public int hashCode() {
+ HashCodeBuilder builder = new HashCodeBuilder();
+
+ boolean present_message = true && (isSetMessage());
+ builder.append(present_message);
+ if (present_message)
+ builder.append(message);
+
+ return builder.toHashCode();
+ }
+
+ public int compareTo(InvalidInputException other) {
+ if (!getClass().equals(other.getClass())) {
+ return getClass().getName().compareTo(other.getClass().getName());
+ }
+
+ int lastComparison = 0;
+ InvalidInputException typedOther = (InvalidInputException)other;
+
+ lastComparison = Boolean.valueOf(isSetMessage()).compareTo(typedOther.isSetMessage());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetMessage()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.message, typedOther.message);
+ 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 {
+ org.apache.thrift.protocol.TField field;
+ iprot.readStructBegin();
+ while (true)
+ {
+ field = iprot.readFieldBegin();
+ if (field.type == org.apache.thrift.protocol.TType.STOP) {
+ break;
+ }
+ switch (field.id) {
+ case 1: // MESSAGE
+ if (field.type == org.apache.thrift.protocol.TType.STRING) {
+ this.message = iprot.readString();
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ break;
+ default:
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ iprot.readFieldEnd();
+ }
+ iprot.readStructEnd();
+ validate();
+ }
+
+ public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+ validate();
+
+ oprot.writeStructBegin(STRUCT_DESC);
+ if (this.message != null) {
+ oprot.writeFieldBegin(MESSAGE_FIELD_DESC);
+ oprot.writeString(this.message);
+ oprot.writeFieldEnd();
+ }
+ oprot.writeFieldStop();
+ oprot.writeStructEnd();
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder("InvalidInputException(");
+ boolean first = true;
+
+ sb.append("message:");
+ if (this.message == null) {
+ sb.append("null");
+ } else {
+ sb.append(this.message);
+ }
+ first = false;
+ sb.append(")");
+ return sb.toString();
+ }
+
+ public void validate() throws org.apache.thrift.TException {
+ // check for required fields
+ }
+
+ 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);
+ }
+ }
+
+}
+
Propchange: hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/InvalidInputException.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/LongColumnStatsData.java
URL: http://svn.apache.org/viewvc/hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/LongColumnStatsData.java?rev=1406465&view=auto
==============================================================================
--- hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/LongColumnStatsData.java (added)
+++ hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/LongColumnStatsData.java Wed Nov 7 04:55:00 2012
@@ -0,0 +1,604 @@
+/**
+ * Autogenerated by Thrift Compiler (0.7.0)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ */
+package org.apache.hadoop.hive.metastore.api;
+
+import org.apache.commons.lang.builder.HashCodeBuilder;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class LongColumnStatsData implements org.apache.thrift.TBase<LongColumnStatsData, LongColumnStatsData._Fields>, java.io.Serializable, Cloneable {
+ private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("LongColumnStatsData");
+
+ private static final org.apache.thrift.protocol.TField LOW_VALUE_FIELD_DESC = new org.apache.thrift.protocol.TField("lowValue", org.apache.thrift.protocol.TType.I64, (short)1);
+ private static final org.apache.thrift.protocol.TField HIGH_VALUE_FIELD_DESC = new org.apache.thrift.protocol.TField("highValue", org.apache.thrift.protocol.TType.I64, (short)2);
+ private static final org.apache.thrift.protocol.TField NUM_NULLS_FIELD_DESC = new org.apache.thrift.protocol.TField("numNulls", org.apache.thrift.protocol.TType.I64, (short)3);
+ private static final org.apache.thrift.protocol.TField NUM_DVS_FIELD_DESC = new org.apache.thrift.protocol.TField("numDVs", org.apache.thrift.protocol.TType.I64, (short)4);
+
+ private long lowValue; // required
+ private long highValue; // required
+ private long numNulls; // required
+ private long numDVs; // 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 {
+ LOW_VALUE((short)1, "lowValue"),
+ HIGH_VALUE((short)2, "highValue"),
+ NUM_NULLS((short)3, "numNulls"),
+ NUM_DVS((short)4, "numDVs");
+
+ 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: // LOW_VALUE
+ return LOW_VALUE;
+ case 2: // HIGH_VALUE
+ return HIGH_VALUE;
+ case 3: // NUM_NULLS
+ return NUM_NULLS;
+ case 4: // NUM_DVS
+ return NUM_DVS;
+ 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 __LOWVALUE_ISSET_ID = 0;
+ private static final int __HIGHVALUE_ISSET_ID = 1;
+ private static final int __NUMNULLS_ISSET_ID = 2;
+ private static final int __NUMDVS_ISSET_ID = 3;
+ private BitSet __isset_bit_vector = new BitSet(4);
+
+ 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.LOW_VALUE, new org.apache.thrift.meta_data.FieldMetaData("lowValue", org.apache.thrift.TFieldRequirementType.REQUIRED,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+ tmpMap.put(_Fields.HIGH_VALUE, new org.apache.thrift.meta_data.FieldMetaData("highValue", org.apache.thrift.TFieldRequirementType.REQUIRED,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+ tmpMap.put(_Fields.NUM_NULLS, new org.apache.thrift.meta_data.FieldMetaData("numNulls", org.apache.thrift.TFieldRequirementType.REQUIRED,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+ tmpMap.put(_Fields.NUM_DVS, new org.apache.thrift.meta_data.FieldMetaData("numDVs", org.apache.thrift.TFieldRequirementType.REQUIRED,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+ metaDataMap = Collections.unmodifiableMap(tmpMap);
+ org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(LongColumnStatsData.class, metaDataMap);
+ }
+
+ public LongColumnStatsData() {
+ }
+
+ public LongColumnStatsData(
+ long lowValue,
+ long highValue,
+ long numNulls,
+ long numDVs)
+ {
+ this();
+ this.lowValue = lowValue;
+ setLowValueIsSet(true);
+ this.highValue = highValue;
+ setHighValueIsSet(true);
+ this.numNulls = numNulls;
+ setNumNullsIsSet(true);
+ this.numDVs = numDVs;
+ setNumDVsIsSet(true);
+ }
+
+ /**
+ * Performs a deep copy on <i>other</i>.
+ */
+ public LongColumnStatsData(LongColumnStatsData other) {
+ __isset_bit_vector.clear();
+ __isset_bit_vector.or(other.__isset_bit_vector);
+ this.lowValue = other.lowValue;
+ this.highValue = other.highValue;
+ this.numNulls = other.numNulls;
+ this.numDVs = other.numDVs;
+ }
+
+ public LongColumnStatsData deepCopy() {
+ return new LongColumnStatsData(this);
+ }
+
+ @Override
+ public void clear() {
+ setLowValueIsSet(false);
+ this.lowValue = 0;
+ setHighValueIsSet(false);
+ this.highValue = 0;
+ setNumNullsIsSet(false);
+ this.numNulls = 0;
+ setNumDVsIsSet(false);
+ this.numDVs = 0;
+ }
+
+ public long getLowValue() {
+ return this.lowValue;
+ }
+
+ public void setLowValue(long lowValue) {
+ this.lowValue = lowValue;
+ setLowValueIsSet(true);
+ }
+
+ public void unsetLowValue() {
+ __isset_bit_vector.clear(__LOWVALUE_ISSET_ID);
+ }
+
+ /** Returns true if field lowValue is set (has been assigned a value) and false otherwise */
+ public boolean isSetLowValue() {
+ return __isset_bit_vector.get(__LOWVALUE_ISSET_ID);
+ }
+
+ public void setLowValueIsSet(boolean value) {
+ __isset_bit_vector.set(__LOWVALUE_ISSET_ID, value);
+ }
+
+ public long getHighValue() {
+ return this.highValue;
+ }
+
+ public void setHighValue(long highValue) {
+ this.highValue = highValue;
+ setHighValueIsSet(true);
+ }
+
+ public void unsetHighValue() {
+ __isset_bit_vector.clear(__HIGHVALUE_ISSET_ID);
+ }
+
+ /** Returns true if field highValue is set (has been assigned a value) and false otherwise */
+ public boolean isSetHighValue() {
+ return __isset_bit_vector.get(__HIGHVALUE_ISSET_ID);
+ }
+
+ public void setHighValueIsSet(boolean value) {
+ __isset_bit_vector.set(__HIGHVALUE_ISSET_ID, value);
+ }
+
+ public long getNumNulls() {
+ return this.numNulls;
+ }
+
+ public void setNumNulls(long numNulls) {
+ this.numNulls = numNulls;
+ setNumNullsIsSet(true);
+ }
+
+ public void unsetNumNulls() {
+ __isset_bit_vector.clear(__NUMNULLS_ISSET_ID);
+ }
+
+ /** Returns true if field numNulls is set (has been assigned a value) and false otherwise */
+ public boolean isSetNumNulls() {
+ return __isset_bit_vector.get(__NUMNULLS_ISSET_ID);
+ }
+
+ public void setNumNullsIsSet(boolean value) {
+ __isset_bit_vector.set(__NUMNULLS_ISSET_ID, value);
+ }
+
+ public long getNumDVs() {
+ return this.numDVs;
+ }
+
+ public void setNumDVs(long numDVs) {
+ this.numDVs = numDVs;
+ setNumDVsIsSet(true);
+ }
+
+ public void unsetNumDVs() {
+ __isset_bit_vector.clear(__NUMDVS_ISSET_ID);
+ }
+
+ /** Returns true if field numDVs is set (has been assigned a value) and false otherwise */
+ public boolean isSetNumDVs() {
+ return __isset_bit_vector.get(__NUMDVS_ISSET_ID);
+ }
+
+ public void setNumDVsIsSet(boolean value) {
+ __isset_bit_vector.set(__NUMDVS_ISSET_ID, value);
+ }
+
+ public void setFieldValue(_Fields field, Object value) {
+ switch (field) {
+ case LOW_VALUE:
+ if (value == null) {
+ unsetLowValue();
+ } else {
+ setLowValue((Long)value);
+ }
+ break;
+
+ case HIGH_VALUE:
+ if (value == null) {
+ unsetHighValue();
+ } else {
+ setHighValue((Long)value);
+ }
+ break;
+
+ case NUM_NULLS:
+ if (value == null) {
+ unsetNumNulls();
+ } else {
+ setNumNulls((Long)value);
+ }
+ break;
+
+ case NUM_DVS:
+ if (value == null) {
+ unsetNumDVs();
+ } else {
+ setNumDVs((Long)value);
+ }
+ break;
+
+ }
+ }
+
+ public Object getFieldValue(_Fields field) {
+ switch (field) {
+ case LOW_VALUE:
+ return Long.valueOf(getLowValue());
+
+ case HIGH_VALUE:
+ return Long.valueOf(getHighValue());
+
+ case NUM_NULLS:
+ return Long.valueOf(getNumNulls());
+
+ case NUM_DVS:
+ return Long.valueOf(getNumDVs());
+
+ }
+ 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 LOW_VALUE:
+ return isSetLowValue();
+ case HIGH_VALUE:
+ return isSetHighValue();
+ case NUM_NULLS:
+ return isSetNumNulls();
+ case NUM_DVS:
+ return isSetNumDVs();
+ }
+ throw new IllegalStateException();
+ }
+
+ @Override
+ public boolean equals(Object that) {
+ if (that == null)
+ return false;
+ if (that instanceof LongColumnStatsData)
+ return this.equals((LongColumnStatsData)that);
+ return false;
+ }
+
+ public boolean equals(LongColumnStatsData that) {
+ if (that == null)
+ return false;
+
+ boolean this_present_lowValue = true;
+ boolean that_present_lowValue = true;
+ if (this_present_lowValue || that_present_lowValue) {
+ if (!(this_present_lowValue && that_present_lowValue))
+ return false;
+ if (this.lowValue != that.lowValue)
+ return false;
+ }
+
+ boolean this_present_highValue = true;
+ boolean that_present_highValue = true;
+ if (this_present_highValue || that_present_highValue) {
+ if (!(this_present_highValue && that_present_highValue))
+ return false;
+ if (this.highValue != that.highValue)
+ return false;
+ }
+
+ boolean this_present_numNulls = true;
+ boolean that_present_numNulls = true;
+ if (this_present_numNulls || that_present_numNulls) {
+ if (!(this_present_numNulls && that_present_numNulls))
+ return false;
+ if (this.numNulls != that.numNulls)
+ return false;
+ }
+
+ boolean this_present_numDVs = true;
+ boolean that_present_numDVs = true;
+ if (this_present_numDVs || that_present_numDVs) {
+ if (!(this_present_numDVs && that_present_numDVs))
+ return false;
+ if (this.numDVs != that.numDVs)
+ return false;
+ }
+
+ return true;
+ }
+
+ @Override
+ public int hashCode() {
+ HashCodeBuilder builder = new HashCodeBuilder();
+
+ boolean present_lowValue = true;
+ builder.append(present_lowValue);
+ if (present_lowValue)
+ builder.append(lowValue);
+
+ boolean present_highValue = true;
+ builder.append(present_highValue);
+ if (present_highValue)
+ builder.append(highValue);
+
+ boolean present_numNulls = true;
+ builder.append(present_numNulls);
+ if (present_numNulls)
+ builder.append(numNulls);
+
+ boolean present_numDVs = true;
+ builder.append(present_numDVs);
+ if (present_numDVs)
+ builder.append(numDVs);
+
+ return builder.toHashCode();
+ }
+
+ public int compareTo(LongColumnStatsData other) {
+ if (!getClass().equals(other.getClass())) {
+ return getClass().getName().compareTo(other.getClass().getName());
+ }
+
+ int lastComparison = 0;
+ LongColumnStatsData typedOther = (LongColumnStatsData)other;
+
+ lastComparison = Boolean.valueOf(isSetLowValue()).compareTo(typedOther.isSetLowValue());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetLowValue()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.lowValue, typedOther.lowValue);
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ }
+ lastComparison = Boolean.valueOf(isSetHighValue()).compareTo(typedOther.isSetHighValue());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetHighValue()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.highValue, typedOther.highValue);
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ }
+ lastComparison = Boolean.valueOf(isSetNumNulls()).compareTo(typedOther.isSetNumNulls());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetNumNulls()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.numNulls, typedOther.numNulls);
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ }
+ lastComparison = Boolean.valueOf(isSetNumDVs()).compareTo(typedOther.isSetNumDVs());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetNumDVs()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.numDVs, typedOther.numDVs);
+ 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 {
+ org.apache.thrift.protocol.TField field;
+ iprot.readStructBegin();
+ while (true)
+ {
+ field = iprot.readFieldBegin();
+ if (field.type == org.apache.thrift.protocol.TType.STOP) {
+ break;
+ }
+ switch (field.id) {
+ case 1: // LOW_VALUE
+ if (field.type == org.apache.thrift.protocol.TType.I64) {
+ this.lowValue = iprot.readI64();
+ setLowValueIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ break;
+ case 2: // HIGH_VALUE
+ if (field.type == org.apache.thrift.protocol.TType.I64) {
+ this.highValue = iprot.readI64();
+ setHighValueIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ break;
+ case 3: // NUM_NULLS
+ if (field.type == org.apache.thrift.protocol.TType.I64) {
+ this.numNulls = iprot.readI64();
+ setNumNullsIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ break;
+ case 4: // NUM_DVS
+ if (field.type == org.apache.thrift.protocol.TType.I64) {
+ this.numDVs = iprot.readI64();
+ setNumDVsIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ break;
+ default:
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ iprot.readFieldEnd();
+ }
+ iprot.readStructEnd();
+ validate();
+ }
+
+ public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+ validate();
+
+ oprot.writeStructBegin(STRUCT_DESC);
+ oprot.writeFieldBegin(LOW_VALUE_FIELD_DESC);
+ oprot.writeI64(this.lowValue);
+ oprot.writeFieldEnd();
+ oprot.writeFieldBegin(HIGH_VALUE_FIELD_DESC);
+ oprot.writeI64(this.highValue);
+ oprot.writeFieldEnd();
+ oprot.writeFieldBegin(NUM_NULLS_FIELD_DESC);
+ oprot.writeI64(this.numNulls);
+ oprot.writeFieldEnd();
+ oprot.writeFieldBegin(NUM_DVS_FIELD_DESC);
+ oprot.writeI64(this.numDVs);
+ oprot.writeFieldEnd();
+ oprot.writeFieldStop();
+ oprot.writeStructEnd();
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder("LongColumnStatsData(");
+ boolean first = true;
+
+ sb.append("lowValue:");
+ sb.append(this.lowValue);
+ first = false;
+ if (!first) sb.append(", ");
+ sb.append("highValue:");
+ sb.append(this.highValue);
+ first = false;
+ if (!first) sb.append(", ");
+ sb.append("numNulls:");
+ sb.append(this.numNulls);
+ first = false;
+ if (!first) sb.append(", ");
+ sb.append("numDVs:");
+ sb.append(this.numDVs);
+ first = false;
+ sb.append(")");
+ return sb.toString();
+ }
+
+ public void validate() throws org.apache.thrift.TException {
+ // check for required fields
+ if (!isSetLowValue()) {
+ throw new org.apache.thrift.protocol.TProtocolException("Required field 'lowValue' is unset! Struct:" + toString());
+ }
+
+ if (!isSetHighValue()) {
+ throw new org.apache.thrift.protocol.TProtocolException("Required field 'highValue' is unset! Struct:" + toString());
+ }
+
+ if (!isSetNumNulls()) {
+ throw new org.apache.thrift.protocol.TProtocolException("Required field 'numNulls' is unset! Struct:" + toString());
+ }
+
+ if (!isSetNumDVs()) {
+ throw new org.apache.thrift.protocol.TProtocolException("Required field 'numDVs' is unset! Struct:" + toString());
+ }
+
+ }
+
+ 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_bit_vector = new BitSet(1);
+ 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);
+ }
+ }
+
+}
+
Propchange: hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/LongColumnStatsData.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Schema.java
URL: http://svn.apache.org/viewvc/hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Schema.java?rev=1406465&r1=1406464&r2=1406465&view=diff
==============================================================================
--- hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Schema.java (original)
+++ hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Schema.java Wed Nov 7 04:55:00 2012
@@ -376,14 +376,14 @@ public class Schema implements org.apach
case 1: // FIELD_SCHEMAS
if (field.type == org.apache.thrift.protocol.TType.LIST) {
{
- org.apache.thrift.protocol.TList _list110 = iprot.readListBegin();
- this.fieldSchemas = new ArrayList<FieldSchema>(_list110.size);
- for (int _i111 = 0; _i111 < _list110.size; ++_i111)
+ org.apache.thrift.protocol.TList _list114 = iprot.readListBegin();
+ this.fieldSchemas = new ArrayList<FieldSchema>(_list114.size);
+ for (int _i115 = 0; _i115 < _list114.size; ++_i115)
{
- FieldSchema _elem112; // required
- _elem112 = new FieldSchema();
- _elem112.read(iprot);
- this.fieldSchemas.add(_elem112);
+ FieldSchema _elem116; // required
+ _elem116 = new FieldSchema();
+ _elem116.read(iprot);
+ this.fieldSchemas.add(_elem116);
}
iprot.readListEnd();
}
@@ -394,15 +394,15 @@ public class Schema implements org.apach
case 2: // PROPERTIES
if (field.type == org.apache.thrift.protocol.TType.MAP) {
{
- org.apache.thrift.protocol.TMap _map113 = iprot.readMapBegin();
- this.properties = new HashMap<String,String>(2*_map113.size);
- for (int _i114 = 0; _i114 < _map113.size; ++_i114)
+ org.apache.thrift.protocol.TMap _map117 = iprot.readMapBegin();
+ this.properties = new HashMap<String,String>(2*_map117.size);
+ for (int _i118 = 0; _i118 < _map117.size; ++_i118)
{
- String _key115; // required
- String _val116; // required
- _key115 = iprot.readString();
- _val116 = iprot.readString();
- this.properties.put(_key115, _val116);
+ String _key119; // required
+ String _val120; // required
+ _key119 = iprot.readString();
+ _val120 = iprot.readString();
+ this.properties.put(_key119, _val120);
}
iprot.readMapEnd();
}
@@ -427,9 +427,9 @@ public class Schema implements org.apach
oprot.writeFieldBegin(FIELD_SCHEMAS_FIELD_DESC);
{
oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, this.fieldSchemas.size()));
- for (FieldSchema _iter117 : this.fieldSchemas)
+ for (FieldSchema _iter121 : this.fieldSchemas)
{
- _iter117.write(oprot);
+ _iter121.write(oprot);
}
oprot.writeListEnd();
}
@@ -439,10 +439,10 @@ public class Schema implements org.apach
oprot.writeFieldBegin(PROPERTIES_FIELD_DESC);
{
oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, this.properties.size()));
- for (Map.Entry<String, String> _iter118 : this.properties.entrySet())
+ for (Map.Entry<String, String> _iter122 : this.properties.entrySet())
{
- oprot.writeString(_iter118.getKey());
- oprot.writeString(_iter118.getValue());
+ oprot.writeString(_iter122.getKey());
+ oprot.writeString(_iter122.getValue());
}
oprot.writeMapEnd();
}
Added: hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/StringColumnStatsData.java
URL: http://svn.apache.org/viewvc/hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/StringColumnStatsData.java?rev=1406465&view=auto
==============================================================================
--- hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/StringColumnStatsData.java (added)
+++ hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/StringColumnStatsData.java Wed Nov 7 04:55:00 2012
@@ -0,0 +1,604 @@
+/**
+ * Autogenerated by Thrift Compiler (0.7.0)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ */
+package org.apache.hadoop.hive.metastore.api;
+
+import org.apache.commons.lang.builder.HashCodeBuilder;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.EnumMap;
+import java.util.Set;
+import java.util.HashSet;
+import java.util.EnumSet;
+import java.util.Collections;
+import java.util.BitSet;
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class StringColumnStatsData implements org.apache.thrift.TBase<StringColumnStatsData, StringColumnStatsData._Fields>, java.io.Serializable, Cloneable {
+ private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("StringColumnStatsData");
+
+ private static final org.apache.thrift.protocol.TField MAX_COL_LEN_FIELD_DESC = new org.apache.thrift.protocol.TField("maxColLen", org.apache.thrift.protocol.TType.I64, (short)1);
+ private static final org.apache.thrift.protocol.TField AVG_COL_LEN_FIELD_DESC = new org.apache.thrift.protocol.TField("avgColLen", org.apache.thrift.protocol.TType.DOUBLE, (short)2);
+ private static final org.apache.thrift.protocol.TField NUM_NULLS_FIELD_DESC = new org.apache.thrift.protocol.TField("numNulls", org.apache.thrift.protocol.TType.I64, (short)3);
+ private static final org.apache.thrift.protocol.TField NUM_DVS_FIELD_DESC = new org.apache.thrift.protocol.TField("numDVs", org.apache.thrift.protocol.TType.I64, (short)4);
+
+ private long maxColLen; // required
+ private double avgColLen; // required
+ private long numNulls; // required
+ private long numDVs; // 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 {
+ MAX_COL_LEN((short)1, "maxColLen"),
+ AVG_COL_LEN((short)2, "avgColLen"),
+ NUM_NULLS((short)3, "numNulls"),
+ NUM_DVS((short)4, "numDVs");
+
+ 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: // MAX_COL_LEN
+ return MAX_COL_LEN;
+ case 2: // AVG_COL_LEN
+ return AVG_COL_LEN;
+ case 3: // NUM_NULLS
+ return NUM_NULLS;
+ case 4: // NUM_DVS
+ return NUM_DVS;
+ 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 __MAXCOLLEN_ISSET_ID = 0;
+ private static final int __AVGCOLLEN_ISSET_ID = 1;
+ private static final int __NUMNULLS_ISSET_ID = 2;
+ private static final int __NUMDVS_ISSET_ID = 3;
+ private BitSet __isset_bit_vector = new BitSet(4);
+
+ 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.MAX_COL_LEN, new org.apache.thrift.meta_data.FieldMetaData("maxColLen", org.apache.thrift.TFieldRequirementType.REQUIRED,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+ tmpMap.put(_Fields.AVG_COL_LEN, new org.apache.thrift.meta_data.FieldMetaData("avgColLen", org.apache.thrift.TFieldRequirementType.REQUIRED,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
+ tmpMap.put(_Fields.NUM_NULLS, new org.apache.thrift.meta_data.FieldMetaData("numNulls", org.apache.thrift.TFieldRequirementType.REQUIRED,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+ tmpMap.put(_Fields.NUM_DVS, new org.apache.thrift.meta_data.FieldMetaData("numDVs", org.apache.thrift.TFieldRequirementType.REQUIRED,
+ new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
+ metaDataMap = Collections.unmodifiableMap(tmpMap);
+ org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(StringColumnStatsData.class, metaDataMap);
+ }
+
+ public StringColumnStatsData() {
+ }
+
+ public StringColumnStatsData(
+ long maxColLen,
+ double avgColLen,
+ long numNulls,
+ long numDVs)
+ {
+ this();
+ this.maxColLen = maxColLen;
+ setMaxColLenIsSet(true);
+ this.avgColLen = avgColLen;
+ setAvgColLenIsSet(true);
+ this.numNulls = numNulls;
+ setNumNullsIsSet(true);
+ this.numDVs = numDVs;
+ setNumDVsIsSet(true);
+ }
+
+ /**
+ * Performs a deep copy on <i>other</i>.
+ */
+ public StringColumnStatsData(StringColumnStatsData other) {
+ __isset_bit_vector.clear();
+ __isset_bit_vector.or(other.__isset_bit_vector);
+ this.maxColLen = other.maxColLen;
+ this.avgColLen = other.avgColLen;
+ this.numNulls = other.numNulls;
+ this.numDVs = other.numDVs;
+ }
+
+ public StringColumnStatsData deepCopy() {
+ return new StringColumnStatsData(this);
+ }
+
+ @Override
+ public void clear() {
+ setMaxColLenIsSet(false);
+ this.maxColLen = 0;
+ setAvgColLenIsSet(false);
+ this.avgColLen = 0.0;
+ setNumNullsIsSet(false);
+ this.numNulls = 0;
+ setNumDVsIsSet(false);
+ this.numDVs = 0;
+ }
+
+ public long getMaxColLen() {
+ return this.maxColLen;
+ }
+
+ public void setMaxColLen(long maxColLen) {
+ this.maxColLen = maxColLen;
+ setMaxColLenIsSet(true);
+ }
+
+ public void unsetMaxColLen() {
+ __isset_bit_vector.clear(__MAXCOLLEN_ISSET_ID);
+ }
+
+ /** Returns true if field maxColLen is set (has been assigned a value) and false otherwise */
+ public boolean isSetMaxColLen() {
+ return __isset_bit_vector.get(__MAXCOLLEN_ISSET_ID);
+ }
+
+ public void setMaxColLenIsSet(boolean value) {
+ __isset_bit_vector.set(__MAXCOLLEN_ISSET_ID, value);
+ }
+
+ public double getAvgColLen() {
+ return this.avgColLen;
+ }
+
+ public void setAvgColLen(double avgColLen) {
+ this.avgColLen = avgColLen;
+ setAvgColLenIsSet(true);
+ }
+
+ public void unsetAvgColLen() {
+ __isset_bit_vector.clear(__AVGCOLLEN_ISSET_ID);
+ }
+
+ /** Returns true if field avgColLen is set (has been assigned a value) and false otherwise */
+ public boolean isSetAvgColLen() {
+ return __isset_bit_vector.get(__AVGCOLLEN_ISSET_ID);
+ }
+
+ public void setAvgColLenIsSet(boolean value) {
+ __isset_bit_vector.set(__AVGCOLLEN_ISSET_ID, value);
+ }
+
+ public long getNumNulls() {
+ return this.numNulls;
+ }
+
+ public void setNumNulls(long numNulls) {
+ this.numNulls = numNulls;
+ setNumNullsIsSet(true);
+ }
+
+ public void unsetNumNulls() {
+ __isset_bit_vector.clear(__NUMNULLS_ISSET_ID);
+ }
+
+ /** Returns true if field numNulls is set (has been assigned a value) and false otherwise */
+ public boolean isSetNumNulls() {
+ return __isset_bit_vector.get(__NUMNULLS_ISSET_ID);
+ }
+
+ public void setNumNullsIsSet(boolean value) {
+ __isset_bit_vector.set(__NUMNULLS_ISSET_ID, value);
+ }
+
+ public long getNumDVs() {
+ return this.numDVs;
+ }
+
+ public void setNumDVs(long numDVs) {
+ this.numDVs = numDVs;
+ setNumDVsIsSet(true);
+ }
+
+ public void unsetNumDVs() {
+ __isset_bit_vector.clear(__NUMDVS_ISSET_ID);
+ }
+
+ /** Returns true if field numDVs is set (has been assigned a value) and false otherwise */
+ public boolean isSetNumDVs() {
+ return __isset_bit_vector.get(__NUMDVS_ISSET_ID);
+ }
+
+ public void setNumDVsIsSet(boolean value) {
+ __isset_bit_vector.set(__NUMDVS_ISSET_ID, value);
+ }
+
+ public void setFieldValue(_Fields field, Object value) {
+ switch (field) {
+ case MAX_COL_LEN:
+ if (value == null) {
+ unsetMaxColLen();
+ } else {
+ setMaxColLen((Long)value);
+ }
+ break;
+
+ case AVG_COL_LEN:
+ if (value == null) {
+ unsetAvgColLen();
+ } else {
+ setAvgColLen((Double)value);
+ }
+ break;
+
+ case NUM_NULLS:
+ if (value == null) {
+ unsetNumNulls();
+ } else {
+ setNumNulls((Long)value);
+ }
+ break;
+
+ case NUM_DVS:
+ if (value == null) {
+ unsetNumDVs();
+ } else {
+ setNumDVs((Long)value);
+ }
+ break;
+
+ }
+ }
+
+ public Object getFieldValue(_Fields field) {
+ switch (field) {
+ case MAX_COL_LEN:
+ return Long.valueOf(getMaxColLen());
+
+ case AVG_COL_LEN:
+ return Double.valueOf(getAvgColLen());
+
+ case NUM_NULLS:
+ return Long.valueOf(getNumNulls());
+
+ case NUM_DVS:
+ return Long.valueOf(getNumDVs());
+
+ }
+ 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 MAX_COL_LEN:
+ return isSetMaxColLen();
+ case AVG_COL_LEN:
+ return isSetAvgColLen();
+ case NUM_NULLS:
+ return isSetNumNulls();
+ case NUM_DVS:
+ return isSetNumDVs();
+ }
+ throw new IllegalStateException();
+ }
+
+ @Override
+ public boolean equals(Object that) {
+ if (that == null)
+ return false;
+ if (that instanceof StringColumnStatsData)
+ return this.equals((StringColumnStatsData)that);
+ return false;
+ }
+
+ public boolean equals(StringColumnStatsData that) {
+ if (that == null)
+ return false;
+
+ boolean this_present_maxColLen = true;
+ boolean that_present_maxColLen = true;
+ if (this_present_maxColLen || that_present_maxColLen) {
+ if (!(this_present_maxColLen && that_present_maxColLen))
+ return false;
+ if (this.maxColLen != that.maxColLen)
+ return false;
+ }
+
+ boolean this_present_avgColLen = true;
+ boolean that_present_avgColLen = true;
+ if (this_present_avgColLen || that_present_avgColLen) {
+ if (!(this_present_avgColLen && that_present_avgColLen))
+ return false;
+ if (this.avgColLen != that.avgColLen)
+ return false;
+ }
+
+ boolean this_present_numNulls = true;
+ boolean that_present_numNulls = true;
+ if (this_present_numNulls || that_present_numNulls) {
+ if (!(this_present_numNulls && that_present_numNulls))
+ return false;
+ if (this.numNulls != that.numNulls)
+ return false;
+ }
+
+ boolean this_present_numDVs = true;
+ boolean that_present_numDVs = true;
+ if (this_present_numDVs || that_present_numDVs) {
+ if (!(this_present_numDVs && that_present_numDVs))
+ return false;
+ if (this.numDVs != that.numDVs)
+ return false;
+ }
+
+ return true;
+ }
+
+ @Override
+ public int hashCode() {
+ HashCodeBuilder builder = new HashCodeBuilder();
+
+ boolean present_maxColLen = true;
+ builder.append(present_maxColLen);
+ if (present_maxColLen)
+ builder.append(maxColLen);
+
+ boolean present_avgColLen = true;
+ builder.append(present_avgColLen);
+ if (present_avgColLen)
+ builder.append(avgColLen);
+
+ boolean present_numNulls = true;
+ builder.append(present_numNulls);
+ if (present_numNulls)
+ builder.append(numNulls);
+
+ boolean present_numDVs = true;
+ builder.append(present_numDVs);
+ if (present_numDVs)
+ builder.append(numDVs);
+
+ return builder.toHashCode();
+ }
+
+ public int compareTo(StringColumnStatsData other) {
+ if (!getClass().equals(other.getClass())) {
+ return getClass().getName().compareTo(other.getClass().getName());
+ }
+
+ int lastComparison = 0;
+ StringColumnStatsData typedOther = (StringColumnStatsData)other;
+
+ lastComparison = Boolean.valueOf(isSetMaxColLen()).compareTo(typedOther.isSetMaxColLen());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetMaxColLen()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.maxColLen, typedOther.maxColLen);
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ }
+ lastComparison = Boolean.valueOf(isSetAvgColLen()).compareTo(typedOther.isSetAvgColLen());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetAvgColLen()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.avgColLen, typedOther.avgColLen);
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ }
+ lastComparison = Boolean.valueOf(isSetNumNulls()).compareTo(typedOther.isSetNumNulls());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetNumNulls()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.numNulls, typedOther.numNulls);
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ }
+ lastComparison = Boolean.valueOf(isSetNumDVs()).compareTo(typedOther.isSetNumDVs());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetNumDVs()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.numDVs, typedOther.numDVs);
+ 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 {
+ org.apache.thrift.protocol.TField field;
+ iprot.readStructBegin();
+ while (true)
+ {
+ field = iprot.readFieldBegin();
+ if (field.type == org.apache.thrift.protocol.TType.STOP) {
+ break;
+ }
+ switch (field.id) {
+ case 1: // MAX_COL_LEN
+ if (field.type == org.apache.thrift.protocol.TType.I64) {
+ this.maxColLen = iprot.readI64();
+ setMaxColLenIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ break;
+ case 2: // AVG_COL_LEN
+ if (field.type == org.apache.thrift.protocol.TType.DOUBLE) {
+ this.avgColLen = iprot.readDouble();
+ setAvgColLenIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ break;
+ case 3: // NUM_NULLS
+ if (field.type == org.apache.thrift.protocol.TType.I64) {
+ this.numNulls = iprot.readI64();
+ setNumNullsIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ break;
+ case 4: // NUM_DVS
+ if (field.type == org.apache.thrift.protocol.TType.I64) {
+ this.numDVs = iprot.readI64();
+ setNumDVsIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ break;
+ default:
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
+ }
+ iprot.readFieldEnd();
+ }
+ iprot.readStructEnd();
+ validate();
+ }
+
+ public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
+ validate();
+
+ oprot.writeStructBegin(STRUCT_DESC);
+ oprot.writeFieldBegin(MAX_COL_LEN_FIELD_DESC);
+ oprot.writeI64(this.maxColLen);
+ oprot.writeFieldEnd();
+ oprot.writeFieldBegin(AVG_COL_LEN_FIELD_DESC);
+ oprot.writeDouble(this.avgColLen);
+ oprot.writeFieldEnd();
+ oprot.writeFieldBegin(NUM_NULLS_FIELD_DESC);
+ oprot.writeI64(this.numNulls);
+ oprot.writeFieldEnd();
+ oprot.writeFieldBegin(NUM_DVS_FIELD_DESC);
+ oprot.writeI64(this.numDVs);
+ oprot.writeFieldEnd();
+ oprot.writeFieldStop();
+ oprot.writeStructEnd();
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder("StringColumnStatsData(");
+ boolean first = true;
+
+ sb.append("maxColLen:");
+ sb.append(this.maxColLen);
+ first = false;
+ if (!first) sb.append(", ");
+ sb.append("avgColLen:");
+ sb.append(this.avgColLen);
+ first = false;
+ if (!first) sb.append(", ");
+ sb.append("numNulls:");
+ sb.append(this.numNulls);
+ first = false;
+ if (!first) sb.append(", ");
+ sb.append("numDVs:");
+ sb.append(this.numDVs);
+ first = false;
+ sb.append(")");
+ return sb.toString();
+ }
+
+ public void validate() throws org.apache.thrift.TException {
+ // check for required fields
+ if (!isSetMaxColLen()) {
+ throw new org.apache.thrift.protocol.TProtocolException("Required field 'maxColLen' is unset! Struct:" + toString());
+ }
+
+ if (!isSetAvgColLen()) {
+ throw new org.apache.thrift.protocol.TProtocolException("Required field 'avgColLen' is unset! Struct:" + toString());
+ }
+
+ if (!isSetNumNulls()) {
+ throw new org.apache.thrift.protocol.TProtocolException("Required field 'numNulls' is unset! Struct:" + toString());
+ }
+
+ if (!isSetNumDVs()) {
+ throw new org.apache.thrift.protocol.TProtocolException("Required field 'numDVs' is unset! Struct:" + toString());
+ }
+
+ }
+
+ 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_bit_vector = new BitSet(1);
+ 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);
+ }
+ }
+
+}
+
Propchange: hive/trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/StringColumnStatsData.java
------------------------------------------------------------------------------
svn:eol-style = native