Merging upstream version 25.18.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
75ba8bde98
commit
f2390c2221
81 changed files with 34133 additions and 33517 deletions
|
@ -655,6 +655,22 @@ class TestDialect(Validator):
|
|||
"doris": "CAST('2020-01-01' AS DATETIME)",
|
||||
},
|
||||
)
|
||||
self.validate_all(
|
||||
"TIME_STR_TO_TIME('2020-01-01 12:13:14.123456+00:00')",
|
||||
write={
|
||||
"mysql": "CAST('2020-01-01 12:13:14.123456+00:00' AS DATETIME(6))",
|
||||
"trino": "CAST('2020-01-01 12:13:14.123456+00:00' AS TIMESTAMP(6))",
|
||||
"presto": "CAST('2020-01-01 12:13:14.123456+00:00' AS TIMESTAMP)",
|
||||
},
|
||||
)
|
||||
self.validate_all(
|
||||
"TIME_STR_TO_TIME('2020-01-01 12:13:14.123-08:00', 'America/Los_Angeles')",
|
||||
write={
|
||||
"mysql": "TIMESTAMP('2020-01-01 12:13:14.123-08:00')",
|
||||
"trino": "CAST('2020-01-01 12:13:14.123-08:00' AS TIMESTAMP(3) WITH TIME ZONE)",
|
||||
"presto": "CAST('2020-01-01 12:13:14.123-08:00' AS TIMESTAMP WITH TIME ZONE)",
|
||||
},
|
||||
)
|
||||
self.validate_all(
|
||||
"TIME_STR_TO_TIME('2020-01-01 12:13:14-08:00', 'America/Los_Angeles')",
|
||||
write={
|
||||
|
@ -662,7 +678,7 @@ class TestDialect(Validator):
|
|||
"databricks": "CAST('2020-01-01 12:13:14-08:00' AS TIMESTAMP)",
|
||||
"duckdb": "CAST('2020-01-01 12:13:14-08:00' AS TIMESTAMPTZ)",
|
||||
"tsql": "CAST('2020-01-01 12:13:14-08:00' AS DATETIMEOFFSET) AT TIME ZONE 'UTC'",
|
||||
"mysql": "CAST('2020-01-01 12:13:14-08:00' AS DATETIME)",
|
||||
"mysql": "TIMESTAMP('2020-01-01 12:13:14-08:00')",
|
||||
"postgres": "CAST('2020-01-01 12:13:14-08:00' AS TIMESTAMPTZ)",
|
||||
"redshift": "CAST('2020-01-01 12:13:14-08:00' AS TIMESTAMP WITH TIME ZONE)",
|
||||
"snowflake": "CAST('2020-01-01 12:13:14-08:00' AS TIMESTAMPTZ)",
|
||||
|
@ -683,7 +699,7 @@ class TestDialect(Validator):
|
|||
"databricks": "CAST(col AS TIMESTAMP)",
|
||||
"duckdb": "CAST(col AS TIMESTAMPTZ)",
|
||||
"tsql": "CAST(col AS DATETIMEOFFSET) AT TIME ZONE 'UTC'",
|
||||
"mysql": "CAST(col AS DATETIME)",
|
||||
"mysql": "TIMESTAMP(col)",
|
||||
"postgres": "CAST(col AS TIMESTAMPTZ)",
|
||||
"redshift": "CAST(col AS TIMESTAMP WITH TIME ZONE)",
|
||||
"snowflake": "CAST(col AS TIMESTAMPTZ)",
|
||||
|
@ -722,6 +738,13 @@ class TestDialect(Validator):
|
|||
"doris": "DATE_FORMAT(x, '%Y-%m-%d')",
|
||||
},
|
||||
)
|
||||
self.validate_all(
|
||||
"TIME_TO_STR(a, '%Y-%m-%d %H:%M:%S.%f')",
|
||||
write={
|
||||
"redshift": "TO_CHAR(a, 'YYYY-MM-DD HH24:MI:SS.US')",
|
||||
"tsql": "FORMAT(a, 'yyyy-MM-dd HH:mm:ss.ffffff')",
|
||||
},
|
||||
)
|
||||
self.validate_all(
|
||||
"TIME_TO_TIME_STR(x)",
|
||||
write={
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue