MCPcopy Create free account
hub / github.com/apache/fory / NewMetaStringBytes

Function NewMetaStringBytes

go/fory/meta_string_resolver.go:42–50  ·  view source on GitHub ↗
(data []byte, hashcode int64)

Source from the content-addressed store, hash-verified

40}
41
42func NewMetaStringBytes(data []byte, hashcode int64) *MetaStringBytes {
43 return &MetaStringBytes{
44 Data: data,
45 Length: int16(len(data)),
46 Hashcode: hashcode,
47 Encoding: meta.Encoding(hashcode & 0xFF),
48 DynamicWriteStringID: DefaultDynamicWriteMetaStrID,
49 }
50}
51
52func (a *MetaStringBytes) Equals(b *MetaStringBytes) bool {
53 return a.Hashcode == b.Hashcode

Calls 2

EncodingMethod · 0.80
int16Function · 0.50