mirror of
https://github.com/apache/datafusion-sqlparser-rs.git
synced 2025-12-23 11:12:51 +00:00
Add support for the LIKE ANY and ILIKE ANY pattern-matching condition (#1456)
This commit is contained in:
parent
32a126b27c
commit
e849f7f143
3 changed files with 36 additions and 4 deletions
|
|
@ -2749,6 +2749,7 @@ impl<'a> Parser<'a> {
|
|||
} else if self.parse_keyword(Keyword::LIKE) {
|
||||
Ok(Expr::Like {
|
||||
negated,
|
||||
any: self.parse_keyword(Keyword::ANY),
|
||||
expr: Box::new(expr),
|
||||
pattern: Box::new(
|
||||
self.parse_subexpr(self.dialect.prec_value(Precedence::Like))?,
|
||||
|
|
@ -2758,6 +2759,7 @@ impl<'a> Parser<'a> {
|
|||
} else if self.parse_keyword(Keyword::ILIKE) {
|
||||
Ok(Expr::ILike {
|
||||
negated,
|
||||
any: self.parse_keyword(Keyword::ANY),
|
||||
expr: Box::new(expr),
|
||||
pattern: Box::new(
|
||||
self.parse_subexpr(self.dialect.prec_value(Precedence::Like))?,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue