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

Function mapResourceAttr

tempodb/encoding/vparquet5/block_autocomplete.go:1351–1364  ·  view source on GitHub ↗
(e entry)

Source from the content-addressed store, hash-verified

1349}
1350
1351func mapResourceAttr(e entry) traceql.Static {
1352 switch e.Value.Kind() {
1353 case parquet.Boolean:
1354 return traceql.NewStaticBool(e.Value.Boolean())
1355 case parquet.Int32, parquet.Int64:
1356 return traceql.NewStaticInt(int(e.Value.Int64()))
1357 case parquet.Float:
1358 return traceql.NewStaticFloat(e.Value.Double())
1359 case parquet.ByteArray, parquet.FixedLenByteArray:
1360 return traceql.NewStaticString(unsafeToString(e.Value.ByteArray()))
1361 default:
1362 return traceql.NewStaticNil()
1363 }
1364}
1365
1366func mapTraceAttr(e entry) traceql.Static {
1367 switch e.Key {

Callers

nothing calls this directly

Calls 7

NewStaticBoolFunction · 0.92
NewStaticIntFunction · 0.92
NewStaticFloatFunction · 0.92
NewStaticStringFunction · 0.92
NewStaticNilFunction · 0.92
KindMethod · 0.80
unsafeToStringFunction · 0.70

Tested by

no test coverage detected