Package one.microstream.hashing
Interface HashEqualator<T>
- All Known Subinterfaces:
AddressHashEqualator,AnimalHashEqualator,HashEqualator.IdentityHashEqualator<E>,HashEqualator.ImmutableHashEqualator<E>,HashEqualator.ImmutableValueTypeHashEqualator<E>,HashEqualator.ValueTypeHashEqualator<E>,HumanHashEqualator,PetHashEqualator
- All Known Implementing Classes:
AddressHashEqualator.Default,AnimalHashEqualator.Default,HumanHashEqualator.Default,PersistenceTypeDescriptionMember.IdentityHashEqualator,PetHashEqualator.Default,TypePair.HashEquality
public interface HashEqualator<T> extends Equalator<T>, Hasher<T>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceHashEqualator.IdentityHashEqualator<E>static interfaceHashEqualator.ImmutableHashEqualator<E>static interfaceHashEqualator.ImmutableValueTypeHashEqualator<E>static interfaceHashEqualator.Provider<T>static interfaceHashEqualator.ValueTypeHashEqualator<E>Nested classes/interfaces inherited from interface one.microstream.equality.Equalator
Equalator.ComparatorWrapper<T>, Equalator.Sequence<T>Nested classes/interfaces inherited from interface one.microstream.hashing.Hasher
Hasher.IdentityHashCode<E>, Hasher.ImmutableHashCode<E>, Hasher.ValueHashCode<E> -
Method Summary