LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - date.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 71.2 % 1172 834 9 65 183 81 58 486 30 260 189 493 10 16
Current Date: 2023-04-08 17:13:01 Functions: 71.6 % 141 101 40 97 4 40 99 2
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 0.0 % 5 0 5
View type: Flat (60,120] days: 100.0 % 2 2 2
Legend: Lines: hit not hit (120,180] days: 90.3 % 31 28 3 28
(180,240] days: 0.0 % 1 0 1
(240..) days: 71.0 % 1133 804 65 183 81 58 486 260 188 493
Function coverage date bins:
(120,180] days: 100.0 % 4 4 4
(240..) days: 35.1 % 276 97 40 97 40 99

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
AdjustTimeForTypmod ECB 2618
EncodeSpecialDate GIC 30 85.7 % (6 / 7)
anytime_typmodin GNC 22 80.0 % (4 / 5)
anytime_typmodout ECB 10
current_date GNC 13 100.0 % (10 / 10)
current_time GNC 12 100.0 % (10 / 10)
date2timestamp ECB 2058
date2timestamp_no_overflow EUB 0
date2timestamp_opt_overflow GIC 2121 86.7 % (13 / 15)
date2timestamptz GIC 88 100.0 % (2 / 2)
date2timestamptz_opt_overflow ECB 136
date_cmp ECB 3674
date_cmp_timestamp EUB 0
date_cmp_timestamp_internal GIC 63 100.0 % (6 / 6)
date_cmp_timestamptz EUB 0
date_cmp_timestamptz_internal ECB 48
date_eq GIC 24586 100.0 % (4 / 4)
date_eq_timestamp EUB 0
date_eq_timestamptz UIC 0 0.0 % (0 / 4)
date_finite GIC 9 100.0 % (3 / 3)
date_ge GIC 3206 100.0 % (4 / 4)
date_ge_timestamp EUB 0
date_ge_timestamptz UIC 0 0.0 % (0 / 4)
date_gt ECB 4185
date_gt_timestamp ECB 3
date_gt_timestamptz GIC 3 100.0 % (4 / 4)
date_in GIC 3155 90.3 % (28 / 31)
date_larger ECB 8
date_le ECB 3387
date_le_timestamp EUB 0
date_le_timestamptz UIC 0 0.0 % (0 / 4)
date_lt GIC 44005 100.0 % (4 / 4)
date_lt_timestamp UIC 0 0.0 % (0 / 4)
date_lt_timestamptz ECB 3
date_mi GIC 1763 83.3 % (5 / 6)
date_mi_interval ECB 6
date_mii GIC 18 80.0 % (8 / 10)
date_ne UIC 0 0.0 % (0 / 4)
date_ne_timestamp EUB 0
date_ne_timestamptz UIC 0 0.0 % (0 / 4)
date_out GIC 4327 100.0 % (9 / 9)
date_pl_interval GIC 3 100.0 % (5 / 5)
date_pli GIC 1023 80.0 % (8 / 10)
date_recv UIC 0 0.0 % (0 / 7)
date_send EUB 0
date_smaller EUB 0
date_sortsupport GIC 284 100.0 % (4 / 4)
date_timestamp GIC 696 100.0 % (4 / 4)
date_timestamptz GIC 88 100.0 % (4 / 4)
datetime_timestamp ECB 15
datetimetz_timestamptz ECB 27
extract_date ECB 339
extract_time ECB 27
float_time_overflows ECB 111
in_range_date_interval GNC 669 100.0 % (9 / 9)
in_range_date_interval GIC 669
timestamptz_cmp_date EUB 0
in_range_time_interval GIC 210 92.9 % (13 / 14)
in_range_timetz_interval GIC 210 93.3 % (14 / 15)
interval_time GIC 3 60.0 % (6 / 10)
make_date GIC 18 88.2 % (15 / 17)
make_time GIC 9 100.0 % (9 / 9)
overlaps_time GIC 12 45.8 % (22 / 48)
overlaps_timetz UIC 0 0.0 % (0 / 48)
sql_localtime GNC 12 100.0 % (9 / 9)
time2tm ECB 2744
time_cmp GIC 11296 100.0 % (8 / 8)
time_eq ECB 20332
time_ge GIC 3447 100.0 % (4 / 4)
time_gt GIC 5982 100.0 % (4 / 4)
time_hash GIC 1131 100.0 % (2 / 2)
time_hash_extended ECB 30
time_in GIC 984 100.0 % (14 / 14)
time_interval GIC 6 100.0 % (7 / 7)
time_larger EUB 0
time_le GIC 4362 100.0 % (4 / 4)
time_lt ECB 47578
time_mi_interval ECB 3
time_mi_time ECB 3265
time_ne UIC 0 0.0 % (0 / 4)
time_out GIC 2630 100.0 % (7 / 7)
time_overflows GIC 30577 100.0 % (10 / 10)
time_part GIC 12 100.0 % (2 / 2)
time_part_common ECB 39
time_pl_interval GIC 1017 87.5 % (7 / 8)
time_recv EUB 0
time_scale GNC 33 100.0 % (6 / 6)
time_scale GIC 33
time_support ECB 12
time_send EUB 0
time_smaller EUB 0
time_support GIC 12 100.0 % (7 / 7)
time_timetz GIC 54 100.0 % (10 / 10)
timestamp_cmp_date EUB 0
timestamp_date GIC 1970 72.7 % (8 / 11)
timestamp_eq_date EUB 0
timestamp_ge_date EUB 0
timestamp_gt_date GIC 3 100.0 % (4 / 4)
timestamp_le_date UIC 0 0.0 % (0 / 4)
timestamp_lt_date UIC 0 0.0 % (0 / 4)
timestamp_ne_date EUB 0
timestamp_time ECB 3
timestamptz_cmp_date UIC 0 0.0 % (0 / 4)
timestamptz_date GNC 1941 72.7 % (8 / 11)
date_timestamptz ECB 88
timestamptz_date GIC 1941
timestamptz_eq_date UIC 0 0.0 % (0 / 4)
timestamptz_ge_date GIC 3 100.0 % (4 / 4)
timestamptz_gt_date GIC 3 100.0 % (4 / 4)
timestamptz_le_date UIC 0 0.0 % (0 / 4)
timestamptz_lt_date EUB 0
timestamptz_ne_date EUB 0
timestamptz_time ECB 6
timestamptz_timetz ECB 9
timetypmodin ECB 11
timetypmodout GIC 5 100.0 % (3 / 3)
timetz2tm ECB 2842
timetz_cmp ECB 2895
timetz_cmp_internal GIC 98233 100.0 % (12 / 12)
timetz_eq ECB 14809
timetz_ge GIC 3318 100.0 % (4 / 4)
timetz_gt GIC 3858 100.0 % (4 / 4)
timetz_hash ECB 1131
timetz_hash_extended ECB 30
timetz_in GIC 989 100.0 % (15 / 15)
timetz_izone EUB 0
timetz_larger UIC 0 0.0 % (0 / 7)
timetz_le ECB 3492
timetz_lt ECB 69651
timetz_mi_interval ECB 3
timetz_ne EUB 0
timetz_out ECB 2746
timetz_part ECB 12
timetz_part_common ECB 45
timetz_pl_interval ECB 993
timetz_recv UIC 0 0.0 % (0 / 12)
timetz_scale GIC 39 100.0 % (8 / 8)
timetz_send UIC 0 0.0 % (0 / 6)
timetz_smaller UIC 0 0.0 % (0 / 7)
timetz_time ECB 3
timetz_zone UIC 0 0.0 % (0 / 21)
timetztypmodin ECB 11
timetztypmodout ECB 5
tm2time GIC 1227 100.0 % (4 / 4)
tm2timetz ECB 1328

Generated by: LCOV version v1.16-55-g56c0a2a