Accept WINDOW clause after QUALIFY when parsing (#1248)

Co-authored-by: ifeanyi <ifeanyi@validio.io>
This commit is contained in:
Andrew Lamb 2024-05-03 14:02:09 -04:00 committed by GitHub
parent 71a7262e38
commit 8e64b73e9d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 86 additions and 14 deletions

View file

@ -908,6 +908,7 @@ fn parse_escaped_quote_identifiers_with_escape() {
having: None,
named_window: vec![],
qualify: None,
window_before_qualify: false,
value_table_mode: None,
connect_by: None,
}))),
@ -954,6 +955,7 @@ fn parse_escaped_quote_identifiers_with_no_escape() {
having: None,
named_window: vec![],
qualify: None,
window_before_qualify: false,
value_table_mode: None,
connect_by: None,
}))),
@ -997,6 +999,7 @@ fn parse_escaped_backticks_with_escape() {
having: None,
named_window: vec![],
qualify: None,
window_before_qualify: false,
value_table_mode: None,
connect_by: None,
}))),
@ -1040,6 +1043,7 @@ fn parse_escaped_backticks_with_no_escape() {
having: None,
named_window: vec![],
qualify: None,
window_before_qualify: false,
value_table_mode: None,
connect_by: None,
}))),
@ -1745,6 +1749,7 @@ fn parse_select_with_numeric_prefix_column_name() {
having: None,
named_window: vec![],
qualify: None,
window_before_qualify: false,
value_table_mode: None,
connect_by: None,
})))
@ -1797,6 +1802,7 @@ fn parse_select_with_concatenation_of_exp_number_and_numeric_prefix_column() {
having: None,
named_window: vec![],
qualify: None,
window_before_qualify: false,
value_table_mode: None,
connect_by: None,
})))
@ -2291,6 +2297,7 @@ fn parse_substring_in_select() {
sort_by: vec![],
having: None,
named_window: vec![],
window_before_qualify: false,
qualify: None,
value_table_mode: None,
connect_by: None,
@ -2603,6 +2610,7 @@ fn parse_hex_string_introducer() {
sort_by: vec![],
having: None,
named_window: vec![],
window_before_qualify: false,
qualify: None,
value_table_mode: None,
into: None,