Merging upstream version 26.16.2.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
f03ef3fd88
commit
1e2a8571aa
110 changed files with 62370 additions and 61414 deletions
|
@ -7,6 +7,12 @@ class TestDatabricks(Validator):
|
|||
dialect = "databricks"
|
||||
|
||||
def test_databricks(self):
|
||||
null_type = exp.DataType.build("VOID", dialect="databricks")
|
||||
self.assertEqual(null_type.sql(), "NULL")
|
||||
self.assertEqual(null_type.sql("databricks"), "VOID")
|
||||
|
||||
self.validate_identity("SELECT CAST(NULL AS VOID)")
|
||||
self.validate_identity("SELECT void FROM t")
|
||||
self.validate_identity("SELECT * FROM stream")
|
||||
self.validate_identity("SELECT t.current_time FROM t")
|
||||
self.validate_identity("ALTER TABLE labels ADD COLUMN label_score FLOAT")
|
||||
|
@ -89,7 +95,7 @@ class TestDatabricks(Validator):
|
|||
self.validate_all(
|
||||
"CREATE TABLE foo (x INT GENERATED ALWAYS AS (YEAR(y)))",
|
||||
write={
|
||||
"databricks": "CREATE TABLE foo (x INT GENERATED ALWAYS AS (YEAR(TO_DATE(y))))",
|
||||
"databricks": "CREATE TABLE foo (x INT GENERATED ALWAYS AS (YEAR(y)))",
|
||||
"tsql": "CREATE TABLE foo (x AS YEAR(CAST(y AS DATE)))",
|
||||
},
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue