Module mz_expr::relation::structured_diff

source ·
Expand description

An iterator over AST structures, which calls out nodes in difference.

The iterators visit two ASTs in tandem, continuing as long as the AST node data matches, and yielding an output pair as soon as the AST nodes do not match. Their intent is to call attention to the moments in the ASTs where they differ, and incidentally a stack-free way to compare two ASTs.

Structs§

  • An iterator over structured differences between two MirRelationExpr instances.