MCPcopy Create free account
hub / github.com/apache/pulsar-client-go / JavaStringHash

Function JavaStringHash

pulsar/internal/hash.go:23–30  ·  view source on GitHub ↗

JavaStringHash and Java String.hashCode() equivalent

(s string)

Source from the content-addressed store, hash-verified

21
22// JavaStringHash and Java String.hashCode() equivalent
23func JavaStringHash(s string) uint32 {
24 var h uint32
25 for i, size := 0, len(s); i < size; i++ {
26 h = 31*h + uint32(s[i])
27 }
28
29 return h
30}
31
32// Murmur3_32Hash use Murmur3 hashing function
33func Murmur3_32Hash(s string) uint32 {

Callers 1

TestJavaHashFunction · 0.85

Calls

no outgoing calls

Tested by 1

TestJavaHashFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…