Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(spanner/spansql): case insensitive parsing of keywords and functions #4034

Merged
merged 1 commit into from May 4, 2021
Merged

feat(spanner/spansql): case insensitive parsing of keywords and functions #4034

merged 1 commit into from May 4, 2021

Commits on May 4, 2021

  1. feat(spanner/spansql): case insensitive parsing of keywords and funct…

    …ions
    
    This handles the most important parts of the parser as it relates to
    case insensitivity, namely permitting the lexical tokens for the grammar
    (as opposed to elements like table/column names) to have arbitrary case.
    
    This includes a complete audit of the parser to check all the lexical
    token handling, and cleaned up a few places that were particularly
    ancient.
    
    The rendered output remains canonically uppercase.
    
    Fixes #4032.
    dsymonds committed May 4, 2021
    Copy the full SHA
    8c5a00d View commit details
    Browse the repository at this point in the history