mirror of
https://github.com/apache/datafusion-sqlparser-rs.git
synced 2025-08-16 04:00:15 +00:00
snowflake: Fix handling of /~%
in the stage name (#1009)
This commit is contained in:
parent
2f437db2a6
commit
7b3cc18229
3 changed files with 72 additions and 5 deletions
|
@ -2001,6 +2001,19 @@ mod tests {
|
|||
compare(expected, tokens);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn tokenize_snowflake_div() {
|
||||
let sql = r#"field/1000"#;
|
||||
let dialect = SnowflakeDialect {};
|
||||
let tokens = Tokenizer::new(&dialect, sql).tokenize().unwrap();
|
||||
let expected = vec![
|
||||
Token::make_word(r#"field"#, None),
|
||||
Token::Div,
|
||||
Token::Number("1000".to_string(), false),
|
||||
];
|
||||
compare(expected, tokens);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn tokenize_quoted_identifier_with_no_escape() {
|
||||
let sql = r#" "a "" b" "a """ "c """"" "#;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue