Merging upstream version 25.31.4.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
94fd84e2b9
commit
4c76f76a29
68 changed files with 58911 additions and 55752 deletions
|
@ -251,7 +251,7 @@ class TestClickhouse(Validator):
|
|||
},
|
||||
write={
|
||||
"clickhouse": "SELECT CAST('2020-01-01' AS Nullable(DateTime)) + INTERVAL '500' MICROSECOND",
|
||||
"duckdb": "SELECT CAST('2020-01-01' AS DATETIME) + INTERVAL '500' MICROSECOND",
|
||||
"duckdb": "SELECT CAST('2020-01-01' AS TIMESTAMP) + INTERVAL '500' MICROSECOND",
|
||||
"postgres": "SELECT CAST('2020-01-01' AS TIMESTAMP) + INTERVAL '500 MICROSECOND'",
|
||||
},
|
||||
)
|
||||
|
@ -1245,3 +1245,17 @@ LIFETIME(MIN 0 MAX 0)""",
|
|||
scopes = traverse_scope(parse_one(sql, dialect=self.dialect))
|
||||
self.assertEqual(len(scopes), 1)
|
||||
self.assertEqual(set(scopes[0].sources), {"t"})
|
||||
|
||||
def test_window_functions(self):
|
||||
self.validate_identity(
|
||||
"SELECT row_number(column1) OVER (PARTITION BY column2 ORDER BY column3) FROM table"
|
||||
)
|
||||
self.validate_identity(
|
||||
"SELECT row_number() OVER (PARTITION BY column2 ORDER BY column3) FROM table"
|
||||
)
|
||||
|
||||
def test_functions(self):
|
||||
self.validate_identity("SELECT TRANSFORM(foo, [1, 2], ['first', 'second']) FROM table")
|
||||
self.validate_identity(
|
||||
"SELECT TRANSFORM(foo, [1, 2], ['first', 'second'], 'default') FROM table"
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue