Skip to content

v0.4.0

Choose a tag to compare

@yeongseon yeongseon released this 14 Apr 09:03
· 115 commits to main since this release

What's Changed

Added

  • Multi-sheet JOIN support: INNER JOIN and LEFT JOIN with alias syntax
  • JOIN parser: qualified column references (a.id), ON condition parsing, alias support
  • JOIN executor: hash join algorithm with namespaced row flattening
  • LEFT JOIN: NULL fill for unmatched right-table rows
  • WHERE, ORDER BY, LIMIT, OFFSET work with JOIN queries
  • SQL_SPEC.md updated with JOIN syntax, grammar, and constraints

Changed

  • Parser now always emits from and joins keys in SELECT AST
  • Test count: 397 → 546

Full Changelog: v0.3.0...v0.4.0