We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4e67a52 commit a5edbb7Copy full SHA for a5edbb7
src/parser/mod.rs
@@ -9744,12 +9744,12 @@ impl<'a> Parser<'a> {
9744
} else if self.parse_keyword(Keyword::WHERE) {
9745
Ok(Some(ShowStatementFilter::Where(self.parse_expr()?)))
9746
} else {
9747
- match self.peek_token().token {
9748
- Token::SingleQuotedString(_) | Token::DoubleQuotedString(_) => Ok(Some(
9749
- ShowStatementFilter::NoKeyword(self.parse_literal_string()?),
9750
- )),
9751
- _ => Ok(None),
9752
- }
+ self.maybe_parse(|parser| -> Result<String, ParserError> {
+ parser.parse_literal_string()
+ })?
+ .map_or(Ok(None), |filter| {
+ Ok(Some(ShowStatementFilter::NoKeyword(filter)))
+ })
9753
}
9754
9755
0 commit comments