| dateSub(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dateSub(TimestampTzLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dateDiff(DateV2Literal, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dateDiff(DateTimeV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| subTime(DateTimeV2Literal, TimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| subTime(TimeV2Literal, TimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| subTime(TimestampTzLiteral, TimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toDays(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toDays(DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addTime(DateTimeV2Literal, TimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addTime(TimeV2Literal, TimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addTime(TimestampTzLiteral, TimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dateAdd(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dateAdd(TimestampTzLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| DateTimeArithmetic() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| time(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dateSub(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| yearsSub(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| yearsSub(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| yearsSub(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| quartersSub(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| quartersSub(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| quartersSub(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| monthsSub(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| monthsSub(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| monthsSub(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| daysSub(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| daysSub(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| daysSub(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hoursSub(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hoursSub(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| minutesSub(DateTimeV2Literal, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| minutesSub(TimestampTzLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| secondsSub(DateTimeV2Literal, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| secondsSub(TimestampTzLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| quartersAdd(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| quartersAdd(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| quartersAdd(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| dateDiff(DateV2Literal, DateV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| dateDiff(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| weeksSub(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| weeksSub(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| weeksSub(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| dateDiff(LocalDateTime, LocalDateTime) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| yearsAdd(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| yearsAdd(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| yearsAdd(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| monthsAdd(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| monthsAdd(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| monthsAdd(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| weeksAdd(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| weeksAdd(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| weeksAdd(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| daysAdd(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| daysAdd(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| daysAdd(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hoursAdd(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hoursAdd(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| microSecondsSub(DateTimeV2Literal, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| microSecondsSub(TimestampTzLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| milliSecondsSub(DateTimeV2Literal, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| milliSecondsSub(TimestampTzLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| minutesAdd(DateTimeV2Literal, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| minutesAdd(TimestampTzLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| secondsAdd(DateTimeV2Literal, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| secondsAdd(TimestampTzLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| microSecondsAdd(DateTimeV2Literal, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| microSecondsAdd(TimestampTzLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| milliSecondsAdd(DateTimeV2Literal, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| milliSecondsAdd(TimestampTzLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| dateAdd(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| dayHourAdd(DateTimeV2Literal, VarcharLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| dayHourAdd(TimestampTzLiteral, VarcharLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| minuteSecondAdd(DateTimeV2Literal, VarcharLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| minuteSecondAdd(TimestampTzLiteral, VarcharLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| secondMicrosecondAdd(DateTimeV2Literal, VarcharLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| secondMicrosecondAdd(TimestampTzLiteral, VarcharLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| daysAdd(DateTimeV2Literal, VarcharLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |