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

Function mapResourceAttr

tempodb/encoding/vparquet4/block_autocomplete.go:1292–1305  ·  view source on GitHub ↗
(e entry)

Source from the content-addressed store, hash-verified

1290}
1291
1292func mapResourceAttr(e entry) traceql.Static {
1293 switch e.Value.Kind() {
1294 case parquet.Boolean:
1295 return traceql.NewStaticBool(e.Value.Boolean())
1296 case parquet.Int32, parquet.Int64:
1297 return traceql.NewStaticInt(int(e.Value.Int64()))
1298 case parquet.Float:
1299 return traceql.NewStaticFloat(e.Value.Double())
1300 case parquet.ByteArray, parquet.FixedLenByteArray:
1301 return traceql.NewStaticString(unsafeToString(e.Value.ByteArray()))
1302 default:
1303 return traceql.NewStaticNil()
1304 }
1305}
1306
1307func mapTraceAttr(e entry) traceql.Static {
1308 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