Skip to content

Commit dc844f1

Browse files
committed
fixes
1 parent 2f71ce9 commit dc844f1

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/query_farm_server_base/duckdb_serialized_expression.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,9 @@ def e_to_s(expr: dict[str, Any]) -> str:
136136
"UTINYINT",
137137
):
138138
return str(expression["value"]["value"])
139+
elif expression["value"]["type"]["id"] == "INTERVAL":
140+
iv = expression["value"]["value"]
141+
return "INTERVAL '" + f"{iv['months']} months {iv['days']} days {iv['micros']} us" + "'"
139142
elif expression["value"]["type"]["id"] == "TIMESTAMP":
140143
return f"make_timestamp({expression['value']['value']}::bigint)"
141144
elif expression["value"]["type"]["id"] == "TIMESTAMP_S":

0 commit comments

Comments
 (0)