Merging upstream version 20.9.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
9421b254ec
commit
37a231f554
144 changed files with 78309 additions and 59609 deletions
|
@ -4,6 +4,29 @@ from tests.dialects.test_dialect import Validator
|
|||
class TestDoris(Validator):
|
||||
dialect = "doris"
|
||||
|
||||
def test_doris(self):
|
||||
self.validate_all(
|
||||
"SELECT TO_DATE('2020-02-02 00:00:00')",
|
||||
write={
|
||||
"doris": "SELECT TO_DATE('2020-02-02 00:00:00')",
|
||||
"oracle": "SELECT CAST('2020-02-02 00:00:00' AS DATE)",
|
||||
},
|
||||
)
|
||||
self.validate_all(
|
||||
"SELECT MAX_BY(a, b), MIN_BY(c, d)",
|
||||
read={"clickhouse": "SELECT argMax(a, b), argMin(c, d)"},
|
||||
)
|
||||
self.validate_all(
|
||||
"SELECT ARRAY_SUM(x -> x * x, ARRAY(2, 3))",
|
||||
read={
|
||||
"clickhouse": "SELECT arraySum(x -> x*x, [2, 3])",
|
||||
},
|
||||
write={
|
||||
"clickhouse": "SELECT arraySum(x -> x * x, [2, 3])",
|
||||
"doris": "SELECT ARRAY_SUM(x -> x * x, ARRAY(2, 3))",
|
||||
},
|
||||
)
|
||||
|
||||
def test_identity(self):
|
||||
self.validate_identity("COALECSE(a, b, c, d)")
|
||||
self.validate_identity("SELECT CAST(`a`.`b` AS INT) FROM foo")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue