Expand description
Abstract Syntax Tree (AST) structures for TQL.
These structures represent the parsed query tree and match the Python implementation’s AST.
Structs§
- Aggregation
- Aggregation function specification
- Collection
OpNode - Collection operation node: ANY/ALL/NONE field op value
- Comparison
Node - Comparison node: field operator value
- GeoExpr
Node - GeoIP expression node
- GroupBy
- Group by specification
- Logical
OpNode - Logical operation node: left AND/OR right
- Mutator
- Field/value mutator (transformation function)
- Nslookup
Expr Node - DNS lookup expression node
- Query
With Stats Node - Query with stats node: filter | stats
- Stats
Node - Stats expression node
- Unary
OpNode - Unary operation node: NOT operand