| hourCeil(TimestampTzLiteral, IntegerLiteral, TimestampTzLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(TimestampTzLiteral, IntegerLiteral, TimestampTzLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(TimestampTzLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(TimestampTzLiteral, TimestampTzLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondCeil(TimestampTzLiteral, TimestampTzLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(TimestampTzLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(TimestampTzLiteral, TimestampTzLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondFloor(TimestampTzLiteral, TimestampTzLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearCeil(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| quarterCeil(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthCeil(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayCeil(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteCeil(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondCeil(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearFloor(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| quarterFloor(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthFloor(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayFloor(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteFloor(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondFloor(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearCeil(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(TimestampTzLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteCeil(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondCeil(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearFloor(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(TimestampTzLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteFloor(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondFloor(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondFloor(TimestampTzLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearCeil(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| quarterCeil(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthCeil(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayCeil(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteCeil(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondCeil(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearFloor(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| quarterFloor(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthFloor(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayFloor(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteFloor(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondFloor(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| quarterCeil(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| monthCeil(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dayCeil(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hourCeil(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| minuteCeil(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| secondCeil(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| quarterFloor(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| monthFloor(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dayFloor(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hourFloor(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| minuteFloor(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| secondFloor(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDateCeilOrFloor(TimeRoundSeries.DATE, LocalDateTime, int, LocalDateTime, boolean) |   | 98% |   | 88% | 4 | 24 | 2 | 64 | 0 | 1 |
| TimeRoundSeries() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDateCeilOrFloorForTimestampTz(TimeRoundSeries.DATE, LocalDateTime, int, LocalDateTime, boolean) |  | 97% |   | 62% | 3 | 5 | 1 | 19 | 0 | 1 |
| yearCeil(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearCeil(TimestampTzLiteral, IntegerLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterCeil(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterCeil(TimestampTzLiteral, IntegerLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthCeil(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthCeil(TimestampTzLiteral, IntegerLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayCeil(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayCeil(TimestampTzLiteral, IntegerLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hourCeil(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteCeil(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteCeil(TimestampTzLiteral, IntegerLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondCeil(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondCeil(TimestampTzLiteral, IntegerLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearFloor(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearFloor(TimestampTzLiteral, IntegerLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterFloor(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterFloor(TimestampTzLiteral, IntegerLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthFloor(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthFloor(TimestampTzLiteral, IntegerLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayFloor(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayFloor(TimestampTzLiteral, IntegerLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hourFloor(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteFloor(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteFloor(TimestampTzLiteral, IntegerLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondFloor(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondFloor(TimestampTzLiteral, IntegerLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearCeil(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearCeil(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearCeil(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearCeil(TimestampTzLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterCeil(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterCeil(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterCeil(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterCeil(TimestampTzLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthCeil(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthCeil(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthCeil(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthCeil(TimestampTzLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayCeil(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayCeil(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayCeil(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayCeil(TimestampTzLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hourCeil(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hourCeil(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteCeil(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteCeil(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteCeil(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteCeil(TimestampTzLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondCeil(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondCeil(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondCeil(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearFloor(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearFloor(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearFloor(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearFloor(TimestampTzLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterFloor(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterFloor(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterFloor(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterFloor(TimestampTzLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthFloor(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthFloor(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthFloor(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthFloor(TimestampTzLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayFloor(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayFloor(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayFloor(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayFloor(TimestampTzLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hourFloor(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hourFloor(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteFloor(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteFloor(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteFloor(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteFloor(TimestampTzLiteral, TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondFloor(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondFloor(DateTimeV2Literal, DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondFloor(TimestampTzLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearCeil(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearCeil(TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterCeil(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterCeil(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterCeil(TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthCeil(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthCeil(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthCeil(TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayCeil(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayCeil(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayCeil(TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hourCeil(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteCeil(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteCeil(TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondCeil(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondCeil(TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearFloor(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearFloor(TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterFloor(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterFloor(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| quarterFloor(TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthFloor(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthFloor(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| monthFloor(TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayFloor(DateV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayFloor(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dayFloor(TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hourFloor(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteFloor(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| minuteFloor(TimestampTzLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondFloor(DateTimeV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| yearCeil(DateV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| yearFloor(DateV2Literal) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |