(loader *loader, projection field.Projection)
| 34 | } |
| 35 | |
| 36 | func (a *array) project(loader *loader, projection field.Projection) vector.Any { |
| 37 | vec := a.values.project(loader, nil) |
| 38 | typ := loader.sctx.LookupTypeArray(vec.Type()) |
| 39 | offs := a.load(loader) |
| 40 | return vector.NewArray(typ, offs, vec) |
| 41 | } |
| 42 | |
| 43 | func (a *array) load(loader *loader) []uint32 { |
| 44 | a.mu.Lock() |
nothing calls this directly
no test coverage detected