Documentation ¶
Index ¶
- func CompleteHash(keyPreHash uint64, keyTypeID uint8) uint64
- func Hash(key interface{}) uint64
- func IsEqualKey(keyA, keyB I.Key) bool
- func PreHash(keyI I.Key) (value uint64, typeId uint8, isFull bool)
- func PreHashBytes(in []byte) (uint64, uint8, bool)
- func PreHashString(in string) (uint64, uint8, bool)
- func PreHashUint64(in uint64) (uint64, uint8, bool)
- func PreHashUintptr(in uintptr) (uint64, uint8, bool)
- func Uint64Hash(key uint64) uint64
- type Hasher
- func (h *Hasher) CompleteHash(keyPreHash uint64, keyTypeID uint8) uint64
- func (h *Hasher) Hash(key interface{}) uint64
- func (h *Hasher) PreHash(key interface{}) (uint64, uint8, bool)
- func (h *Hasher) PreHashBytes(key []byte) (uint64, uint8, bool)
- func (h *Hasher) PreHashUint64(key uint64) (uint64, uint8, bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompleteHash ¶
func IsEqualKey ¶
func Uint64Hash ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.