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

Method Fetch

tempodb/encoding/common/interfaces.go:32–32  ·  view source on GitHub ↗

TODO(suraj): use MetricsCallback in Fetch and remove the Bytes callback from FetchSpansResponse

(context.Context, traceql.FetchSpansRequest, SearchOptions)

Source from the content-addressed store, hash-verified

30
31 // TODO(suraj): use MetricsCallback in Fetch and remove the Bytes callback from FetchSpansResponse
32 Fetch(context.Context, traceql.FetchSpansRequest, SearchOptions) (traceql.FetchSpansResponse, error)
33 FetchSpans(context.Context, traceql.FetchSpansRequest, SearchOptions) (traceql.FetchSpansOnlyResponse, error)
34 FetchTagValues(context.Context, traceql.FetchTagValuesRequest, traceql.FetchTagValuesCallback, MetricsCallback, SearchOptions) error
35 FetchTagNames(context.Context, traceql.FetchTagsRequest, traceql.FetchTagsCallback, MetricsCallback, SearchOptions) error

Implementers 10

readerWritertempodb/tempodb.go
backendBlocktempodb/encoding/vparquet4/block.go
walBlocktempodb/encoding/vparquet4/wal_block.g
backendBlocktempodb/encoding/vparquet5/block.go
walBlocktempodb/encoding/vparquet5/wal_block.g
backendBlocktempodb/encoding/vparquet3/block.go
walBlocktempodb/encoding/vparquet3/wal_block.g
Blocktempodb/encoding/unsupported/block.go
mockReadermodules/frontend/search_sharder_test.g
LocalBlockmodules/livestore/local_block.go

Calls

no outgoing calls