This PR adds functions variants for PrecisionTimestamp and PrecisionTimestampTZ to aid in migrating off of the the deprecated Timestamp and TimestampTZ types.
Not all functions can be given variants easily. For example for
-
name: "add"
- args:
- name: x
value: date
- name: y
value: interval_day
return: timestamp
We cannot add a precision_timestamp variant because it would only differ in the output type. Choosing not to handle these for now.
This PR adds functions variants for PrecisionTimestamp and PrecisionTimestampTZ to aid in migrating off of the the deprecated Timestamp and TimestampTZ types.
Not all functions can be given variants easily. For example for
We cannot add a
precision_timestamp
variant because it would only differ in the output type. Choosing not to handle these for now.