Skip to content
This repository has been archived by the owner on Jul 15, 2021. It is now read-only.

Release v0.15.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@nwronski nwronski released this 03 Oct 05:17
· 118 commits to master since this release

Changed

  • BREAKING CHANGE Because of changes to how binary expressions are parsed, the order that expressions are composed may be different then the previous release. For example, ASTs may change such as those for queries that contain multiple binary expressions:

    SELECT *
    FROM hats
    WHERE x != 2 OR x == 3 AND y > 5
  • BREAKING CHANGE Expressions such as x NOT NULL were previously treated as a unary expressions but are now considered binary expressions.

Fixed

  • Fixed binary expression parsing logic so that it can handle expressions such as:

    SELECT * FROM t where -1 * (2 + 3);
    SELECT * FROM t where 3 + 4 * 5 > 20;
    SELECT * FROM t where v1 = ((v2 * 5) - v3);