DateTimeExtractAndTransform

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,070 of 4,0700%258 of 2580%379379665665235235
yearWeek(LocalDateTime, int)1660%110%1010313111
week(LocalDateTime, int)1580%170%1313232311
static {...}1310%n/a11232311
makeTime(BigIntLiteral, BigIntLiteral, DoubleLiteral)1220%140%88202011
fromUnixTime(BigDecimal, StringLikeLiteral)990%60%44191911
getFormat(StringLikeLiteral, StringLikeLiteral)920%210%1717373711
monthsBetween(DateLiteral, DateLiteral, BooleanLiteral)830%60%44121211
fromUnixTime(BigIntLiteral, StringLikeLiteral)780%40%33151511
dateTruncHelper(LocalDateTime, String)770%90%88202011
calcDayNumber(long, long, long)710%120%77101011
makeTime(BigIntLiteral, BigIntLiteral, BigIntLiteral)700%140%88101011
validateTimezoneOffset(String)650%200%1111111111
fromMicroSecond(long, int)560%40%338811
microsecondFromUnixtime(DecimalV3Literal)550%60%44111111
getTimestamp(LocalDateTime, int)530%40%33111111
weekOfYear(DateTimeV2Literal)460%80%556611
weekOfYear(DateV2Literal)460%80%555511
secondFromUnixtime(BigIntLiteral)460%80%559911
makeDate(IntegerLiteral, IntegerLiteral)430%80%557711
formatFromUnixTime(DateTimeV2Literal, StringLikeLiteral, int)390%60%447711
toMonday(LocalDateTime)370%40%335511
minuteFromUnixtime(BigIntLiteral)370%40%336611
convertTz(LocalDateTime, StringLikeLiteral, StringLikeLiteral)350%n/a11111111
nextDay(DateLiteral, StringLiteral)350%40%336611
previousDay(DateLiteral, StringLiteral)350%40%336611
unixTimestamp(StringLikeLiteral, StringLikeLiteral)330%n/a118811
strToDate(StringLikeLiteral, StringLikeLiteral)330%40%338811
getSessionLocale()320%80%557711
hourFromUnixtime(BigIntLiteral)320%40%336611
fromDays(IntegerLiteral)300%20%225511
checkAndConvertPeriodToMonth(long)300%40%335511
convertMonthToPeriod(long)280%40%334411
toSeconds(DateTimeV2Literal)260%n/a112211
toSeconds(TimeStampNsLiteral)260%n/a112211
dayMicrosecond(DateTimeV2Literal)250%n/a114411
dayMicrosecond(TimeStampNsLiteral)250%n/a114411
timestampNsDiff(TimeStampNsLiteral, TimeStampNsLiteral, long)240%n/a114411
dateFormat(DateTimeV2Literal, StringLikeLiteral)230%20%224411
dateFormat(TimeStampNsLiteral, StringLikeLiteral)230%20%224411
validatePeriod(long)230%60%443311
hourMicrosecond(DateTimeV2Literal)220%n/a113311
hourMicrosecond(TimeStampNsLiteral)220%n/a113311
daySecond(DateTimeV2Literal)200%n/a113311
daySecond(TimeStampNsLiteral)200%n/a113311
timeFormat(DateTimeV2Literal, StringLikeLiteral)190%20%223311
timeFormat(TimeStampNsLiteral, StringLikeLiteral)190%20%223311
minuteMicrosecond(DateTimeV2Literal)190%n/a113311
minuteMicrosecond(TimeStampNsLiteral)190%n/a113311
lastDay(DateV2Literal)190%n/a113311
lastDay(DateTimeV2Literal)190%n/a113311
lastDay(TimeStampNsLiteral)190%n/a113311
unixTimestamp(DateTimeV2Literal)190%n/a113311
isSpecificDate(LocalDateTime)190%80%552211
timeFormat(TimeV2Literal, StringLikeLiteral)180%20%223311
nanosecondsDiff(TimeStampNsLiteral, TimeStampNsLiteral)180%n/a114411
timeToSec(TimeStampNsLiteral)170%n/a112211
padMicro(int)170%20%223311
dayMinute(DateTimeV2Literal)170%n/a113311
dayMinute(TimeStampNsLiteral)170%n/a113311
hourSecond(DateTimeV2Literal)170%n/a113311
hourSecond(TimeStampNsLiteral)170%n/a113311
secondMicrosecond(DateTimeV2Literal)160%n/a112211
secondMicrosecond(TimeStampNsLiteral)160%n/a112211
century(DateV2Literal)140%n/a111111
century(DateTimeV2Literal)140%n/a111111
century(TimeStampNsLiteral)140%n/a111111
quarter(DateV2Literal)140%n/a111111
quarter(DateTimeV2Literal)140%n/a111111
quarter(TimeStampNsLiteral)140%n/a111111
dayHour(DateTimeV2Literal)140%n/a112211
dayHour(TimeStampNsLiteral)140%n/a112211
hourMinute(DateTimeV2Literal)140%n/a112211
hourMinute(TimeStampNsLiteral)140%n/a112211
minuteSecond(DateTimeV2Literal)140%n/a112211
minuteSecond(TimeStampNsLiteral)140%n/a112211
unixTimestamp(TimeStampNsLiteral)140%n/a112211
yearMonth(DateTimeV2Literal)130%n/a112211
yearMonth(TimeStampNsLiteral)130%n/a112211
toSeconds(DateV2Literal)130%n/a111111
weekDay(DateV2Literal)130%n/a111111
weekDay(DateTimeV2Literal)130%n/a111111
weekDay(TimeStampNsLiteral)130%n/a111111
getDayOfWeek(String)130%20%224411
periodAdd(BigIntLiteral, BigIntLiteral)130%n/a112211
periodDiff(BigIntLiteral, BigIntLiteral)130%n/a112211
toDays(DateV2Literal)120%n/a111111
toDays(DateTimeV2Literal)120%n/a111111
toDays(TimeStampNsLiteral)120%n/a111111
toMicroSecond(long, long, String)120%n/a113311
quartersDiff(DateTimeV2Literal, DateTimeV2Literal)120%n/a111111
quartersDiff(TimestampTzLiteral, TimestampTzLiteral)120%n/a111111
quartersDiff(TimeStampNsLiteral, TimeStampNsLiteral)120%n/a111111
quartersDiff(DateV2Literal, DateV2Literal)120%n/a111111
dayOfWeek(DateV2Literal)110%n/a111111
dayOfWeek(DateTimeV2Literal)110%n/a111111
dayOfWeek(TimeStampNsLiteral)110%n/a111111
hoursDiff(DateTimeV2Literal, DateTimeV2Literal)110%n/a111111
hoursDiff(TimestampTzLiteral, TimestampTzLiteral)110%n/a111111
hoursDiff(DateTimeV2Literal, DateV2Literal)110%n/a111111
hoursDiff(DateV2Literal, DateTimeV2Literal)110%n/a111111
hoursDiff(DateV2Literal, DateV2Literal)110%n/a111111
secToTime(IntegerLiteral)110%n/a111111
dateV2(DateTimeV2Literal)100%n/a111111
dateV2(TimeStampNsLiteral)100%n/a111111
yearOfWeek(TimeStampNsLiteral)100%n/a111111
date(DateTimeV2Literal)100%n/a111111
date(TimeStampNsLiteral)100%n/a111111
toDate(DateTimeV2Literal)100%n/a111111
toDate(TimeStampNsLiteral)100%n/a111111
convertTz(DateTimeV2Literal, StringLikeLiteral, StringLikeLiteral)100%n/a112211
weekOfYear(TimeStampNsLiteral)100%n/a111111
dayName(DateTimeV2Literal)100%n/a112211
dayName(DateV2Literal)100%n/a112211
dayName(TimeStampNsLiteral)100%n/a112211
monthName(DateTimeV2Literal)100%n/a112211
monthName(DateV2Literal)100%n/a112211
monthName(TimeStampNsLiteral)100%n/a112211
monthsDiff(DateTimeV2Literal, DateTimeV2Literal)100%n/a111111
monthsDiff(TimestampTzLiteral, TimestampTzLiteral)100%n/a111111
monthsDiff(TimeStampNsLiteral, TimeStampNsLiteral)100%n/a111111
monthsDiff(DateTimeV2Literal, DateV2Literal)100%n/a111111
monthsDiff(DateV2Literal, DateTimeV2Literal)100%n/a111111
monthsDiff(DateV2Literal, DateV2Literal)100%n/a111111
yearsDiff(DateTimeV2Literal, DateTimeV2Literal)100%n/a111111
yearsDiff(TimestampTzLiteral, TimestampTzLiteral)100%n/a111111
yearsDiff(TimeStampNsLiteral, TimeStampNsLiteral)100%n/a111111
yearsDiff(DateTimeV2Literal, DateV2Literal)100%n/a111111
yearsDiff(DateV2Literal, DateTimeV2Literal)100%n/a111111
yearsDiff(DateV2Literal, DateV2Literal)100%n/a111111
padTwo(int)90%20%221111
dateTrunc(DateTimeV2Literal, StringLikeLiteral)90%n/a112211
dateTrunc(StringLikeLiteral, DateTimeV2Literal)90%n/a112211
unixTimestamp(DateV2Literal)90%n/a111111
fromSecond(BigIntLiteral)90%n/a111111
fromMilliSecond(BigIntLiteral)90%n/a111111
millisecondsDiff(DateTimeV2Literal, DateTimeV2Literal)90%n/a111111
millisecondsDiff(TimestampTzLiteral, TimestampTzLiteral)90%n/a111111
minutesDiff(DateTimeV2Literal, DateTimeV2Literal)90%n/a111111
minutesDiff(TimestampTzLiteral, TimestampTzLiteral)90%n/a111111
minutesDiff(DateTimeV2Literal, DateV2Literal)90%n/a111111
minutesDiff(DateV2Literal, DateTimeV2Literal)90%n/a111111
minutesDiff(DateV2Literal, DateV2Literal)90%n/a111111
weeksDiff(DateLiteral, DateLiteral)90%n/a111111
secToTime(DoubleLiteral)90%n/a111111
year(DateV2Literal)80%n/a111111
year(DateTimeV2Literal)80%n/a111111
year(TimeStampNsLiteral)80%n/a111111
month(DateV2Literal)80%n/a111111
month(DateTimeV2Literal)80%n/a111111
month(TimeStampNsLiteral)80%n/a111111
day(DateV2Literal)80%n/a111111
day(DateTimeV2Literal)80%n/a111111
day(TimeStampNsLiteral)80%n/a111111
hour(DateTimeV2Literal)80%n/a111111
hour(TimeStampNsLiteral)80%n/a111111
minute(DateTimeV2Literal)80%n/a111111
minute(TimeStampNsLiteral)80%n/a111111
second(DateTimeV2Literal)80%n/a111111
second(TimeStampNsLiteral)80%n/a111111
dayOfMonth(DateV2Literal)80%n/a111111
dayOfMonth(DateTimeV2Literal)80%n/a111111
dayOfMonth(TimeStampNsLiteral)80%n/a111111
microsecondsDiff(TimeStampNsLiteral, TimeStampNsLiteral)80%n/a111111
millisecondsDiff(TimeStampNsLiteral, TimeStampNsLiteral)80%n/a111111
secondsDiff(TimeStampNsLiteral, TimeStampNsLiteral)80%n/a111111
minutesDiff(TimeStampNsLiteral, TimeStampNsLiteral)80%n/a111111
hoursDiff(TimeStampNsLiteral, TimeStampNsLiteral)80%n/a111111
second(TimeV2Literal)70%n/a111111
microsecond(DateTimeV2Literal)70%n/a111111
microsecond(TimeStampNsLiteral)70%n/a111111
nanosecond(DateTimeV2Literal)70%n/a111111
nanosecond(TimeStampNsLiteral)70%n/a111111
dayOfYear(DateV2Literal)70%n/a111111
dayOfYear(DateTimeV2Literal)70%n/a111111
dayOfYear(TimeStampNsLiteral)70%n/a111111
firstDayOfWeek(LocalDateTime)70%n/a111111
dateTrunc(TimeStampNsLiteral, StringLikeLiteral)70%n/a112211
dateTrunc(DateV2Literal, StringLikeLiteral)70%n/a111111
dateTrunc(StringLikeLiteral, TimeStampNsLiteral)70%n/a112211
dateTrunc(StringLikeLiteral, DateV2Literal)70%n/a111111
fromUnixTime(BigIntLiteral)70%n/a111111
fromUnixTime(DecimalLiteral)70%n/a111111
fromUnixTime(DecimalV3Literal)70%n/a111111
convertTz(TimeStampNsLiteral, StringLikeLiteral, StringLikeLiteral)70%n/a112211
microsecondsDiff(DateTimeV2Literal, DateTimeV2Literal)70%n/a111111
microsecondsDiff(TimestampTzLiteral, TimestampTzLiteral)70%n/a111111
secondsDiff(DateTimeV2Literal, DateTimeV2Literal)70%n/a111111
secondsDiff(TimestampTzLiteral, TimestampTzLiteral)70%n/a111111
secondsDiff(DateTimeV2Literal, DateV2Literal)70%n/a111111
secondsDiff(DateV2Literal, DateTimeV2Literal)70%n/a111111
secondsDiff(DateV2Literal, DateV2Literal)70%n/a111111
daysDiff(DateLiteral, DateLiteral)70%n/a111111
microsecond(TimeV2Literal)60%n/a111111
distanceToFirstDayOfWeek(LocalDateTime)60%n/a111111
week(DateTimeV2Literal, IntegerLiteral)60%n/a111111
week(TimeStampNsLiteral, IntegerLiteral)60%n/a111111
week(DateV2Literal, IntegerLiteral)60%n/a111111
yearWeek(DateV2Literal, IntegerLiteral)60%n/a111111
yearWeek(DateTimeV2Literal, IntegerLiteral)60%n/a111111
yearWeek(TimeStampNsLiteral, IntegerLiteral)60%n/a111111
fromMicroSecond(BigIntLiteral)60%n/a111111
nanosecond(DateV2Literal)50%n/a111111
toMonday(DateV2Literal)50%n/a111111
toMonday(DateTimeV2Literal)50%n/a111111
toMonday(TimeStampNsLiteral)50%n/a111111
fromUnixTime(DecimalLiteral, StringLikeLiteral)50%n/a111111
fromUnixTime(DecimalV3Literal, StringLikeLiteral)50%n/a111111
week(DateTimeV2Literal)50%n/a111111
week(TimeStampNsLiteral)50%n/a111111
week(DateV2Literal)50%n/a111111
yearWeek(DateV2Literal)50%n/a111111
yearWeek(DateTimeV2Literal)50%n/a111111
yearWeek(TimeStampNsLiteral)50%n/a111111
monthsBetween(DateV2Literal, DateV2Literal, BooleanLiteral)50%n/a111111
monthsBetween(TimeStampNsLiteral, TimeStampNsLiteral, BooleanLiteral)50%n/a111111
getTimestamp(LocalDateTime)40%n/a111111
daysDiff(DateTimeV2Literal, DateTimeV2Literal)40%n/a111111
daysDiff(TimestampTzLiteral, TimestampTzLiteral)40%n/a111111
daysDiff(TimeStampNsLiteral, TimeStampNsLiteral)40%n/a111111
daysDiff(DateTimeV2Literal, DateV2Literal)40%n/a111111
daysDiff(DateV2Literal, DateTimeV2Literal)40%n/a111111
daysDiff(DateV2Literal, DateV2Literal)40%n/a111111
weeksDiff(DateTimeV2Literal, DateTimeV2Literal)40%n/a111111
weeksDiff(TimestampTzLiteral, TimestampTzLiteral)40%n/a111111
weeksDiff(TimeStampNsLiteral, TimeStampNsLiteral)40%n/a111111
weeksDiff(DateTimeV2Literal, DateV2Literal)40%n/a111111
weeksDiff(DateV2Literal, DateTimeV2Literal)40%n/a111111
weeksDiff(DateV2Literal, DateV2Literal)40%n/a111111
nextDay(DateV2Literal, StringLiteral)40%n/a111111
nextDay(TimeStampNsLiteral, StringLiteral)40%n/a111111
previousDay(DateV2Literal, StringLiteral)40%n/a111111
previousDay(TimeStampNsLiteral, StringLiteral)40%n/a111111
DateTimeExtractAndTransform()30%n/a111111
timestamp(DateTimeV2Literal)20%n/a111111
timestamp(TimeStampNsLiteral)20%n/a111111