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
This issue comes from discussion: #289 (comment)
Per the standard, an authorization identifier is just a regular identifier, so the common rules for matching identifiers apply. <authorization identifier> ::= <role name> | <user identifier> <role name> ::= <identifier> <user identifier> ::= <identifier> Given two identifiers, A and B, the rules are, basically: If A and B are delimited, they are equivalent if they are equal If A is delimited and B is not, they are equivalent if A is equal to the capitalized form of B. Viceversa if B is delimited and A is not. If A and B are both not delimited, they are equivalent if their capitalized forms are equal. So, this class needs to record whether the name was originally in SQL as a delimited identifier or not.
Per the standard, an authorization identifier is just a regular identifier, so the common rules for matching identifiers apply.
<authorization identifier> ::= <role name> | <user identifier> <role name> ::= <identifier> <user identifier> ::= <identifier>
Given two identifiers, A and B, the rules are, basically:
So, this class needs to record whether the name was originally in SQL as a delimited identifier or not.
This class refers to PrestoPrincipal.
PrestoPrincipal
The text was updated successfully, but these errors were encountered:
Related to #17
Sorry, something went wrong.
Praveen2112
No branches or pull requests
This issue comes from discussion: #289 (comment)
This class refers to
PrestoPrincipal
.The text was updated successfully, but these errors were encountered: