Uses of Interface
one.microstream.hashing.HashEqualator
-
Uses of HashEqualator in one.microstream.collections
Methods in one.microstream.collections with parameters of type HashEqualator Modifier and Type Method Description static <E> boolean
AbstractArrayStorage. hasDistinctValues(E[] data, int size, HashEqualator<? super E> equalator)
static <E> EqConstHashEnum<E>
EqConstHashEnum. New(HashEqualator<? super E> hashEqualator)
static <E> EqConstHashEnum<E>
EqConstHashEnum. New(HashEqualator<? super E> hashEqualator, float hashDensity)
static <E> EqConstHashEnum<E>
EqConstHashEnum. New(HashEqualator<? super E> hashEqualator, float hashDensity, E... entries)
static <E> EqConstHashEnum<E>
EqConstHashEnum. New(HashEqualator<? super E> hashEqualator, float hashDensity, XGettingCollection<? extends E> entries)
static <E> EqConstHashEnum<E>
EqConstHashEnum. New(HashEqualator<? super E> hashEqualator, int initialCapacity)
static <E> EqConstHashEnum<E>
EqConstHashEnum. New(HashEqualator<? super E> hashEqualator, int initialCapacity, float hashDensity)
static <E> EqConstHashEnum<E>
EqConstHashEnum. New(HashEqualator<? super E> hashEqualator, E... entries)
static <E> EqConstHashEnum<E>
EqConstHashEnum. New(HashEqualator<? super E> hashEqualator, XGettingCollection<? extends E> entries)
static <K, V> EqConstHashTable<K,V>
EqConstHashTable. New(HashEqualator<? super K> hashEqualator)
static <K, V> EqConstHashTable<K,V>
EqConstHashTable. New(HashEqualator<? super K> hashEqualator, XGettingCollection<? extends KeyValue<? extends K,? extends V>> entries)
static <K, V> EqConstHashTable<K,V>
EqConstHashTable. New(HashEqualator<? super K> hashEqualator, KeyValue<? extends K,? extends V>... entries)
static <K1, K2, V> EqHash2DMap<K1,K2,V>
EqHash2DMap. New(HashEqualator<K1> k1HashEqualator, HashEqualator<K2> k2HashEqualator)
static <E> EqHashEnum<E>
EqHashEnum. New(HashEqualator<? super E> hashEqualator)
static <E> EqHashEnum<E>
EqHashEnum. New(HashEqualator<? super E> hashEqualator, E... entries)
static <K, V> EqHashTable<K,V>
EqHashTable. New(HashEqualator<? super K> hashEqualator)
static <K, V> EqHashTable<K,V>
EqHashTable. New(HashEqualator<? super K> hashEqualator, XGettingCollection<? extends KeyValue<? extends K,? extends V>> entries)
static <K, V> EqHashTable<K,V>
EqHashTable. New(HashEqualator<? super K> hashEqualator, KeyValue<? extends K,? extends V>... entries)
static <K, V> EqConstHashTable<K,V>
EqConstHashTable. NewCustom(HashEqualator<? super K> hashEqualator, float hashDensity)
static <K, V> EqConstHashTable<K,V>
EqConstHashTable. NewCustom(HashEqualator<? super K> hashEqualator, int initialHashLength)
static <K, V> EqConstHashTable<K,V>
EqConstHashTable. NewCustom(HashEqualator<? super K> hashEqualator, int initialHashLength, float hashDensity)
static <K, V> EqConstHashTable<K,V>
EqConstHashTable. NewCustom(HashEqualator<? super K> hashEqualator, int initialHashLength, float hashDensity, XGettingCollection<? extends KeyValue<? extends K,? extends V>> entries)
static <K, V> EqConstHashTable<K,V>
EqConstHashTable. NewCustom(HashEqualator<? super K> hashEqualator, int initialHashLength, float hashDensity, KeyValue<? extends K,? extends V>... entries)
static <E> EqHashEnum<E>
EqHashEnum. NewCustom(HashEqualator<? super E> hashEqualator, float hashDensity)
static <E> EqHashEnum<E>
EqHashEnum. NewCustom(HashEqualator<? super E> hashEqualator, float hashDensity, E... entries)
static <E> EqHashEnum<E>
EqHashEnum. NewCustom(HashEqualator<? super E> hashEqualator, int initialCapacity)
static <E> EqHashEnum<E>
EqHashEnum. NewCustom(HashEqualator<? super E> hashEqualator, int initialCapacity, float hashDensity)
static <K, V> EqHashTable<K,V>
EqHashTable. NewCustom(HashEqualator<? super K> hashEqualator, float hashDensity)
static <K, V> EqHashTable<K,V>
EqHashTable. NewCustom(HashEqualator<? super K> hashEqualator, int initialHashLength)
static <K, V> EqHashTable<K,V>
EqHashTable. NewCustom(HashEqualator<? super K> hashEqualator, int initialHashLength, float hashDensity)
static <K, V> EqHashTable<K,V>
EqHashTable. NewCustom(HashEqualator<? super K> hashEqualator, int initialHashLength, float hashDensity, XGettingCollection<? extends KeyValue<? extends K,? extends V>> entries)
static <K, V> EqHashTable<K,V>
EqHashTable. NewCustom(HashEqualator<? super K> hashEqualator, int initialHashLength, float hashDensity, KeyValue<? extends K,? extends V>... entries)
static <K, VK, VV> Function<K,EqHashTable<VK,VV>>
EqHashTable. supplier(HashEqualator<VK> hashEqualator)
-
Uses of HashEqualator in one.microstream.collections.interfaces
Methods in one.microstream.collections.interfaces that return HashEqualator Modifier and Type Method Description HashEqualator<? super E>
HashCollection. hashEquality()
-
Uses of HashEqualator in one.microstream.entity
Methods in one.microstream.entity that return HashEqualator Modifier and Type Method Description HashEqualator<? super K>
EntityVersionContext.Abstract. equalator()
HashEqualator<? super K>
EntityVersionContext. equalator()
-
Uses of HashEqualator in one.microstream.examples.layeredentities._Address
Subinterfaces of HashEqualator in one.microstream.examples.layeredentities._Address Modifier and Type Interface Description interface
AddressHashEqualator
Classes in one.microstream.examples.layeredentities._Address that implement HashEqualator Modifier and Type Class Description static class
AddressHashEqualator.Default
-
Uses of HashEqualator in one.microstream.examples.layeredentities._Animal
Subinterfaces of HashEqualator in one.microstream.examples.layeredentities._Animal Modifier and Type Interface Description interface
AnimalHashEqualator
Classes in one.microstream.examples.layeredentities._Animal that implement HashEqualator Modifier and Type Class Description static class
AnimalHashEqualator.Default
-
Uses of HashEqualator in one.microstream.examples.layeredentities._Human
Subinterfaces of HashEqualator in one.microstream.examples.layeredentities._Human Modifier and Type Interface Description interface
HumanHashEqualator
Classes in one.microstream.examples.layeredentities._Human that implement HashEqualator Modifier and Type Class Description static class
HumanHashEqualator.Default
-
Uses of HashEqualator in one.microstream.examples.layeredentities._Pet
Subinterfaces of HashEqualator in one.microstream.examples.layeredentities._Pet Modifier and Type Interface Description interface
PetHashEqualator
Classes in one.microstream.examples.layeredentities._Pet that implement HashEqualator Modifier and Type Class Description static class
PetHashEqualator.Default
-
Uses of HashEqualator in one.microstream.hashing
Subinterfaces of HashEqualator in one.microstream.hashing Modifier and Type Interface Description static interface
HashEqualator.IdentityHashEqualator<E>
static interface
HashEqualator.ImmutableHashEqualator<E>
static interface
HashEqualator.ImmutableValueTypeHashEqualator<E>
static interface
HashEqualator.ValueTypeHashEqualator<E>
Methods in one.microstream.hashing that return HashEqualator Modifier and Type Method Description static <E> HashEqualator<E>
XHashing. deriveHashEquality(Class<E> type)
static <E> HashEqualator<E>
XHashing. hashEqualityIdentity()
static <E> HashEqualator<E>
XHashing. hashEqualityValue()
static <KV extends KeyValue<?, ?>>
HashEqualator<KV>XHashing. keyValueHashEqualityKeyIdentity()
HashEqualator<T>
HashEqualator.Provider. provideEqualator()
static <K, V> HashEqualator<KeyValue<K,V>>
XHashing. wrapAsKeyValue(HashEqualator<? super K> hashEqualator)
Wrappers the passedHashEqualator
instance as aKeyValue
HashEqualator
instance, using theKeyValue
instance's key as the hash element.Methods in one.microstream.hashing with parameters of type HashEqualator Modifier and Type Method Description static <K, V> HashEqualator<KeyValue<K,V>>
XHashing. wrapAsKeyValue(HashEqualator<? super K> hashEqualator)
Wrappers the passedHashEqualator
instance as aKeyValue
HashEqualator
instance, using theKeyValue
instance's key as the hash element. -
Uses of HashEqualator in one.microstream.persistence.types
Classes in one.microstream.persistence.types that implement HashEqualator Modifier and Type Class Description static class
PersistenceTypeDescriptionMember.IdentityHashEqualator
-
Uses of HashEqualator in one.microstream.typing
Classes in one.microstream.typing that implement HashEqualator Modifier and Type Class Description static class
TypePair.HashEquality
Methods in one.microstream.typing with parameters of type HashEqualator Modifier and Type Method Description static <T> TypeMapping<T>
TypeMapping. New(HashEqualator<? super TypePair> hashEquality)
-
Uses of HashEqualator in one.microstream.util
Methods in one.microstream.util with parameters of type HashEqualator Modifier and Type Method Description static <T> Substituter.Default<T>
Substituter. New(HashEqualator<? super T> hashEqualator)
-
Uses of HashEqualator in one.microstream.util.cql
Methods in one.microstream.util.cql with parameters of type HashEqualator Modifier and Type Method Description static <O> CqlResultor<O,EqHashEnum<O>>
CQL. resultingEqHashEnum(HashEqualator<? super O> hashEqualator)
static <K, V> CqlResultor<KeyValue<K,V>,EqHashTable<K,V>>
CQL. resultingEqHashTable(HashEqualator<? super K> hashEqualator)
-
Uses of HashEqualator in one.microstream.util.traversing
Method parameters in one.microstream.util.traversing with type arguments of type HashEqualator Modifier and Type Method Description static DeduplicatorMultiType
DeduplicatorMultiType. New(XGettingMap<Class<?>,HashEqualator<Object>> types)