LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - timestamp.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: 73.4 % 2230 1636 15 112 293 178 93 884 114 545 305 902 18 73
Current Date: 2023-04-08 15:15:32 Functions: 84.2 % 171 144 1 25 1 118 18 8 25 125 9
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
intervaltypmodout UIC 0 0.0 % (0 / 57)
timestamptz_age UIC 0 0.0 % (0 / 57)
overlaps_timestamp GIC 36 50.0 % (24 / 48)
timestamp_trunc GIC 693 78.7 % (48 / 61)
timestamptz_izone UIC 0 0.0 % (0 / 12)
timestamp_recv UIC 0 0.0 % (0 / 11)
timestamptz_recv UNC 0 0.0 % (0 / 11)
timestamp2tm GIC 129603 81.4 % (35 / 43)
timestamp_part_common GIC 5361 94.6 % (106 / 112)
interval_justify_interval GIC 27 84.8 % (28 / 33)
make_timestamp_internal CBC 105 81.5 % (22 / 27)
timestamp_pl_interval GIC 4369 84.8 % (28 / 33)
timestamp_send UIC 0 0.0 % (0 / 5)
timestamptz_send UBC 0 0.0 % (0 / 5)
interval_justify_days GIC 996 76.5 % (13 / 17)
interval_mul GIC 5766 86.7 % (26 / 30)
interval_support GIC 18 84.6 % (22 / 26)
timestamp2timestamptz_opt_overflow GIC 7956 78.9 % (15 / 19)
timestamp_ne_timestamptz UIC 0 0.0 % (0 / 4)
timestamptz_cmp_timestamp UIC 0 0.0 % (0 / 4)
timestamptz_lt_timestamp UIC 0 0.0 % (0 / 4)
NonFiniteTimestampTzPart GIC 306 75.0 % (9 / 12)
interval_pl GIC 183 82.4 % (14 / 17)
interval_um GIC 1251 76.9 % (10 / 13)
timestamptz2timestamp GIC 31025 66.7 % (6 / 9)
timestamptz_bin GIC 54 84.2 % (16 / 19)
float8_timestamptz CBC 21 88.2 % (15 / 17)
interval_in GNC 4653 93.8 % (30 / 32)
make_timestamptz_at_timezone CBC 93 87.5 % (14 / 16)
pg_conf_load_time UIC 0 0.0 % (0 / 2)
timestamp_bin GIC 120 89.5 % (17 / 19)
timestamptz_in GIC 21157 93.1 % (27 / 29)
GetEpochTime GIC 14186 92.9 % (13 / 14)
anytimestamp_typmod_check GIC 338 85.7 % (6 / 7)
anytimestamp_typmodin GNC 329 80.0 % (4 / 5)
generate_series_timestamp GIC 120 96.2 % (25 / 26)
in_range_interval_interval GIC 216 92.9 % (13 / 14)
isoweekdate2date GIC 12 85.7 % (6 / 7)
timestamp_cmp_timestamptz_internal GIC 7899 85.7 % (6 / 7)
timestamptz_out CBC 35021 90.0 % (9 / 10)
timestamptz_trunc GIC 627 85.7 % (6 / 7)
timestamptz_trunc_zone GIC 27 88.9 % (8 / 9)
SetEpochTimestamp GNC 14183 100.0 % (5 / 5)
SetEpochTimestamp GIC 14183
GetEpochTime ECB 14186
TimestampDifference GIC 583953 100.0 % (8 / 8)
TimestampDifferenceExceeds GIC 802366 100.0 % (3 / 3)
TimestampTimestampTzRequiresRewrite GIC 9 100.0 % (4 / 4)
clock_timestamp GIC 9 100.0 % (2 / 2)
date2isoyear GIC 7293 100.0 % (15 / 15)
dt2local GNC 33246 100.0 % (3 / 3)
generate_series_timestamptz_internal GNC 31032 100.0 % (28 / 28)
in_range_timestamp_interval GIC 879 100.0 % (14 / 14)
interval2itm GIC 6956 100.0 % (16 / 16)
interval_cmp GIC 26922 100.0 % (4 / 4)
interval_eq GIC 23354 100.0 % (4 / 4)
interval_le GIC 3152 100.0 % (4 / 4)
interval_lt GIC 45796 100.0 % (4 / 4)
interval_out GIC 6316 100.0 % (7 / 7)
interval_part GIC 120 100.0 % (2 / 2)
interval_scale GIC 90 100.0 % (7 / 7)
isoweek2j GIC 795 100.0 % (4 / 4)
itmin2interval GIC 10761 100.0 % (8 / 8)
make_interval GIC 27 100.0 % (18 / 18)
make_timestamp CBC 9 100.0 % (9 / 9)
make_timestamptz CBC 3 100.0 % (9 / 9)
mul_d_interval GNC 5715 100.0 % (4 / 4)
mul_d_interval GIC 5715
interval_mul ECB 5766
now GIC 35250 100.0 % (2 / 2)
statement_timestamp GIC 3 100.0 % (2 / 2)
time_t_to_timestamptz GIC 21266 100.0 % (4 / 4)
timeofday GIC 400 100.0 % (7 / 7)
timestamp_eq GIC 46214 100.0 % (4 / 4)
timestamp_eq_timestamptz GIC 906 100.0 % (4 / 4)
timestamp_ge GIC 9263 100.0 % (4 / 4)
timestamp_ge_timestamptz GIC 1752 100.0 % (4 / 4)
timestamp_lt_timestamptz GIC 1602 100.0 % (4 / 4)
timestamp_ne GIC 393 100.0 % (4 / 4)
timestamp_part GIC 4380 100.0 % (2 / 2)
timestamp_scale GIC 31086 100.0 % (6 / 6)
timestamp_timestamptz GIC 54 100.0 % (3 / 3)
timestamptypmodin GIC 15 100.0 % (3 / 3)
timestamptz_ge_timestamp GIC 3 100.0 % (4 / 4)
timestamptz_mi_interval GIC 699 100.0 % (4 / 4)
timestamptz_mi_interval_internal GNC 807 100.0 % (5 / 5)
timestamptz_ne_timestamp GIC 48 100.0 % (4 / 4)
timestamptz_part GIC 4359 100.0 % (2 / 2)
timestamptz_pl_interval_at_zone GNC 3 100.0 % (6 / 6)
timestamptz_scale GNC 228 100.0 % (6 / 6)
timestamptz_to_time_t GNC 15129 100.0 % (3 / 3)
timestamptz_to_time_t GIC 15129
time_t_to_timestamptz ECB 21266
timestamptztypmodin CBC 314 100.0 % (3 / 3)
timestamptztypmodout CBC 5 100.0 % (3 / 3)
AdjustIntervalForTypmod ECB 4296
AdjustTimestampForTypmod ECB 62132
EncodeSpecialTimestamp ECB 228
GetCurrentTimestamp ECB 4222874
TimestampDifferenceMilliseconds ECB 138205
anytimestamp_typmodout ECB 10
current_timestamp ECB 139
date2isoweek ECB 1212
date2isoyearday ECB 762
dt2time ECB 129609
extract_timestamp ECB 981
extract_timestamptz ECB 14333
generate_series_timestamptz ECB 30990
generate_series_timestamptz_at_zone ECB 42
in_range_timestamptz_interval ECB 210
interval_accum ECB 36
interval_accum_inv ECB 3
interval_avg ECB 15
interval_cmp_internal ECB 107201
interval_combine EUB 0
interval_div ECB 57
interval_finite EUB 0
interval_ge ECB 2912
interval_gt ECB 4788
interval_hash ECB 1137
interval_hash_extended ECB 30
interval_justify_hours ECB 3914
interval_larger EUB 0
interval_mi ECB 723
interval_ne ECB 30
interval_part_common ECB 546
interval_recv EUB 0
interval_send EUB 0
interval_smaller EUB 0
interval_trunc EUB 0
intervaltypmodin ECB 171
intervaltypmodleastfield ECB 18
isoweek2date ECB 18
itm2interval EUB 0
parse_sane_timezone ECB 93
pg_postmaster_start_time EUB 0
sql_localtimestamp ECB 33
time2t ECB 82862
timestamp2timestamptz ECB 57
timestamp_age EUB 0
timestamp_cmp ECB 17507
timestamp_cmp_internal ECB 300197
timestamp_cmp_timestamptz ECB 36
timestamp_finite ECB 48
timestamp_gt ECB 49223
timestamp_gt_timestamptz ECB 1599
timestamp_hash ECB 3243
timestamp_hash_extended ECB 30
timestamp_in ECB 9010
timestamp_izone EUB 0
timestamp_larger EUB 0
timestamp_le ECB 9253
timestamp_le_timestamptz ECB 1899
timestamp_lt ECB 129215
timestamp_mi ECB 2924
timestamp_out ECB 21572
timestamp_smaller EUB 0
timestamp_sortsupport ECB 459
timestamp_support ECB 12
timestamp_zone ECB 84
timestamptypmodout ECB 5
timestamptz_eq_timestamp EUB 0
timestamptz_gt_timestamp EUB 0
timestamptz_le_timestamp EUB 0
timestamptz_mi_interval_at_zone ECB 3
timestamptz_part_common ECB 18692
timestamptz_pl_interval ECB 16366
timestamptz_pl_interval_internal ECB 48294
timestamptz_timestamp ECB 30992
timestamptz_to_str ECB 3745
timestamptz_trunc_internal ECB 654
tm2timestamp ECB 82868

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