We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
We have an issue whereby the following are not accepted in BigQuery linting:
CREATE TEMP FUNCTION qs( y STRING ) RETURNS STRUCT<_product_id ARRAY<INT64>> LANGUAGE js AS """ CODE GOES HERE """
The underscore in _product_id is unparsable.
_product_id
The BigQuery documentation on identifiers has this to say:
Unquoted identifiers must begin with a letter or an underscore character. Subsequent characters can be letters, numbers, or underscores.
Similarly, this doesn't work:
CREATE TEMP FUNCTION qs( y STRING ) RETURNS STRUCT<`$=` ARRAY<INT64>> LANGUAGE js AS """ CODE GOES HERE """
even though the documentation has the following to say:
Quoted identifiers must be enclosed by backtick (`) characters. Quoted identifiers can contain any character, such as spaces or symbols. Quoted identifiers cannot be empty. Quoted identifiers have the same escape sequences as string literals.
Quoted identifiers must be enclosed by backtick (`) characters.
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
We have an issue whereby the following are not accepted in BigQuery linting:
The underscore in
_product_id
is unparsable.The BigQuery documentation on identifiers has this to say:
Similarly, this doesn't work:
even though the documentation has the following to say:
The text was updated successfully, but these errors were encountered: