File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed
Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -6329,7 +6329,7 @@ class Round(Func):
63296329
63306330
63316331class RowNumber (Func ):
6332- arg_types : t . Dict [ str , t . Any ] = {}
6332+ arg_types = {"this" : False }
63336333
63346334
63356335class SafeDivide (Func ):
Original file line number Diff line number Diff line change @@ -1245,3 +1245,11 @@ def test_traverse_scope(self):
12451245 scopes = traverse_scope (parse_one (sql , dialect = self .dialect ))
12461246 self .assertEqual (len (scopes ), 1 )
12471247 self .assertEqual (set (scopes [0 ].sources ), {"t" })
1248+
1249+ def test_window_functions (self ):
1250+ self .validate_identity (
1251+ "SELECT row_number(column1) OVER (PARTITION BY column2 ORDER BY column3) FROM table"
1252+ )
1253+ self .validate_identity (
1254+ "SELECT row_number() OVER (PARTITION BY column2 ORDER BY column3) FROM table"
1255+ )
You can’t perform that action at this time.
0 commit comments