MCPcopy Create free account
hub / github.com/distributedio/titan / encodeSetMeta

Function encodeSetMeta

db/set.go:113–118  ·  view source on GitHub ↗

encodeSetMeta encodes meta data into byte slice

(meta *SetMeta)

Source from the content-addressed store, hash-verified

111
112//encodeSetMeta encodes meta data into byte slice
113func encodeSetMeta(meta *SetMeta) []byte {
114 b := EncodeObject(&meta.Object)
115 m := make([]byte, 8)
116 binary.BigEndian.PutUint64(m[:8], uint64(meta.Len))
117 return append(b, m...)
118}
119
120func setItemKey(key []byte, member []byte) []byte {
121 var ikeys []byte

Callers 2

updateMetaMethod · 0.85
setSetMetaFunction · 0.85

Calls 1

EncodeObjectFunction · 0.85

Tested by 1

setSetMetaFunction · 0.68