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

Method readTypeName

sio/bsupio/types.go:401–416  ·  view source on GitHub ↗
(b *buffer)

Source from the content-addressed store, hash-verified

399}
400
401func (d *Decoder) readTypeName(b *buffer) error {
402 name, err := d.readCountedString(b)
403 if err != nil {
404 return err
405 }
406 inner, err := d.readType(b)
407 if err != nil {
408 return err
409 }
410 typ, err := d.sctx.LookupTypeNamed(name, inner)
411 if err != nil {
412 return err
413 }
414 d.enter(typ)
415 return nil
416}
417
418func (d *Decoder) readTypeError(b *buffer) error {
419 inner, err := d.readType(b)

Callers 1

decodeMethod · 0.95

Calls 4

readCountedStringMethod · 0.95
readTypeMethod · 0.95
enterMethod · 0.95
LookupTypeNamedMethod · 0.80

Tested by

no test coverage detected