Uses of Package
one.microstream.hashing
-
-
Classes in one.microstream.hashing used by one.microstream.chars Class Description HashImmutable Marker type to indicate that all fields (the state) used in the implementation ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
are immutable (will never change) and thus the results ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
can never change during the life span of an instance of this type. -
Classes in one.microstream.hashing used by one.microstream.collections Class Description HashEqualator HashImmutable Marker type to indicate that all fields (the state) used in the implementation ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
are immutable (will never change) and thus the results ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
can never change during the life span of an instance of this type. -
Classes in one.microstream.hashing used by one.microstream.collections.interfaces Class Description HashEqualator -
Classes in one.microstream.hashing used by one.microstream.collections.types Class Description HashImmutable Marker type to indicate that all fields (the state) used in the implementation ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
are immutable (will never change) and thus the results ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
can never change during the life span of an instance of this type. -
Classes in one.microstream.hashing used by one.microstream.com Class Description HashImmutable Marker type to indicate that all fields (the state) used in the implementation ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
are immutable (will never change) and thus the results ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
can never change during the life span of an instance of this type. -
Classes in one.microstream.hashing used by one.microstream.entity Class Description HashEqualator -
Classes in one.microstream.hashing used by one.microstream.hashing Class Description HashEqualator HashEqualator.ImmutableHashEqualator HashEqualator.ValueTypeHashEqualator Hasher Hasher.IdentityHashCode Type interface to indicate that the implementation usesSystem.identityHashCode(Object)
.Hasher.ImmutableHashCode Type interface to indicate that the implementingHasher
implementation will always return the same hash value for the same object.Hasher.ValueHashCode Type interface to indicate that the implementation usesObject.hashCode()
(that actually only makes sense for proper value types, not for entity types).HashStatistics HashStatisticsBucketBased -
Classes in one.microstream.hashing used by one.microstream.persistence.internal Class Description HashStatisticsBucketBased -
Classes in one.microstream.hashing used by one.microstream.persistence.types Class Description HashEqualator Hasher HashStatistics -
Classes in one.microstream.hashing used by one.microstream.reference Class Description HashImmutable Marker type to indicate that all fields (the state) used in the implementation ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
are immutable (will never change) and thus the results ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
can never change during the life span of an instance of this type. -
Classes in one.microstream.hashing used by one.microstream.storage.types Class Description HashImmutable Marker type to indicate that all fields (the state) used in the implementation ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
are immutable (will never change) and thus the results ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
can never change during the life span of an instance of this type. -
Classes in one.microstream.hashing used by one.microstream.typing Class Description HashEqualator Hasher HashImmutable Marker type to indicate that all fields (the state) used in the implementation ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
are immutable (will never change) and thus the results ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
can never change during the life span of an instance of this type. -
Classes in one.microstream.hashing used by one.microstream.util Class Description HashEqualator HashImmutable Marker type to indicate that all fields (the state) used in the implementation ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
are immutable (will never change) and thus the results ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
can never change during the life span of an instance of this type. -
Classes in one.microstream.hashing used by one.microstream.util.cql Class Description HashEqualator -
Classes in one.microstream.hashing used by one.microstream.util.csv Class Description HashImmutable Marker type to indicate that all fields (the state) used in the implementation ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
are immutable (will never change) and thus the results ofHashImmutable.equals(Object)
andHashImmutable.hashCode()
can never change during the life span of an instance of this type. -
Classes in one.microstream.hashing used by one.microstream.util.traversing Class Description HashEqualator