(cctx *Context, typ *super.TypeFusion)
| 19 | var _ Encoder = (*FusionEncoder)(nil) |
| 20 | |
| 21 | func NewFusionEncoder(cctx *Context, typ *super.TypeFusion) *FusionEncoder { |
| 22 | return &FusionEncoder{ |
| 23 | cctx: cctx, |
| 24 | typ: typ, |
| 25 | values: NewEncoder(cctx, typ.Type), |
| 26 | } |
| 27 | } |
| 28 | |
| 29 | func (f *FusionEncoder) Write(vec vector.Any) { |
| 30 | if vec.Len() == 0 { |
no test coverage detected