# Packages
Package lexer contains TraceQL lexer.
Package traceqlengine implements TraceQL evaluation engine.
# Functions
ExtractMatchers returns [SpanMatcher] list extracted from [Expr].
IntrinsicNames returns a slice of intrinsics.
Parse parses TraceQL query from string.
ParseAttribute parses attribute from given string.
ParseAutocomplete parses matchers from potentially uncomplete TraceQL spanset filter from string.
StaticTypeFromValueType converts [pcommon.ValueType] to [StaticType].
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Math ops.
Logical ops.
No description provided by the author
Comparison ops.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
AggregateScalarExpr is an aggregate function.
Attribute is a span attribute.
Autocomplete is a AND set of spanset matchers.
BinaryExpr is a binary expression.
BinaryFieldExpr is a binary operation between two field expressions.
BinaryScalarExpr is a binary operation between two scalar expressions.
BinarySpansetExpr is a binary operation between two spanset expressions.
CoalesceOperation is a `colaesce()` operation.
GroupOperation is a `by()` operation.
ScalarFilter is a scalar filter.
SelectOperation is a `select()` operation.
SpanMatcher defines span predicate to select.
SpansetFilter is a spanset filter.
SpansetPipeline is a spanset pipeline.
Static is a constant value.
SyntaxError is a syntax error.
TypeError is a type checking error.
UnaryFieldExpr is a unary field expression operation.
# Interfaces
Expr is a TraceQL expression.
FieldExpr is a field expression.
PipelineStage is a pipeline stage.
ScalarExpr is a scalar expression.
SpansetExpr is a spanset expression.
TypedExpr is an interface for typed expression.
# Type aliases
AggregateOp defines aggregation operator.
AttributeScope is an attribute scope.
BinaryOp defines binary operator.
SpanProperty is a span property.
SpansetOp defines spanset operator.
StaticType defines static type.
UnaryOp defines unary operator.