• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

AfterShip / clickhouse-sql-parser / 30478017550

29 Jul 2026 06:00PM UTC coverage: 54.509% (+0.2%) from 54.268%
30478017550

Pull #293

github

therealpandey
Fix parsing of the GLOBAL/LOCAL join locality and GLOBAL NOT IN (#292)

GLOBAL and LOCAL were consumed as if they were join types, so any real
join type after them was rejected and the two forms that did parse lost
the keyword when formatting. Parse the locality as a prefix and continue
into parseJoinOp, keeping it in the join modifiers.

GLOBAL also claimed IN's precedence unconditionally, so a GLOBAL that
started the next join was read as an operator, and parseInfix demanded
IN immediately, leaving GLOBAL NOT IN with no path.

ARRAY JOIN takes no locality, and neither does LOCAL IN, matching
ClickHouse 26.8.1.337.
Pull Request #293: Fix parsing of the GLOBAL/LOCAL join locality and GLOBAL NOT IN

67 of 73 new or added lines in 3 files covered. (91.78%)

543 existing lines in 3 files now uncovered.

8988 of 16489 relevant lines covered (54.51%)

3075.08 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

77.47
/parser/parser_query.go


Build SHA Not Found

The commit SHA "20e8c8e512539e2d0005711ba253551b4d522883" was not found in your repository, so the file cannot be loaded. This may be because you posted from a local development environment, or your CI created an ephemeral commit.

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc