DateTimeExtractAndTransform

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,386 of 2,85751%92 of 14335%14423818841577157
yearWeek(LocalDateTime, int)15974%1019%910293101
week(LocalDateTime, int)995937%12529%1113182301
fromUnixTime(DecimalLiteral, StringLikeLiteral)920%40%33151511
validateTimezoneOffset(String)8455%1915%101191101
fromMicroSecond(long)630%40%338811
weekOfYear(DateTimeLiteral)460%80%556611
weekOfYear(DateV2Literal)460%80%555511
fromUnixTime(BigIntLiteral, StringLikeLiteral)305765%2250%2321301
getTimestamp(LocalDateTime)253256%2250%2321001
makeDate(IntegerLiteral, IntegerLiteral)223259%4450%452701
strToDate(StringLikeLiteral, StringLikeLiteral)171648%3125%234801
nextDay(DateV2Literal, StringLiteral)132666%1375%131601
weekDay(DateLiteral)130%n/a111111
weekDay(DateTimeLiteral)130%n/a111111
weekDay(DateV2Literal)130%n/a111111
weekDay(DateTimeV2Literal)130%n/a111111
quartersDiff(DateTimeV2Literal, DateTimeV2Literal)120%n/a111111
quartersDiff(DateV2Literal, DateV2Literal)120%n/a111111
secToTime(IntegerLiteral)110%n/a111111
dayName(DateTimeV2Literal)100%n/a112211
dayName(DateTimeLiteral)100%n/a112211
dayName(DateV2Literal)100%n/a112211
monthName(DateTimeV2Literal)100%n/a112211
monthName(DateTimeLiteral)100%n/a112211
monthName(DateV2Literal)100%n/a112211
microsecondsDiff(DateTimeV2Literal, DateTimeV2Literal)100%n/a111111
millisecondsDiff(DateTimeV2Literal, DateTimeV2Literal)100%n/a111111
secondsDiff(DateTimeV2Literal, DateTimeV2Literal)100%n/a111111
secondsDiff(DateTimeV2Literal, DateV2Literal)100%n/a111111
secondsDiff(DateV2Literal, DateTimeV2Literal)100%n/a111111
secondsDiff(DateV2Literal, DateV2Literal)100%n/a111111
secondsDiff(DateTimeLiteral, DateTimeLiteral)100%n/a111111
minutesDiff(DateTimeV2Literal, DateTimeV2Literal)100%n/a111111
minutesDiff(DateTimeV2Literal, DateV2Literal)100%n/a111111
minutesDiff(DateV2Literal, DateTimeV2Literal)100%n/a111111
minutesDiff(DateV2Literal, DateV2Literal)100%n/a111111
minutesDiff(DateTimeLiteral, DateTimeLiteral)100%n/a111111
hoursDiff(DateTimeV2Literal, DateTimeV2Literal)100%n/a111111
hoursDiff(DateTimeV2Literal, DateV2Literal)100%n/a111111
hoursDiff(DateV2Literal, DateTimeV2Literal)100%n/a111111
hoursDiff(DateV2Literal, DateV2Literal)100%n/a111111
hoursDiff(DateTimeLiteral, DateTimeLiteral)100%n/a111111
daysDiff(DateTimeV2Literal, DateTimeV2Literal)100%n/a111111
daysDiff(DateTimeV2Literal, DateV2Literal)100%n/a111111
daysDiff(DateV2Literal, DateTimeV2Literal)100%n/a111111
daysDiff(DateV2Literal, DateV2Literal)100%n/a111111
daysDiff(DateTimeLiteral, DateTimeLiteral)100%n/a111111
weeksDiff(DateTimeV2Literal, DateTimeV2Literal)100%n/a111111
weeksDiff(DateTimeV2Literal, DateV2Literal)100%n/a111111
weeksDiff(DateV2Literal, DateTimeV2Literal)100%n/a111111
weeksDiff(DateV2Literal, DateV2Literal)100%n/a111111
weeksDiff(DateTimeLiteral, DateTimeLiteral)100%n/a111111
monthsDiff(DateTimeV2Literal, DateTimeV2Literal)100%n/a111111
monthsDiff(DateTimeV2Literal, DateV2Literal)100%n/a111111
monthsDiff(DateV2Literal, DateTimeV2Literal)100%n/a111111
monthsDiff(DateV2Literal, DateV2Literal)100%n/a111111
monthsDiff(DateTimeLiteral, DateTimeLiteral)100%n/a111111
yearsDiff(DateTimeV2Literal, DateTimeV2Literal)100%n/a111111
yearsDiff(DateTimeV2Literal, DateV2Literal)100%n/a111111
yearsDiff(DateV2Literal, DateTimeV2Literal)100%n/a111111
yearsDiff(DateV2Literal, DateV2Literal)100%n/a111111
yearsDiff(DateTimeLiteral, DateTimeLiteral)100%n/a111111
unixTimestamp(DateLiteral)90%n/a111111
fromSecond(BigIntLiteral)90%n/a111111
secToTime(DoubleLiteral)90%n/a111111
microsecond(DateTimeV2Literal)70%n/a111111
dateTrunc(StringLikeLiteral, DateTimeV2Literal)70%n/a111111
dateTrunc(StringLikeLiteral, DateV2Literal)70%n/a111111
fromUnixTime(DecimalLiteral)70%n/a111111
fromMilliSecond(BigIntLiteral)70%n/a111111
toMonday(LocalDateTime)63183%3125%231501
unixTimestamp(StringLikeLiteral, StringLikeLiteral)62781%n/a012801
week(DateTimeV2Literal, IntegerLiteral)60%n/a111111
week(DateTimeLiteral, IntegerLiteral)60%n/a111111
week(DateV2Literal, IntegerLiteral)60%n/a111111
yearWeek(DateV2Literal, IntegerLiteral)60%n/a111111
yearWeek(DateTimeV2Literal, IntegerLiteral)60%n/a111111
yearWeek(DateTimeLiteral, IntegerLiteral)60%n/a111111
dateFormat(DateTimeLiteral, StringLikeLiteral)56192%1150%121901
dateFormat(DateLiteral, StringLikeLiteral)54389%1150%121601
dateFormat(DateV2Literal, StringLikeLiteral)54389%1150%121601
dateFormat(DateTimeV2Literal, StringLikeLiteral)54389%1150%121701
week(DateTimeV2Literal)50%n/a111111
week(DateTimeLiteral)50%n/a111111
week(DateV2Literal)50%n/a111111
yearWeek(DateV2Literal)50%n/a111111
yearWeek(DateTimeV2Literal)50%n/a111111
yearWeek(DateTimeLiteral)50%n/a111111
fromMicroSecond(BigIntLiteral)50%n/a111111
DateTimeExtractAndTransform()30%n/a111111
getDayOfWeek(String)21184%1150%121401
timestamp(DateTimeLiteral)20%n/a111111
isSpecificDate(LocalDateTime)1894%3562%350201
static {...}131100%n/a0102301
monthsBetween(DateV2Literal, DateV2Literal, BooleanLiteral)83100%1583%1401201
dateTruncHelper(LocalDateTime, String)77100%1888%1802001
weekOfYear(DateTimeV2Literal)46100%2675%250601
convertTz(DateTimeV2Literal, StringLikeLiteral, StringLikeLiteral)43100%n/a0101201
fromDays(IntegerLiteral)30100%2100%020501
lastDay(DateV2Literal)19100%n/a010301
lastDay(DateTimeV2Literal)19100%n/a010301
unixTimestamp(DateTimeV2Literal)19100%n/a010301
toDays(DateLiteral)16100%n/a010201
toDays(DateTimeLiteral)16100%n/a010201
toDays(DateV2Literal)16100%n/a010201
toDays(DateTimeV2Literal)16100%n/a010201
quarter(DateLiteral)15100%n/a010101
quarter(DateTimeLiteral)14100%n/a010101
quarter(DateV2Literal)14100%n/a010101
quarter(DateTimeV2Literal)14100%n/a010101
dayOfWeek(DateLiteral)11100%n/a010101
dayOfWeek(DateTimeLiteral)11100%n/a010101
dayOfWeek(DateV2Literal)11100%n/a010101
dayOfWeek(DateTimeV2Literal)11100%n/a010101
dateV2(DateTimeV2Literal)10100%n/a010101
date(DateTimeLiteral)10100%n/a010101
date(DateTimeV2Literal)10100%n/a010101
toDate(DateTimeLiteral)10100%n/a010101
toDate(DateTimeV2Literal)10100%n/a010101
unixTimestamp(DateTimeLiteral)9100%n/a010101
unixTimestamp(DateV2Literal)9100%n/a010101
year(DateLiteral)8100%n/a010101
year(DateTimeLiteral)8100%n/a010101
year(DateV2Literal)8100%n/a010101
year(DateTimeV2Literal)8100%n/a010101
month(DateLiteral)8100%n/a010101
month(DateTimeLiteral)8100%n/a010101
month(DateV2Literal)8100%n/a010101
month(DateTimeV2Literal)8100%n/a010101
day(DateLiteral)8100%n/a010101
day(DateTimeLiteral)8100%n/a010101
day(DateV2Literal)8100%n/a010101
day(DateTimeV2Literal)8100%n/a010101
hour(DateTimeLiteral)8100%n/a010101
hour(DateTimeV2Literal)8100%n/a010101
minute(DateTimeLiteral)8100%n/a010101
minute(DateTimeV2Literal)8100%n/a010101
second(DateTimeLiteral)8100%n/a010101
second(DateTimeV2Literal)8100%n/a010101
dayOfMonth(DateLiteral)8100%n/a010101
dayOfMonth(DateTimeLiteral)8100%n/a010101
dayOfMonth(DateV2Literal)8100%n/a010101
dayOfMonth(DateTimeV2Literal)8100%n/a010101
dayOfYear(DateLiteral)7100%n/a010101
dayOfYear(DateTimeLiteral)7100%n/a010101
dayOfYear(DateV2Literal)7100%n/a010101
dayOfYear(DateTimeV2Literal)7100%n/a010101
firstDayOfWeek(LocalDateTime)7100%n/a010101
dateTrunc(DateTimeV2Literal, StringLikeLiteral)7100%n/a010101
dateTrunc(DateV2Literal, StringLikeLiteral)7100%n/a010101
fromUnixTime(BigIntLiteral)7100%n/a010101
distanceToFirstDayOfWeek(LocalDateTime)6100%n/a010101
toMonday(DateLiteral)5100%n/a010101
toMonday(DateTimeLiteral)5100%n/a010101
toMonday(DateV2Literal)5100%n/a010101
toMonday(DateTimeV2Literal)5100%n/a010101
timestamp(DateTimeV2Literal)2100%n/a010101