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

Method decodeTypeUnion

sio/jsupio/types.go:275–285  ·  view source on GitHub ↗
(sctx *super.Context, union *zUnion)

Source from the content-addressed store, hash-verified

273}
274
275func (d decoder) decodeTypeUnion(sctx *super.Context, union *zUnion) (*super.TypeUnion, error) {
276 var types []super.Type
277 for _, t := range union.Types {
278 typ, err := d.decodeType(sctx, t)
279 if err != nil {
280 return nil, err
281 }
282 types = append(types, typ)
283 }
284 return sctx.LookupTypeUnion(types), nil
285}
286
287func (d decoder) decodeTypeMap(sctx *super.Context, m *zMap) (*super.TypeMap, error) {
288 keyType, err := d.decodeType(sctx, m.KeyType)

Callers 1

decodeTypeMethod · 0.95

Calls 2

decodeTypeMethod · 0.95
LookupTypeUnionMethod · 0.80

Tested by

no test coverage detected