Skip to content

Grammar ambiguities around {LEFT|RIGHT} [OUTER] JOIN #4273

Description

@RobertBrunel

The LEFT and RIGHT tokens are currently accepted as “simple identifiers” (simpleId). This causes ANTLR’s adaptive LL(*) parsing algorithm to flag certain {LEFT|RIGHT} OUTER JOIN queries as ambiguous and raise a parser error under debugBuild=true.

Metadata

Metadata

Assignees

Labels

breaking changeChanges that are not backwards compatible

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions