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

Method readHeader

cmd/super/dev/csup/command.go:126–140  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

124}
125
126func (r *reader) readHeader() (csup.Header, error) {
127 var bytes [csup.HeaderSize]byte
128 cc, err := r.reader.Read(bytes[:])
129 if err != nil {
130 return csup.Header{}, err
131 }
132 if cc != csup.HeaderSize {
133 return csup.Header{}, fmt.Errorf("truncated CSUP file: %d bytes of %d read", cc, csup.HeaderSize)
134 }
135 var h csup.Header
136 if err := h.Deserialize(bytes[:]); err != nil {
137 return csup.Header{}, err
138 }
139 return h, nil
140}
141
142func (r *reader) skip(n int) error {
143 got, err := r.reader.Discard(n)

Callers 1

ReadMethod · 0.95

Calls 2

DeserializeMethod · 0.95
ReadMethod · 0.65

Tested by

no test coverage detected