(vec *vector.Dynamic)
| 40 | } |
| 41 | |
| 42 | func (d *DynamicEncoder) appendDynamic(vec *vector.Dynamic) { |
| 43 | var tagmap []uint32 // input tags to local tags |
| 44 | for _, vec := range vec.Values { |
| 45 | tagmap = append(tagmap, d.lookupType(vec.Type())) |
| 46 | } |
| 47 | for _, intag := range vec.Tags { |
| 48 | d.tags = append(d.tags, tagmap[intag]) |
| 49 | } |
| 50 | for intag, vec := range vec.Values { |
| 51 | d.values[tagmap[intag]].Write(vec) |
| 52 | } |
| 53 | d.len += vec.Len() |
| 54 | } |
| 55 | |
| 56 | func (d *DynamicEncoder) appendVec(vec vector.Any) { |
| 57 | tag := d.lookupType(vec.Type()) |
no test coverage detected