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
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