araddon/qlbridge

Collapse logically un-used operations AST

araddon opened this issue · 0 comments

Ensure logically equivalent statements equate to Equal() in code
by collapsing un-used logical statements:

FILTER OR (x = "y")   =   FILTER x = "y"
FILTER NOT (x = "y") =   FILTER X != "y"
  • Equal() for FilterQL