From 1de9b214e6741b26923e0ea61db820e8e3447411 Mon Sep 17 00:00:00 2001 From: Jia-Xuan Liu Date: Thu, 5 Dec 2024 00:58:34 +0800 Subject: [PATCH] limit the access chain supported dialect --- src/parser/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser/mod.rs b/src/parser/mod.rs index 8de80790c..b2610b732 100644 --- a/src/parser/mod.rs +++ b/src/parser/mod.rs @@ -1172,7 +1172,7 @@ impl<'a> Parser<'a> { self.parse_compound_expr(expr, fields) } } - Token::LBracket => { + Token::LBracket if dialect_of!(self is PostgreSqlDialect | DuckDbDialect | GenericDialect | ClickHouseDialect | BigQueryDialect) => { let _ = self.consume_token(&Token::LBracket); let ident = Expr::Identifier(w.to_ident(w_span)); let mut fields = vec![];