LCOV - differential code coverage report
Current view:
top level
-
src
/
backend
/
utils
/
cache
- typcache.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:
88.2 %
926
817
2
10
29
68
8
220
589
30
217
3
1
Current Date:
2023-04-08 17:13:01
Functions:
96.4 %
55
53
2
24
1
28
24
Baseline:
15
Line coverage date bins:
Baseline Date:
2023-04-08 15:09:40
(120,180] days
:
0.0 %
2
0
2
View type:
Flat
(240..) days
:
88.4 %
924
817
10
29
68
8
220
589
30
217
Legend:
Lines:
hit
not hit
Function coverage date bins:
(240..) days
:
67.1 %
79
53
2
24
1
28
24
Function Name
TLA
Hit count
Lines
UpdateDomainConstraintRef
CBC
1372468
26.3 % (5 / 19)
compare_values_of_enum
GIC
75037
51.9 % (14 / 27)
cache_record_field_properties
CBC
456
73.0 % (27 / 37)
lookup_type_cache
CBC
591874
96.1 % (221 / 230)
load_domaintype_info
CBC
2148
94.2 % (81 / 86)
ensure_record_cache_typmod_slot_exists
GNC
15993
69.2 % (9 / 13)
multirange_element_has_extended_hashing
UBC
0
0.0 % (0 / 4)
range_element_has_extended_hashing
UBC
0
0.0 % (0 / 4)
cache_multirange_element_properties
CBC
6
83.3 % (10 / 12)
cache_range_element_properties
CBC
9
83.3 % (10 / 12)
load_rangetype_info
CBC
227
91.3 % (21 / 23)
lookup_rowtype_tupdesc_internal
GIC
78466
91.7 % (22 / 24)
shared_record_table_compare
CBC
12
81.8 % (9 / 11)
TypeCacheRelCallback
GIC
1050991
94.1 % (16 / 17)
array_element_has_extended_hashing
CBC
654
75.0 % (3 / 4)
array_element_has_hashing
CBC
1202
75.0 % (3 / 4)
find_enumitem
GIC
150074
80.0 % (4 / 5)
load_multirangetype_info
CBC
96
83.3 % (5 / 6)
load_typcache_tupdesc
CBC
2462
90.9 % (10 / 11)
lookup_rowtype_tupdesc_domain
GIC
1031
91.7 % (11 / 12)
record_fields_have_extended_hashing
CBC
331
75.0 % (3 / 4)
shared_record_table_hash
CBC
57
85.7 % (6 / 7)
DomainHasConstraints
CBC
68864
100.0 % (3 / 3)
InitDomainConstraintRef
CBC
25520
100.0 % (16 / 16)
SharedRecordTypmodRegistryEstimate
GIC
55
100.0 % (2 / 2)
TypeCacheOpcCallback
GIC
810
100.0 % (5 / 5)
array_element_has_compare
CBC
7337
100.0 % (4 / 4)
array_element_has_equality
CBC
3738
100.0 % (4 / 4)
cache_array_element_properties
CBC
3756
100.0 % (14 / 14)
dccref_deletion_callback
CBC
25506
100.0 % (8 / 8)
dcs_cmp
CBC
5
100.0 % (4 / 4)
decr_dcc_refcount
CBC
24151
100.0 % (5 / 5)
lookup_rowtype_tupdesc
GIC
35422
100.0 % (4 / 4)
lookup_rowtype_tupdesc_noerror
GIC
10
100.0 % (5 / 5)
multirange_element_has_hashing
CBC
6
100.0 % (4 / 4)
prep_domain_constraints
CBC
1439
100.0 % (13 / 13)
range_element_has_hashing
CBC
9
100.0 % (4 / 4)
record_fields_have_compare
CBC
472
100.0 % (4 / 4)
record_fields_have_equality
CBC
440
100.0 % (4 / 4)
record_fields_have_hashing
CBC
435
100.0 % (4 / 4)
record_type_typmod_compare
GIC
245616
100.0 % (4 / 4)
share_tupledesc
GIC
30
100.0 % (6 / 6)
SharedRecordTypmodRegistryAttach
ECB
1298
SharedRecordTypmodRegistryInit
ECB
55
TypeCacheConstrCallback
ECB
57275
TypeCacheTypCallback
ECB
445310
assign_record_type_identifier
ECB
2661
assign_record_type_typmod
ECB
256868
enum_known_sorted
ECB
150057
enum_oid_cmp
ECB
300259
find_or_make_matching_shared_tupledesc
ECB
15978
load_enum_cache_data
ECB
4
lookup_rowtype_tupdesc_copy
ECB
43025
record_type_typmod_hash
ECB
272846
shared_record_typmod_registry_detach
ECB
1353
Generated by:
LCOV version v1.16-55-g56c0a2a