◐ Shell
clean mode source ↗

feat: add support for quoted alias by eortiz-tracktik · Pull Request #33 · JavaScriptor/js-sql-parser

Expand Up @@ -127,6 +127,7 @@ UNION return 'UNION' [a-zA-Z_\u4e00-\u9fa5][a-zA-Z0-9_\u4e00-\u9fa5]* return 'IDENTIFIER' \. return 'DOT' ['"][a-zA-Z_\u4e00-\u9fa5][a-zA-Z0-9_\u4e00-\u9fa5]*["'] return 'QUOTED_IDENTIFIER' [`].+[`] return 'QUOTED_IDENTIFIER'
<<EOF>> return 'EOF' . return 'INVALID' Expand Down Expand Up @@ -279,6 +280,8 @@ selectExprAliasOpt : { $$ = {alias: null, hasAs: null} } | AS IDENTIFIER { $$ = {alias: $2, hasAs: true} } | IDENTIFIER { $$ = {alias: $1, hasAs: false} } | AS QUOTED_IDENTIFIER { $$ = {alias: $2, hasAs: true} } | QUOTED_IDENTIFIER { $$ = {alias: $1, hasAs: false} } ;
string Expand Down