getFloorCeilDateLiteral(LiteralExpr, LiteralExpr, LiteralExpr, boolean, TimestampArithmeticExpr.TimeUnit) |  | 0% |  | 0% | 20 | 20 | 50 | 50 | 1 | 1 |
dateTruncHelper(LocalDateTime, String) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
dateTruncDatetime(LiteralExpr, LiteralExpr) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
dateTruncDatetimeV2(LiteralExpr, LiteralExpr) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
dateTruncDate(LiteralExpr, LiteralExpr) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
dateTruncDateV2(LiteralExpr, LiteralExpr) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
toMonday(LiteralExpr) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
toMondayV2(LiteralExpr) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
concat_ws(StringLiteral, StringLiteral[]) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
toMonday(LocalDateTime) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
unixTimestamp2(LiteralExpr) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
timeDiff(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
dayOfWeek(LiteralExpr) |   | 77% |   | 75% | 1 | 3 | 1 | 12 | 0 | 1 |
quartersAdd(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
quartersAddDate(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
quartersAddDateV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
quartersAddDateTimeV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
hour(LiteralExpr) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
minute(LiteralExpr) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
second(LiteralExpr) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
addTinyint(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addSmallint(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addBigint(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractTinyint(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractSmallint(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
subtractBigint(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyTinyint(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplySmallint(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
multiplyBigint(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
dateSubDate(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
dateSubDateV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
dateSubDateTimeV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
yearsSubDate(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
yearsSubDateV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
yearsSubDateTimeV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
quartersSub(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
quartersSubDate(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
quartersSubDateV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
quartersSubDateTimeV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
monthsSubDate(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
monthsSubDateV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
monthsSubDateTimeV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
daysSubDate(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
daysSubDateTimeV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
daysSubDateV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
yearsAddDate(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
yearsAddDateV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
yearsAddDateTimeV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
monthsAddDate(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
monthsAddDateV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
monthsAddDateTimeV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
daysAddDate(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
daysAddDateV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
daysAddDateTimeV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
utcTimestamp() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
curDate() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
timestamp(LiteralExpr) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
second_floor(LiteralExpr, LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
second_ceil(LiteralExpr, LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
minute_floor(LiteralExpr, LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
minute_ceil(LiteralExpr, LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
hour_floor(LiteralExpr, LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
hour_ceil(LiteralExpr, LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
day_floor(LiteralExpr, LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
day_ceil(LiteralExpr, LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
week_floor(LiteralExpr, LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
week_ceil(LiteralExpr, LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
month_floor(LiteralExpr, LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
month_ceil(LiteralExpr, LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
year_floor(LiteralExpr, LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
year_ceil(LiteralExpr, LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
firstDayOfWeek(LocalDateTime) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
ifNull(LiteralExpr, LiteralExpr) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
nvl(LiteralExpr, LiteralExpr) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
distanceToFirstDayOfWeek(LocalDateTime) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
fromUnixTime(LiteralExpr, StringLiteral) |   | 84% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
version() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
array(LiteralExpr[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
dateAddDate(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
dateAddDateV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
dateAddDateTimeV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
addDateDateV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
addDateDateTimeV2(LiteralExpr, LiteralExpr) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
FEFunctions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
unixTimestamp(LiteralExpr) |  | 93% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
divideDecimalV2(LiteralExpr, LiteralExpr) |  | 92% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
divideDouble(LiteralExpr, LiteralExpr) |  | 90% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
currentDate() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
currentTime() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
concat(StringLiteral[]) |  | 97% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
dateDiff(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
fromUnixTime(LiteralExpr) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
dateParse(StringLiteral, StringLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
curTime() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
addBigInt(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
subtractBigInt(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
multiplyBigInt(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
addDecimalV2(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
subtractDecimalV2(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
multiplyDecimalV2(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
addDouble(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
subtractDouble(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
multiplyDouble(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addInt(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
subtractInt(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
multiplyInt(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
dateFormat(LiteralExpr, StringLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
dateSub(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
yearsSub(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
monthsSub(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
daysSub(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
hoursSub(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
minutesSub(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
secondsSub(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
floor(LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
yearsAdd(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
monthsAdd(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
daysAdd(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
hoursAdd(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
minutesAdd(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
secondsAdd(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
year(LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
month(LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
day(LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
now() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
dateAdd(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
addDate(LiteralExpr, LiteralExpr) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
currentTimestamp() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |