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

Function mapResourceAttr

tempodb/encoding/vparquet3/block_autocomplete.go:1047–1060  ·  view source on GitHub ↗
(e entry)

Source from the content-addressed store, hash-verified

1045}
1046
1047func mapResourceAttr(e entry) traceql.Static {
1048 switch e.Value.Kind() {
1049 case parquet.Boolean:
1050 return traceql.NewStaticBool(e.Value.Boolean())
1051 case parquet.Int32, parquet.Int64:
1052 return traceql.NewStaticInt(int(e.Value.Int64()))
1053 case parquet.Float:
1054 return traceql.NewStaticFloat(e.Value.Double())
1055 case parquet.ByteArray, parquet.FixedLenByteArray:
1056 return traceql.NewStaticString(unsafeToString(e.Value.ByteArray()))
1057 default:
1058 return traceql.NewStaticNil()
1059 }
1060}
1061
1062func mapTraceAttr(e entry) traceql.Static {
1063 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