| getDateCeilOrFloor(TimeRoundSeries.DATE, LocalDateTime, int, LocalDateTime, boolean) |   | 41% |   | 39% | 17 | 20 | 31 | 55 | 0 | 1 |
| yearCeil(DateTimeLiteral, IntegerLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearCeil(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearCeil(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthCeil(DateTimeLiteral, IntegerLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthCeil(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthCeil(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayCeil(DateTimeLiteral, IntegerLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayCeil(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayCeil(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(DateTimeLiteral, IntegerLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteCeil(DateTimeLiteral, IntegerLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteCeil(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteCeil(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondCeil(DateTimeLiteral, IntegerLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondCeil(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondCeil(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearFloor(DateTimeLiteral, IntegerLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearFloor(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearFloor(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthFloor(DateTimeLiteral, IntegerLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthFloor(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthFloor(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayFloor(DateTimeLiteral, IntegerLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayFloor(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayFloor(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(DateTimeLiteral, IntegerLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteFloor(DateTimeLiteral, IntegerLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteFloor(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteFloor(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondFloor(DateTimeLiteral, IntegerLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondFloor(DateV2Literal, IntegerLiteral, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondFloor(DateTimeV2Literal, IntegerLiteral, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearCeil(DateTimeLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearCeil(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearCeil(DateTimeV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthCeil(DateTimeLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthCeil(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthCeil(DateTimeV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayCeil(DateTimeLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayCeil(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayCeil(DateTimeV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(DateTimeLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(DateTimeV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteCeil(DateTimeLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteCeil(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteCeil(DateTimeV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondCeil(DateTimeLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondCeil(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearFloor(DateTimeLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearFloor(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearFloor(DateTimeV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthFloor(DateTimeLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthFloor(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthFloor(DateTimeV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayFloor(DateTimeLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayFloor(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayFloor(DateTimeV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(DateTimeLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(DateTimeV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteFloor(DateTimeLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteFloor(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteFloor(DateTimeV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondFloor(DateTimeLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondFloor(DateV2Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearCeil(DateTimeLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearCeil(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearCeil(DateTimeV2Literal, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthCeil(DateTimeLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthCeil(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthCeil(DateTimeV2Literal, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayCeil(DateTimeLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayCeil(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayCeil(DateTimeV2Literal, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(DateTimeLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourCeil(DateTimeV2Literal, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteCeil(DateTimeLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteCeil(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteCeil(DateTimeV2Literal, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondCeil(DateTimeLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondCeil(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondCeil(DateTimeV2Literal, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearFloor(DateTimeLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearFloor(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearFloor(DateTimeV2Literal, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthFloor(DateTimeLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthFloor(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monthFloor(DateTimeV2Literal, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayFloor(DateTimeLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayFloor(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dayFloor(DateTimeV2Literal, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(DateTimeLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hourFloor(DateTimeV2Literal, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteFloor(DateTimeLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteFloor(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| minuteFloor(DateTimeV2Literal, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondFloor(DateTimeLiteral, DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondFloor(DateV2Literal, DateV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| secondFloor(DateTimeV2Literal, DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| yearCeil(DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| yearCeil(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| yearCeil(DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| monthCeil(DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| monthCeil(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| monthCeil(DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dayCeil(DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dayCeil(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dayCeil(DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hourCeil(DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hourCeil(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hourCeil(DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| minuteCeil(DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| minuteCeil(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| minuteCeil(DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| secondCeil(DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| secondCeil(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| secondCeil(DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| yearFloor(DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| yearFloor(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| yearFloor(DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| monthFloor(DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| monthFloor(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| monthFloor(DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dayFloor(DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dayFloor(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dayFloor(DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hourFloor(DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hourFloor(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hourFloor(DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| minuteFloor(DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| minuteFloor(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| minuteFloor(DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| secondFloor(DateTimeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| secondFloor(DateV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| secondFloor(DateTimeV2Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TimeRoundSeries() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondCeil(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secondFloor(DateTimeV2Literal, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |