public interface  org.apache.drill.shaded.guava.com.google.common.hash.HashFunction extends java.lang.Object
{
public abstract org.apache.drill.shaded.guava.com.google.common.hash.Hasher newHasher();
public abstract org.apache.drill.shaded.guava.com.google.common.hash.Hasher newHasher(int);
public abstract org.apache.drill.shaded.guava.com.google.common.hash.HashCode hashInt(int);
public abstract org.apache.drill.shaded.guava.com.google.common.hash.HashCode hashLong(long);
public abstract org.apache.drill.shaded.guava.com.google.common.hash.HashCode hashBytes(byte[]);
public abstract org.apache.drill.shaded.guava.com.google.common.hash.HashCode hashBytes(byte[], int, int);
public abstract org.apache.drill.shaded.guava.com.google.common.hash.HashCode hashBytes(java.nio.ByteBuffer);
public abstract org.apache.drill.shaded.guava.com.google.common.hash.HashCode hashUnencodedChars(java.lang.CharSequence);
public abstract org.apache.drill.shaded.guava.com.google.common.hash.HashCode hashString(java.lang.CharSequence, java.nio.charset.Charset);
public abstract org.apache.drill.shaded.guava.com.google.common.hash.HashCode hashObject(java.lang.Object, org.apache.drill.shaded.guava.com.google.common.hash.Funnel);
public abstract int bits();
}