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

Function newRefResolver

go/fory/ref_resolver.go:118–124  ·  view source on GitHub ↗
(refTracking bool)

Source from the content-addressed store, hash-verified

116}
117
118func newRefResolver(refTracking bool) *RefResolver {
119 refResolver := &RefResolver{
120 refTracking: refTracking,
121 writtenObjects: map[refKey]int32{},
122 }
123 return refResolver
124}
125
126// WriteRefOrNull write reference and tag for the value if the value has been written previously,
127// write null/not-null tag otherwise. Returns true if no bytes need to be written for the object.

Callers 5

TestReferenceResolverFunction · 0.85
TestNonReferenceResolverFunction · 0.85
TestRefResolverOOBPanicFunction · 0.85
NewFunction · 0.85

Calls

no outgoing calls

Tested by 4

TestReferenceResolverFunction · 0.68
TestNonReferenceResolverFunction · 0.68
TestRefResolverOOBPanicFunction · 0.68