FEFunctions

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,541 of 2,26031%87 of 10315%14018924336184129
getFloorCeilDateLiteral(LiteralExpr, LiteralExpr, LiteralExpr, boolean, TimestampArithmeticExpr.TimeUnit)3440%260%2020505011
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
toMonday(LocalDateTime)360%40%335511
unixTimestamp2(LiteralExpr)290%40%334411
timeDiff(LiteralExpr, LiteralExpr)230%n/a114411
dayOfWeek(LiteralExpr)227777%1375%1311201
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
addBigint(LiteralExpr, LiteralExpr)120%n/a112211
subtractTinyint(LiteralExpr, LiteralExpr)120%n/a112211
subtractSmallint(LiteralExpr, LiteralExpr)120%n/a112211
subtractBigint(LiteralExpr, LiteralExpr)120%n/a112211
multiplyTinyint(LiteralExpr, LiteralExpr)120%n/a112211
multiplySmallint(LiteralExpr, LiteralExpr)120%n/a112211
multiplyBigint(LiteralExpr, LiteralExpr)120%n/a112211
dateSubDate(LiteralExpr, LiteralExpr)110%n/a111111
dateSubDateV2(LiteralExpr, LiteralExpr)110%n/a111111
dateSubDateTimeV2(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
monthsSubDate(LiteralExpr, LiteralExpr)110%n/a111111
monthsSubDateV2(LiteralExpr, LiteralExpr)110%n/a111111
monthsSubDateTimeV2(LiteralExpr, LiteralExpr)110%n/a111111
daysSubDate(LiteralExpr, LiteralExpr)110%n/a111111
daysSubDateTimeV2(LiteralExpr, LiteralExpr)110%n/a111111
daysSubDateV2(LiteralExpr, LiteralExpr)110%n/a111111
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
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
fromUnixTime(LiteralExpr, StringLiteral)52884%2250%231401
version()50%n/a111111
array(LiteralExpr[])50%n/a111111
dateAddDate(LiteralExpr, LiteralExpr)40%n/a111111
dateAddDateV2(LiteralExpr, LiteralExpr)40%n/a111111
dateAddDateTimeV2(LiteralExpr, LiteralExpr)40%n/a111111
addDateDateV2(LiteralExpr, LiteralExpr)40%n/a111111
addDateDateTimeV2(LiteralExpr, LiteralExpr)40%n/a111111
FEFunctions()30%n/a111111
unixTimestamp(LiteralExpr)2793%1375%130401
divideDecimalV2(LiteralExpr, LiteralExpr)2592%1150%121601
divideDouble(LiteralExpr, LiteralExpr)1890%1150%121401
currentDate()0%n/a111111
currentTime()0%n/a111111
concat(StringLiteral[])3797%1375%130501
dateDiff(LiteralExpr, LiteralExpr)32100%n/a010701
fromUnixTime(LiteralExpr)31100%1375%130401
dateParse(StringLiteral, StringLiteral)25100%n/a010601
curTime()22100%n/a010301
addBigInt(LiteralExpr, LiteralExpr)22100%n/a010401
subtractBigInt(LiteralExpr, LiteralExpr)22100%n/a010401
multiplyBigInt(LiteralExpr, LiteralExpr)22100%n/a010401
addDecimalV2(LiteralExpr, LiteralExpr)21100%n/a010401
subtractDecimalV2(LiteralExpr, LiteralExpr)21100%n/a010401
multiplyDecimalV2(LiteralExpr, LiteralExpr)21100%n/a010401
addDouble(LiteralExpr, LiteralExpr)13100%n/a010201
subtractDouble(LiteralExpr, LiteralExpr)13100%n/a010201
multiplyDouble(LiteralExpr, LiteralExpr)13100%n/a010201
addInt(LiteralExpr, LiteralExpr)12100%n/a010201
subtractInt(LiteralExpr, LiteralExpr)12100%n/a010201
multiplyInt(LiteralExpr, LiteralExpr)12100%n/a010201
dateFormat(LiteralExpr, StringLiteral)11100%n/a010201
dateSub(LiteralExpr, LiteralExpr)11100%n/a010101
yearsSub(LiteralExpr, LiteralExpr)11100%n/a010101
monthsSub(LiteralExpr, LiteralExpr)11100%n/a010101
daysSub(LiteralExpr, LiteralExpr)11100%n/a010101
hoursSub(LiteralExpr, LiteralExpr)11100%n/a010101
minutesSub(LiteralExpr, LiteralExpr)11100%n/a010101
secondsSub(LiteralExpr, LiteralExpr)11100%n/a010101
floor(LiteralExpr)11100%n/a010201
yearsAdd(LiteralExpr, LiteralExpr)8100%n/a010201
monthsAdd(LiteralExpr, LiteralExpr)8100%n/a010201
daysAdd(LiteralExpr, LiteralExpr)8100%n/a010201
hoursAdd(LiteralExpr, LiteralExpr)8100%n/a010201
minutesAdd(LiteralExpr, LiteralExpr)8100%n/a010201
secondsAdd(LiteralExpr, LiteralExpr)8100%n/a010201
year(LiteralExpr)8100%n/a010101
month(LiteralExpr)8100%n/a010101
day(LiteralExpr)8100%n/a010101
now()8100%n/a010101
dateAdd(LiteralExpr, LiteralExpr)4100%n/a010101
addDate(LiteralExpr, LiteralExpr)4100%n/a010101
static {...}4100%n/a010101
currentTimestamp()100%n/a010101