@Override public int hashCode() { return (payload == null) ? 0 : payload.hashCode(); }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((field == null) ? 0 : field.hashCode()); result = prime * result + ((bytes == null) ? 0 : bytes.hashCode()); return result; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + (includeLower ? 1231 : 1237); result = prime * result + (includeUpper ? 1231 : 1237); result = prime * result + ((lowerTerm == null) ? 0 : lowerTerm.hashCode()); result = prime * result + ((upperTerm == null) ? 0 : upperTerm.hashCode()); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((runAutomaton == null) ? 0 : runAutomaton.hashCode()); result = prime * result + ((term == null) ? 0 : term.hashCode()); result = prime * result + ((type == null) ? 0 : type.hashCode()); return result; }
@Override public int hashCode() { assert exists || 0 == value.length(); return value.get().hashCode(); } }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((term == null) ? 0 : term.hashCode()); return result; }
@Override public long longValue() throws IOException { final BytesRef bytes = values.nextValue(); return bytes.hashCode(); } };
/** Sugar for {@link #find(BytesRef, int) find(key, key.hashCode()} */ public long find(BytesRef key) { return find(key, key.hashCode()); }
/** Sugar to {@link #add(BytesRef, int) add(key, key.hashCode()}. */ public long add(BytesRef key) { return add(key, key.hashCode()); }
private boolean assertConsistent(long id, int code) { get(id, spare); return rehash(spare.hashCode()) == code; }
private long set(BytesRef key, int code, long id) { assert rehash(key.hashCode()) == code; assert size < maxSize; final long slot = slot(code, mask); for (long index = slot; ; index = nextSlot(index, mask)) { final long curId = id(index); if (curId == -1) { // means unset id(index, id); append(id, key, code); ++size; return id; } else if (key.bytesEquals(get(curId, spare))) { return -1 - curId; } } }
@Override public int hashCode() { int result = value.hashCode(); result = 31 * result + count; return result; }
@Override public int hashCode() { int hash = bytes.hashCode(); hash = (int) (hash ^ startOrd); hash = (int) (hash ^ endOrd); return hash; }
@Override public int hashCode() { return field.hashCode() * 31 + term.hashCode(); } }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + (includeLower ? 1231 : 1237); result = prime * result + (includeUpper ? 1231 : 1237); result = prime * result + ((lowerTerm == null) ? 0 : lowerTerm.hashCode()); result = prime * result + ((upperTerm == null) ? 0 : upperTerm.hashCode()); return result; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + (includeLower ? 1231 : 1237); result = prime * result + (includeUpper ? 1231 : 1237); result = prime * result + ((lowerTerm == null) ? 0 : lowerTerm.hashCode()); result = prime * result + ((upperTerm == null) ? 0 : upperTerm.hashCode()); return result; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + (includeLower ? 1231 : 1237); result = prime * result + (includeUpper ? 1231 : 1237); result = prime * result + ((lowerTerm == null) ? 0 : lowerTerm.hashCode()); result = prime * result + ((upperTerm == null) ? 0 : upperTerm.hashCode()); return result; }
@Override public int hashCode() { return getClass().hashCode() + indexedField.hashCode()*29 + indexedBytes.hashCode(); }
@Override public int hashCode() { int hash = super.hashCode(); if (minValue != null) hash += minValue.hashCode()^0x14fa55fb; if (maxValue != null) hash += maxValue.hashCode()^0x733fa5fe; return hash + (Boolean.valueOf(minInclusive).hashCode()^0x14fa55fb)+ (Boolean.valueOf(maxInclusive).hashCode()^0x733fa5fe); }
@Override public long longValue() throws IOException { final BytesRef bytes = values.nextValue(); return bytes.hashCode(); } };