Expand description
Semantic analysis and type checking.
Validates DOL queries before execution: checks field existence,
type compatibility in comparisons/arithmetic, function name validity,
and pipeline node semantics. Uses a SemanticAnalyzer that tracks
the active schema as pipeline nodes transform the data.
§Example
ⓘ
semantic::validate_semantics(&query)?;