MCPcopy Create free account
hub / github.com/brimdata/super / unmarshal

Method unmarshal

runtime/vcache/array.go:27–34  ·  view source on GitHub ↗
(cctx *csup.Context, projection field.Projection)

Source from the content-addressed store, hash-verified

25}
26
27func (a *array) unmarshal(cctx *csup.Context, projection field.Projection) {
28 a.mu.Lock()
29 defer a.mu.Unlock()
30 if a.values == nil {
31 a.values = newShadow(cctx, a.meta.Values)
32 }
33 a.values.unmarshal(cctx, projection)
34}
35
36func (a *array) project(loader *loader, projection field.Projection) vector.Any {
37 vec := a.values.project(loader, nil)

Callers

nothing calls this directly

Calls 2

newShadowFunction · 0.85
unmarshalMethod · 0.65

Tested by

no test coverage detected