Adding upstream version 25.20.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
b35dbeb6b6
commit
0b78a18345
119 changed files with 78094 additions and 71498 deletions
|
@ -854,3 +854,14 @@ class TestParser(unittest.TestCase):
|
|||
).find(exp.Collate)
|
||||
self.assertIsInstance(collate_node, exp.Collate)
|
||||
self.assertIsInstance(collate_node.expression, collate_pair[1])
|
||||
|
||||
def test_odbc_date_literals(self):
|
||||
for value, cls in [
|
||||
("{d'2024-01-01'}", exp.Date),
|
||||
("{t'12:00:00'}", exp.Time),
|
||||
("{ts'2024-01-01 12:00:00'}", exp.Timestamp),
|
||||
]:
|
||||
sql = f"INSERT INTO tab(ds) VALUES ({value})"
|
||||
expr = parse_one(sql)
|
||||
self.assertIsInstance(expr, exp.Insert)
|
||||
self.assertIsInstance(expr.expression.expressions[0].expressions[0], cls)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue