FEFunctions

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,258 of 2,2580%103 of 1030%189189359359129129
getFloorCeilDateLiteral(LiteralExpr, LiteralExpr, LiteralExpr, boolean, TimestampArithmeticExpr.TimeUnit)3440%260%2020505011
dayOfWeek(LiteralExpr)990%40%33121211
dateTruncHelper(LocalDateTime, String)770%90%88202011
dateTruncDatetime(LiteralExpr, LiteralExpr)560%20%229911
dateTruncDatetimeV2(LiteralExpr, LiteralExpr)560%20%229911
dateTruncDate(LiteralExpr, LiteralExpr)500%20%228811
dateTruncDateV2(LiteralExpr, LiteralExpr)500%20%228811
toMonday(LiteralExpr)470%60%447711
toMondayV2(LiteralExpr)470%60%447711
concat_ws(StringLiteral, StringLiteral[])470%40%336611
concat(StringLiteral[])380%40%335511
toMonday(LocalDateTime)360%40%335511
fromUnixTime(LiteralExpr, StringLiteral)330%40%334411
dateDiff(LiteralExpr, LiteralExpr)320%n/a117711
fromUnixTime(LiteralExpr)310%40%334411
unixTimestamp(LiteralExpr)290%40%334411
unixTimestamp2(LiteralExpr)290%40%334411
divideDecimalV2(LiteralExpr, LiteralExpr)270%20%226611
dateParse(StringLiteral, StringLiteral)250%n/a116611
timeDiff(LiteralExpr, LiteralExpr)220%n/a113311
addBigInt(LiteralExpr, LiteralExpr)220%n/a114411
subtractBigInt(LiteralExpr, LiteralExpr)220%n/a114411
multiplyBigInt(LiteralExpr, LiteralExpr)220%n/a114411
curTime()210%n/a112211
addDecimalV2(LiteralExpr, LiteralExpr)210%n/a114411
subtractDecimalV2(LiteralExpr, LiteralExpr)210%n/a114411
multiplyDecimalV2(LiteralExpr, LiteralExpr)210%n/a114411
divideDouble(LiteralExpr, LiteralExpr)200%20%224411
addDouble(LiteralExpr, LiteralExpr)130%n/a112211
subtractDouble(LiteralExpr, LiteralExpr)130%n/a112211
multiplyDouble(LiteralExpr, LiteralExpr)130%n/a112211
quartersAdd(LiteralExpr, LiteralExpr)120%n/a112211
quartersAddDate(LiteralExpr, LiteralExpr)120%n/a112211
quartersAddDateV2(LiteralExpr, LiteralExpr)120%n/a112211
quartersAddDateTimeV2(LiteralExpr, LiteralExpr)120%n/a112211
hour(LiteralExpr)120%20%223311
minute(LiteralExpr)120%20%223311
second(LiteralExpr)120%20%223311
addTinyint(LiteralExpr, LiteralExpr)120%n/a112211
addSmallint(LiteralExpr, LiteralExpr)120%n/a112211
addInt(LiteralExpr, LiteralExpr)120%n/a112211
addBigint(LiteralExpr, LiteralExpr)120%n/a112211
subtractTinyint(LiteralExpr, LiteralExpr)120%n/a112211
subtractSmallint(LiteralExpr, LiteralExpr)120%n/a112211
subtractInt(LiteralExpr, LiteralExpr)120%n/a112211
subtractBigint(LiteralExpr, LiteralExpr)120%n/a112211
multiplyTinyint(LiteralExpr, LiteralExpr)120%n/a112211
multiplySmallint(LiteralExpr, LiteralExpr)120%n/a112211
multiplyInt(LiteralExpr, LiteralExpr)120%n/a112211
multiplyBigint(LiteralExpr, LiteralExpr)120%n/a112211
dateFormat(LiteralExpr, StringLiteral)110%n/a112211
dateSub(LiteralExpr, LiteralExpr)110%n/a111111
dateSubDate(LiteralExpr, LiteralExpr)110%n/a111111
dateSubDateV2(LiteralExpr, LiteralExpr)110%n/a111111
dateSubDateTimeV2(LiteralExpr, LiteralExpr)110%n/a111111
yearsSub(LiteralExpr, LiteralExpr)110%n/a111111
yearsSubDate(LiteralExpr, LiteralExpr)110%n/a111111
yearsSubDateV2(LiteralExpr, LiteralExpr)110%n/a111111
yearsSubDateTimeV2(LiteralExpr, LiteralExpr)110%n/a111111
quartersSub(LiteralExpr, LiteralExpr)110%n/a111111
quartersSubDate(LiteralExpr, LiteralExpr)110%n/a111111
quartersSubDateV2(LiteralExpr, LiteralExpr)110%n/a111111
quartersSubDateTimeV2(LiteralExpr, LiteralExpr)110%n/a111111
monthsSub(LiteralExpr, LiteralExpr)110%n/a111111
monthsSubDate(LiteralExpr, LiteralExpr)110%n/a111111
monthsSubDateV2(LiteralExpr, LiteralExpr)110%n/a111111
monthsSubDateTimeV2(LiteralExpr, LiteralExpr)110%n/a111111
daysSub(LiteralExpr, LiteralExpr)110%n/a111111
daysSubDate(LiteralExpr, LiteralExpr)110%n/a111111
daysSubDateTimeV2(LiteralExpr, LiteralExpr)110%n/a111111
daysSubDateV2(LiteralExpr, LiteralExpr)110%n/a111111
hoursSub(LiteralExpr, LiteralExpr)110%n/a111111
minutesSub(LiteralExpr, LiteralExpr)110%n/a111111
secondsSub(LiteralExpr, LiteralExpr)110%n/a111111
floor(LiteralExpr)110%n/a112211
yearsAddDate(LiteralExpr, LiteralExpr)100%n/a112211
yearsAddDateV2(LiteralExpr, LiteralExpr)100%n/a112211
yearsAddDateTimeV2(LiteralExpr, LiteralExpr)100%n/a112211
monthsAddDate(LiteralExpr, LiteralExpr)100%n/a112211
monthsAddDateV2(LiteralExpr, LiteralExpr)100%n/a112211
monthsAddDateTimeV2(LiteralExpr, LiteralExpr)100%n/a112211
daysAddDate(LiteralExpr, LiteralExpr)100%n/a112211
daysAddDateV2(LiteralExpr, LiteralExpr)100%n/a112211
daysAddDateTimeV2(LiteralExpr, LiteralExpr)100%n/a112211
utcTimestamp()90%n/a111111
yearsAdd(LiteralExpr, LiteralExpr)80%n/a112211
monthsAdd(LiteralExpr, LiteralExpr)80%n/a112211
daysAdd(LiteralExpr, LiteralExpr)80%n/a112211
hoursAdd(LiteralExpr, LiteralExpr)80%n/a112211
minutesAdd(LiteralExpr, LiteralExpr)80%n/a112211
secondsAdd(LiteralExpr, LiteralExpr)80%n/a112211
year(LiteralExpr)80%n/a111111
month(LiteralExpr)80%n/a111111
day(LiteralExpr)80%n/a111111
now()80%n/a111111
curDate()80%n/a111111
timestamp(LiteralExpr)80%20%223311
second_floor(LiteralExpr, LiteralExpr, LiteralExpr)70%n/a111111
second_ceil(LiteralExpr, LiteralExpr, LiteralExpr)70%n/a111111
minute_floor(LiteralExpr, LiteralExpr, LiteralExpr)70%n/a111111
minute_ceil(LiteralExpr, LiteralExpr, LiteralExpr)70%n/a111111
hour_floor(LiteralExpr, LiteralExpr, LiteralExpr)70%n/a111111
hour_ceil(LiteralExpr, LiteralExpr, LiteralExpr)70%n/a111111
day_floor(LiteralExpr, LiteralExpr, LiteralExpr)70%n/a111111
day_ceil(LiteralExpr, LiteralExpr, LiteralExpr)70%n/a111111
week_floor(LiteralExpr, LiteralExpr, LiteralExpr)70%n/a111111
week_ceil(LiteralExpr, LiteralExpr, LiteralExpr)70%n/a111111
month_floor(LiteralExpr, LiteralExpr, LiteralExpr)70%n/a111111
month_ceil(LiteralExpr, LiteralExpr, LiteralExpr)70%n/a111111
year_floor(LiteralExpr, LiteralExpr, LiteralExpr)70%n/a111111
year_ceil(LiteralExpr, LiteralExpr, LiteralExpr)70%n/a111111
firstDayOfWeek(LocalDateTime)70%n/a111111
ifNull(LiteralExpr, LiteralExpr)70%20%221111
nvl(LiteralExpr, LiteralExpr)70%20%221111
distanceToFirstDayOfWeek(LocalDateTime)60%n/a111111
version()50%n/a111111
array(LiteralExpr[])50%n/a111111
dateAdd(LiteralExpr, LiteralExpr)40%n/a111111
dateAddDate(LiteralExpr, LiteralExpr)40%n/a111111
dateAddDateV2(LiteralExpr, LiteralExpr)40%n/a111111
dateAddDateTimeV2(LiteralExpr, LiteralExpr)40%n/a111111
addDate(LiteralExpr, LiteralExpr)40%n/a111111
addDateDateV2(LiteralExpr, LiteralExpr)40%n/a111111
addDateDateTimeV2(LiteralExpr, LiteralExpr)40%n/a111111
static {...}40%n/a111111
FEFunctions()30%n/a111111
currentTimestamp()0%n/a111111
currentDate()0%n/a111111
currentTime()0%n/a111111