MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / ShallowCopy

Method ShallowCopy

db/revision.go:101–110  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

99}
100
101func (body Body) ShallowCopy() Body {
102 if body == nil {
103 return body
104 }
105 copied := make(Body, len(body))
106 for key, value := range body {
107 copied[key] = value
108 }
109 return copied
110}
111
112func (body Body) DeepCopy(ctx context.Context) Body {
113 var copiedBody Body

Callers 9

PutNewEditsFalseMethod · 0.95
CopyMethod · 0.95
importDocMethod · 0.45
asDocumentRevisionMethod · 0.45
storeMethod · 0.45
loadAttachmentsDataMethod · 0.45

Calls

no outgoing calls

Tested by 1