in pkg/resultset/reader.go [54:68]
func (r *Reader) ReadAt(p []byte, off int64) (int, error) {
n := 0
for n < len(p) {
read, err := readOnce(r.set, r.bucket, p[n:], off+int64(n))
n += read
if err == io.ErrUnexpectedEOF {
continue
}
if err != nil {
return n, err
}
}
return n, nil
}