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

Method project

runtime/vcache/dynamic.go:39–46  ·  view source on GitHub ↗
(loader *loader, projection field.Projection)

Source from the content-addressed store, hash-verified

37}
38
39func (d *dynamic) project(loader *loader, projection field.Projection) vector.Any {
40 vecs := make([]vector.Any, 0, len(d.values))
41 for _, shadow := range d.values {
42 vecs = append(vecs, shadow.project(loader, projection))
43 }
44 tags, _ := d.load(loader.r)
45 return vector.NewDynamic(tags, vecs)
46}
47
48func (d *dynamic) load(r io.ReaderAt) ([]uint32, bitvec.Bits) {
49 d.mu.Lock()

Callers

nothing calls this directly

Calls 3

loadMethod · 0.95
NewDynamicFunction · 0.92
projectMethod · 0.65

Tested by

no test coverage detected