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

Function NewEngine

pkg/traceql/engine.go:26–28  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

24type Engine struct{}
25
26func NewEngine() *Engine {
27 return &Engine{}
28}
29
30// Compile parses and compiles a TraceQL query. Options specific to metrics queries are ignored.
31func Compile(query string, opts ...CompileOption) (*RootExpr, SpansetFilterFunc, firstStageElement, secondStageElement, *FetchSpansRequest, error) {

Callers 15

traceQLRunnerFunction · 0.92
advancedTraceQLRunnerFunction · 0.92
groupTraceQLRunnerFunction · 0.92
traceQLStructuralFunction · 0.92
nestedSetFunction · 0.92
traceQLExistenceFunction · 0.92
tagValuesRunnerFunction · 0.92
tagNamesRunnerFunction · 0.92
traceQLDurationFunction · 0.92
TestSearchByShortTraceIDFunction · 0.92

Calls

no outgoing calls

Tested by 15

traceQLRunnerFunction · 0.74
advancedTraceQLRunnerFunction · 0.74
groupTraceQLRunnerFunction · 0.74
traceQLStructuralFunction · 0.74
nestedSetFunction · 0.74
traceQLExistenceFunction · 0.74
tagValuesRunnerFunction · 0.74
tagNamesRunnerFunction · 0.74
traceQLDurationFunction · 0.74
TestSearchByShortTraceIDFunction · 0.74