@Override public int hashCode() { List<Object> list = new ArrayList<Object>(); boolean present_min_values = true && (isSetMin_values()); list.add(present_min_values); if (present_min_values) list.add(min_values); boolean present_max_values = true && (isSetMax_values()); list.add(present_max_values); if (present_max_values) list.add(max_values); boolean present_min_max_presence = true && (isSetMin_max_presence()); list.add(present_min_max_presence); if (present_min_max_presence) list.add(min_max_presence); return list.hashCode(); }
/** 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 MIN_VALUES: return isSetMin_values(); case MAX_VALUES: return isSetMax_values(); case MIN_MAX_PRESENCE: return isSetMin_max_presence(); } throw new IllegalStateException(); }
/** * Performs a deep copy on <i>other</i>. */ public BlockletMinMaxIndex(BlockletMinMaxIndex other) { if (other.isSetMin_values()) { List<ByteBuffer> __this__min_values = new ArrayList<ByteBuffer>(other.min_values); this.min_values = __this__min_values; } if (other.isSetMax_values()) { List<ByteBuffer> __this__max_values = new ArrayList<ByteBuffer>(other.max_values); this.max_values = __this__max_values; } if (other.isSetMin_max_presence()) { List<Boolean> __this__min_max_presence = new ArrayList<Boolean>(other.min_max_presence); this.min_max_presence = __this__min_max_presence; } }
lastComparison = Boolean.valueOf(isSetMin_values()).compareTo(other.isSetMin_values()); if (lastComparison != 0) { return lastComparison; if (isSetMin_values()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.min_values, other.min_values); if (lastComparison != 0) {
public boolean equals(BlockletMinMaxIndex that) { if (that == null) return false; boolean this_present_min_values = true && this.isSetMin_values(); boolean that_present_min_values = true && that.isSetMin_values(); if (this_present_min_values || that_present_min_values) { if (!(this_present_min_values && that_present_min_values)) return false; if (!this.min_values.equals(that.min_values)) return false; } boolean this_present_max_values = true && this.isSetMax_values(); boolean that_present_max_values = true && that.isSetMax_values(); if (this_present_max_values || that_present_max_values) { if (!(this_present_max_values && that_present_max_values)) return false; if (!this.max_values.equals(that.max_values)) return false; } boolean this_present_min_max_presence = true && this.isSetMin_max_presence(); boolean that_present_min_max_presence = true && that.isSetMin_max_presence(); if (this_present_min_max_presence || that_present_min_max_presence) { if (!(this_present_min_max_presence && that_present_min_max_presence)) return false; if (!this.min_max_presence.equals(that.min_max_presence)) return false; } return true; }