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

Function DedicatedColumnScopeFromTempopb

tempodb/backend/block_meta.go:82–93  ·  view source on GitHub ↗
(s tempopb.DedicatedColumn_Scope)

Source from the content-addressed store, hash-verified

80}
81
82func DedicatedColumnScopeFromTempopb(s tempopb.DedicatedColumn_Scope) (DedicatedColumnScope, error) {
83 switch s {
84 case tempopb.DedicatedColumn_SPAN:
85 return DedicatedColumnScopeSpan, nil
86 case tempopb.DedicatedColumn_RESOURCE:
87 return DedicatedColumnScopeResource, nil
88 case tempopb.DedicatedColumn_EVENT:
89 return DedicatedColumnScopeEvent, nil
90 default:
91 return "", fmt.Errorf("invalid value for tempopb.DedicatedColumn_Scope '%v'", s)
92 }
93}
94
95func (s DedicatedColumnScope) ToTempopb() (tempopb.DedicatedColumn_Scope, error) {
96 switch s {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected