mirror of
https://github.com/apache/datafusion-sqlparser-rs.git
synced 2025-08-04 06:18:17 +00:00
Enable map access for function, add ClickHouse dialect (#382)
* 1 Add ClickHouse dialects. 2 Enable map access for function. * 1 Fixed compilation errors. 2 Modify the code according to @alamb's comments. * Fixed compilation errors.
This commit is contained in:
parent
9569d1b215
commit
60ad78dafc
6 changed files with 105 additions and 16 deletions
|
@ -730,7 +730,7 @@ fn parse_map_access_expr() {
|
|||
value: "foo".to_string(),
|
||||
quote_style: None
|
||||
})),
|
||||
keys: vec![Value::Number(zero.clone(), false)]
|
||||
keys: vec![Expr::Value(Value::Number(zero.clone(), false))]
|
||||
},
|
||||
expr_from_projection(only(&select.projection)),
|
||||
);
|
||||
|
@ -743,8 +743,8 @@ fn parse_map_access_expr() {
|
|||
quote_style: None
|
||||
})),
|
||||
keys: vec![
|
||||
Value::Number(zero.clone(), false),
|
||||
Value::Number(zero.clone(), false)
|
||||
Expr::Value(Value::Number(zero.clone(), false)),
|
||||
Expr::Value(Value::Number(zero.clone(), false))
|
||||
]
|
||||
},
|
||||
expr_from_projection(only(&select.projection)),
|
||||
|
@ -758,9 +758,9 @@ fn parse_map_access_expr() {
|
|||
quote_style: None
|
||||
})),
|
||||
keys: vec![
|
||||
Value::Number(zero, false),
|
||||
Value::SingleQuotedString("baz".to_string()),
|
||||
Value::SingleQuotedString("fooz".to_string())
|
||||
Expr::Value(Value::Number(zero, false)),
|
||||
Expr::Value(Value::SingleQuotedString("baz".to_string())),
|
||||
Expr::Value(Value::SingleQuotedString("fooz".to_string()))
|
||||
]
|
||||
},
|
||||
expr_from_projection(only(&select.projection)),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue