LCOV - code coverage report
Current view: top level - src/backend/utils/adt - timestamp.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 76.0 % 3072 2335
Test Date: 2026-01-26 10:56:24 Functions: 81.3 % 193 157
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 56.6 % 2392 1355

Function Name Sort by function name Hit count Sort by function hit count
AdjustIntervalForTypmod 9843
AdjustTimestampForTypmod 2193
EncodeSpecialInterval 332
EncodeSpecialTimestamp 203
GetCurrentTimestamp 274089
GetEpochTime 282
GetSQLCurrentTimestamp 19
GetSQLLocalTimestamp 11
NonFiniteIntervalPart 64
NonFiniteTimestampTzPart 102
SetEpochTimestamp 281
TimestampDifference 73843
TimestampDifferenceExceeds 107147
TimestampDifferenceExceedsSeconds 0
TimestampDifferenceMilliseconds 1435
TimestampTimestampTzRequiresRewrite 3
anytimestamp_typmod_check 88
anytimestamp_typmodin 8
anytimestamp_typmodout 0
clock_timestamp 4
date2isoweek 404
date2isoyear 2431
date2isoyearday 254
do_interval_accum 54
do_interval_discard 34
dt2local 13596
dt2time 24332
extract_interval 348
extract_timestamp 327
extract_timestamptz 346
finite_interval_mi 56
finite_interval_pl 88
float8_timestamptz 9
generate_series_timestamp 112
generate_series_timestamp_support 74
generate_series_timestamptz 112
generate_series_timestamptz_at_zone 45
generate_series_timestamptz_internal 155
in_range_interval_interval 188
in_range_timestamp_interval 429
in_range_timestamptz_interval 207
interval2itm 2119
interval_avg 28
interval_avg_accum 68
interval_avg_accum_inv 44
interval_avg_combine 0
interval_avg_deserialize 0
interval_avg_serialize 0
interval_cmp 7136
interval_cmp_internal 40749
interval_cmp_value 82698
interval_div 41
interval_eq 9246
interval_finite 53
interval_ge 614
interval_gt 940
interval_hash 379
interval_hash_extended 10
interval_in 9969
interval_justify_days 334
interval_justify_hours 849
interval_justify_interval 11
interval_larger 0
interval_le 661
interval_lt 21986
interval_mi 97
interval_mul 1945
interval_ne 18
interval_out 2098
interval_part 48
interval_part_common 396
interval_pl 93
interval_recv 0
interval_scale 36
interval_send 0
interval_sign 811
interval_smaller 0
interval_sum 27
interval_support 6
interval_trunc 4
interval_um 206
interval_um_internal 927
intervaltypmodin 59
intervaltypmodleastfield 6
intervaltypmodout 0
isoweek2date 6
isoweek2j 265
isoweekdate2date 4
itm2interval 0
itmin2interval 11661
lookup_timezone 16
makeIntervalAggState 9
make_interval 23
make_timestamp 4
make_timestamp_internal 39
make_timestamptz 2
make_timestamptz_at_timezone 33
mul_d_interval 1904
now 74
overlaps_timestamp 12
parse_sane_timezone 33
pg_conf_load_time 0
pg_postmaster_start_time 0
statement_timestamp 0
time2t 12942
time_t_to_timestamptz 29
timeofday 0
timestamp2timestamptz 39
timestamp2timestamptz_safe 2690
timestamp2tm 24330
timestamp_age 6
timestamp_at_local 4
timestamp_bin 48
timestamp_cmp 297
timestamp_cmp_internal 72606
timestamp_cmp_timestamptz 12
timestamp_cmp_timestamptz_internal 2651
timestamp_decrement 0
timestamp_eq 15201
timestamp_eq_timestamptz 302
timestamp_finite 0
timestamp_ge 1731
timestamp_ge_timestamptz 584
timestamp_gt 1669
timestamp_gt_timestamptz 533
timestamp_hash 744
timestamp_hash_extended 10
timestamp_in 731
timestamp_increment 0
timestamp_izone 2
timestamp_larger 14
timestamp_le 1752
timestamp_le_timestamptz 633
timestamp_lt 48844
timestamp_lt_timestamptz 534
timestamp_mi 531
timestamp_mi_interval 362
timestamp_ne 131
timestamp_ne_timestamptz 0
timestamp_out 1862
timestamp_part 1460
timestamp_part_common 1787
timestamp_pl_interval 1297
timestamp_recv 0
timestamp_scale 75
timestamp_send 0
timestamp_skipsupport 0
timestamp_smaller 0
timestamp_sortsupport 33
timestamp_support 0
timestamp_timestamptz 37
timestamp_trunc 235
timestamp_zone 28
timestamptypmodin 4
timestamptypmodout 0
timestamptz2timestamp 38
timestamptz2timestamp_safe 38
timestamptz_age 6
timestamptz_at_local 4
timestamptz_bin 22
timestamptz_cmp_timestamp 0
timestamptz_eq_timestamp 0
timestamptz_ge_timestamp 1
timestamptz_gt_timestamp 0
timestamptz_hash 0
timestamptz_hash_extended 0
timestamptz_in 640
timestamptz_izone 2
timestamptz_le_timestamp 0
timestamptz_lt_timestamp 0
timestamptz_mi_interval 272
timestamptz_mi_interval_at_zone 1
timestamptz_mi_interval_internal 353
timestamptz_ne_timestamp 16
timestamptz_out 2758
timestamptz_part 1453
timestamptz_part_common 1799
timestamptz_pl_interval 9689
timestamptz_pl_interval_at_zone 1
timestamptz_pl_interval_internal 10258
timestamptz_recv 0
timestamptz_scale 76
timestamptz_send 0
timestamptz_timestamp 27
timestamptz_to_str 0
timestamptz_to_time_t 1063
timestamptz_trunc 213
timestamptz_trunc_internal 225
timestamptz_trunc_zone 12
timestamptz_zone 38
timestamptztypmodin 4
timestamptztypmodout 0
tm2timestamp 12944

Generated by: LCOV version 2.3.2-1