Merging upstream version 25.21.3.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
80aea2cba8
commit
34f177b0b3
105 changed files with 50314 additions and 49385 deletions
|
@ -28,6 +28,7 @@ class TestClickhouse(Validator):
|
|||
self.assertEqual(expr.sql(dialect="clickhouse"), "COUNT(x)")
|
||||
self.assertIsNone(expr._meta)
|
||||
|
||||
self.validate_identity("SELECT toString(CHAR(104.1, 101, 108.9, 108.9, 111, 32))")
|
||||
self.validate_identity("@macro").assert_is(exp.Parameter).this.assert_is(exp.Var)
|
||||
self.validate_identity("SELECT toFloat(like)")
|
||||
self.validate_identity("SELECT like")
|
||||
|
@ -160,10 +161,10 @@ class TestClickhouse(Validator):
|
|||
)
|
||||
|
||||
self.validate_all(
|
||||
"char(67) || char(65) || char(84)",
|
||||
"CHAR(67) || CHAR(65) || CHAR(84)",
|
||||
read={
|
||||
"clickhouse": "char(67) || char(65) || char(84)",
|
||||
"oracle": "chr(67) || chr(65) || chr(84)",
|
||||
"clickhouse": "CHAR(67) || CHAR(65) || CHAR(84)",
|
||||
"oracle": "CHR(67) || CHR(65) || CHR(84)",
|
||||
},
|
||||
)
|
||||
self.validate_all(
|
||||
|
@ -469,15 +470,15 @@ class TestClickhouse(Validator):
|
|||
self.validate_identity("SELECT FORMAT")
|
||||
self.validate_identity("1 AS FORMAT").assert_is(exp.Alias)
|
||||
|
||||
self.validate_identity("SELECT DATE_FORMAT(NOW(), '%Y-%m-%d', '%T')")
|
||||
self.validate_identity("SELECT formatDateTime(NOW(), '%Y-%m-%d', '%T')")
|
||||
self.validate_all(
|
||||
"SELECT DATE_FORMAT(NOW(), '%Y-%m-%d')",
|
||||
"SELECT formatDateTime(NOW(), '%Y-%m-%d')",
|
||||
read={
|
||||
"clickhouse": "SELECT formatDateTime(NOW(), '%Y-%m-%d')",
|
||||
"mysql": "SELECT DATE_FORMAT(NOW(), '%Y-%m-%d')",
|
||||
},
|
||||
write={
|
||||
"clickhouse": "SELECT DATE_FORMAT(NOW(), '%Y-%m-%d')",
|
||||
"clickhouse": "SELECT formatDateTime(NOW(), '%Y-%m-%d')",
|
||||
"mysql": "SELECT DATE_FORMAT(NOW(), '%Y-%m-%d')",
|
||||
},
|
||||
)
|
||||
|
@ -496,6 +497,7 @@ class TestClickhouse(Validator):
|
|||
)
|
||||
self.validate_identity("ALTER TABLE visits REPLACE PARTITION ID '201901' FROM visits_tmp")
|
||||
self.validate_identity("ALTER TABLE visits ON CLUSTER test_cluster DROP COLUMN col1")
|
||||
self.validate_identity("DELETE FROM tbl ON CLUSTER test_cluster WHERE date = '2019-01-01'")
|
||||
|
||||
self.assertIsInstance(
|
||||
parse_one("Tuple(select Int64)", into=exp.DataType, read="clickhouse"), exp.DataType
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue