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 15:15:32 Functions: 71.6 % 141 101 40 97 4 40 99 2
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

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_typmod_check GNC 34 85.7 % (6 / 7)
anytime_typmod_check GIC 34
anytime_typmodin ECB 22
anytime_typmodin GNC 22 80.0 % (4 / 5)
anytime_typmodout GIC 10 80.0 % (4 / 5)
current_date ECB 13
current_time ECB 12
date2timestamp ECB 2058
date2timestamp_no_overflow EUB 0
date2timestamp_opt_overflow ECB 2121
date2timestamptz GIC 88 100.0 % (2 / 2)
date2timestamptz_opt_overflow ECB 136
date_cmp GIC 3674 100.0 % (8 / 8)
date_cmp_timestamp UIC 0 0.0 % (0 / 4)
date_cmp_timestamp_internal ECB 63
date_cmp_timestamptz EUB 0
date_cmp_timestamptz_internal ECB 48
date_eq GIC 24586 100.0 % (4 / 4)
date_eq_timestamp UIC 0 0.0 % (0 / 4)
date_eq_timestamptz EUB 0
date_finite GIC 9 100.0 % (3 / 3)
date_ge ECB 3206
date_ge_timestamp UIC 0 0.0 % (0 / 4)
date_ge_timestamptz UIC 0 0.0 % (0 / 4)
date_gt GIC 4185 100.0 % (4 / 4)
date_gt_timestamp GIC 3 100.0 % (4 / 4)
date_gt_timestamptz ECB 3
date_in GIC 3155 90.3 % (28 / 31)
date_larger ECB 8
date_le ECB 3387
date_le_timestamp EUB 0
date_le_timestamptz EUB 0
date_lt GIC 44005 100.0 % (4 / 4)
date_lt_timestamp EUB 0
date_lt_timestamptz GIC 3 100.0 % (4 / 4)
date_mi ECB 1763
date_mi_interval ECB 6
date_mii GIC 18 80.0 % (8 / 10)
date_ne EUB 0
date_ne_timestamp UIC 0 0.0 % (0 / 4)
date_ne_timestamptz UIC 0 0.0 % (0 / 4)
date_out ECB 4327
date_pl_interval GIC 3 100.0 % (5 / 5)
date_pli ECB 1023
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 GIC 15 88.9 % (8 / 9)
datetimetz_timestamptz ECB 27
extract_date ECB 339
extract_time ECB 27
float_time_overflows ECB 111
in_range_date_interval ECB 669
in_range_time_interval ECB 210
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 ECB 12
overlaps_timetz EUB 0
sql_localtime GNC 12 100.0 % (9 / 9)
time2tm ECB 2744
time_cmp ECB 11296
time_eq ECB 20332
time_ge ECB 3447
time_gt ECB 5982
time_hash ECB 1131
time_hash_extended GIC 30 100.0 % (2 / 2)
time_in ECB 984
time_interval ECB 6
time_larger UIC 0 0.0 % (0 / 4)
time_le ECB 4362
time_lt GIC 47578 100.0 % (4 / 4)
time_mi_interval GIC 3 100.0 % (8 / 8)
time_mi_time GIC 3265 100.0 % (8 / 8)
time_ne EUB 0
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 GIC 39 100.0 % (39 / 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 UIC 0 0.0 % (0 / 5)
time_smaller UIC 0 0.0 % (0 / 4)
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 UIC 0 0.0 % (0 / 4)
timestamp_ge_date EUB 0
timestamp_gt_date ECB 3
timestamp_le_date EUB 0
timestamp_lt_date EUB 0
timestamp_ne_date EUB 0
timestamp_time GIC 3 80.0 % (8 / 10)
timestamptz_cmp_date UIC 0 0.0 % (0 / 4)
timestamptz_date ECB 1941
timestamptz_eq_date UIC 0 0.0 % (0 / 4)
timestamptz_ge_date ECB 3
timestamptz_gt_date GIC 3 100.0 % (4 / 4)
timestamptz_le_date EUB 0
timestamptz_lt_date UIC 0 0.0 % (0 / 4)
timestamptz_ne_date UIC 0 0.0 % (0 / 4)
timestamptz_time GIC 6 80.0 % (8 / 10)
timestamptz_timetz ECB 9
timetypmodin ECB 11
timetypmodout GIC 5 100.0 % (3 / 3)
timetz2tm GIC 2842 100.0 % (11 / 11)
timetz_cmp ECB 2895
timetz_cmp_internal ECB 98233
timetz_eq GIC 14809 100.0 % (4 / 4)
timetz_ge ECB 3318
timetz_gt GIC 3858 100.0 % (4 / 4)
timetz_hash ECB 1131
timetz_hash_extended GIC 30 100.0 % (7 / 7)
timetz_in ECB 989
timetz_izone UIC 0 0.0 % (0 / 14)
timetz_larger UIC 0 0.0 % (0 / 7)
timetz_le ECB 3492
timetz_lt GIC 69651 100.0 % (4 / 4)
timetz_mi_interval GIC 3 100.0 % (10 / 10)
timetz_ne UIC 0 0.0 % (0 / 4)
timetz_out ECB 2746
timetz_part ECB 12
timetz_part_common ECB 45
timetz_pl_interval GIC 993 90.0 % (9 / 10)
timetz_recv UIC 0 0.0 % (0 / 12)
timetz_scale ECB 39
timetz_send EUB 0
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 ECB 1227
tm2timetz ECB 1328

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