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

Function NewBackendReaderAt

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

Source from the content-addressed store, hash-verified

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

Callers 4

processBlockFunction · 0.92
openForIterationMethod · 0.70
openForSearchMethod · 0.70

Calls

no outgoing calls

Tested by 1