Merging upstream version 18.2.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
985db29269
commit
53cf4a81a6
124 changed files with 60313 additions and 50346 deletions
|
@ -393,11 +393,13 @@ LEFT OUTER JOIN b""",
|
|||
self.validate("x::INT y", "CAST(x AS INT) AS y")
|
||||
self.validate("x::INT AS y", "CAST(x AS INT) AS y")
|
||||
self.validate("x::INT::BOOLEAN", "CAST(CAST(x AS INT) AS BOOLEAN)")
|
||||
self.validate("interval::int", "CAST(interval AS INT)")
|
||||
self.validate("x::user_defined_type", "CAST(x AS user_defined_type)")
|
||||
self.validate("CAST(x::INT AS BOOLEAN)", "CAST(CAST(x AS INT) AS BOOLEAN)")
|
||||
self.validate("CAST(x AS INT)::BOOLEAN", "CAST(CAST(x AS INT) AS BOOLEAN)")
|
||||
|
||||
with self.assertRaises(ParseError):
|
||||
transpile("x::z")
|
||||
transpile("x::z", read="duckdb")
|
||||
|
||||
def test_not_range(self):
|
||||
self.validate("a NOT LIKE b", "NOT a LIKE b")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue