Package io.trino.util
Interface LongLong2LongOpenCustomBigHashMap.HashStrategy
-
- Enclosing class:
- LongLong2LongOpenCustomBigHashMap
public static interface LongLong2LongOpenCustomBigHashMap.HashStrategy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanequals(long a1, long a2, long b1, long b2)Returns true if the given elements are equal with respect to this hash strategy.longhashCode(long e1, long e2)Returns the hash code of the specified element with respect to this hash strategy.
-
-
-
Method Detail
-
hashCode
long hashCode(long e1, long e2)Returns the hash code of the specified element with respect to this hash strategy.- Parameters:
e1- first half of the element.e2- second half of the element.- Returns:
- the hash code of the given element with respect to this hash strategy.
-
equals
boolean equals(long a1, long a2, long b1, long b2)Returns true if the given elements are equal with respect to this hash strategy.- Parameters:
a1- first half of an element.a2- second half an element.b1- first half of another element.b2- second half of another element.- Returns:
- true if the two specified elements are equal with respect to this hash strategy.
-
-