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

Method Read

db/journal/reader.go:28–37  ·  view source on GitHub ↗
(b []byte)

Source from the content-addressed store, hash-verified

26}
27
28func (r *Reader) Read(b []byte) (int, error) {
29 if len(r.buffer) == 0 {
30 if err := r.fill(); err != nil {
31 return 0, err
32 }
33 }
34 n := copy(b, r.buffer)
35 r.buffer = r.buffer[n:]
36 return n, nil
37}
38
39func (r *Reader) fill() error {
40 if r.cursor >= r.stop {

Callers 5

readMagicMethod · 0.95
LookupSeekRangeFunction · 0.95
readSeekIndexFunction · 0.95
getSnapshotMethod · 0.95

Calls 1

fillMethod · 0.95

Tested by 1