MCPcopy
hub / github.com/grafana/tempo / NewBackendReaderAt

Function NewBackendReaderAt

tempodb/encoding/vparquet3/readers.go:32–34  ·  view source on GitHub ↗
(ctx context.Context, r backend.Reader, name string, meta *backend.BlockMeta)

Source from the content-addressed store, hash-verified

30var _ cacheReaderAt = (*BackendReaderAt)(nil)
31
32func NewBackendReaderAt(ctx context.Context, r backend.Reader, name string, meta *backend.BlockMeta) *BackendReaderAt {
33 return &BackendReaderAt{ctx, r, name, meta, atomic.Uint64{}}
34}
35
36func (b *BackendReaderAt) ReadAt(p []byte, off int64) (int, error) {
37 return b.ReadAtWithCache(p, off, cache.RoleNone)

Callers 6

processBlockFunction · 0.92
RunMethod · 0.92
RunMethod · 0.92
openMethod · 0.70
openForSearchMethod · 0.70

Calls

no outgoing calls

Tested by 1