LCOV - code coverage report
Current view: top level - src/backend/utils/cache - typcache.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 89.0 % 1314 1169
Test Date: 2026-01-26 10:56:24 Functions: 96.8 % 62 60
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 65.3 % 764 499

Function Name Sort by function name Hit count Sort by function hit count
AtEOSubXact_TypeCache 1665
AtEOXact_TypeCache 57914
DomainHasConstraints 1751
InitDomainConstraintRef 885
InvalidateCompositeTypeCacheEntry 1460
SharedRecordTypmodRegistryAttach 477
SharedRecordTypmodRegistryEstimate 22
SharedRecordTypmodRegistryInit 22
TypeCacheConstrCallback 33056
TypeCacheOpcCallback 283
TypeCacheRelCallback 326757
TypeCacheTypCallback 108470
UpdateDomainConstraintRef 5108
array_element_has_compare 65
array_element_has_equality 36
array_element_has_extended_hashing 4
array_element_has_hashing 20
assign_record_type_identifier 809
assign_record_type_typmod 14055
cache_array_element_properties 41
cache_multirange_element_properties 3
cache_range_element_properties 5
cache_record_field_properties 39
compare_values_of_enum 11
dccref_deletion_callback 885
dcs_cmp 2
decr_dcc_refcount 936
delete_rel_type_cache_if_needed 1366
ensure_record_cache_typmod_slot_exists 474
enum_known_sorted 17
enum_oid_cmp 79
finalize_in_progress_typentries 59579
find_enumitem 22
find_or_make_matching_shared_tupledesc 469
insert_rel_type_cache_if_needed 72684
load_domaintype_info 359
load_enum_cache_data 1
load_multirangetype_info 26
load_rangetype_info 58
load_typcache_tupdesc 490
lookup_rowtype_tupdesc 7653
lookup_rowtype_tupdesc_copy 3483
lookup_rowtype_tupdesc_domain 434
lookup_rowtype_tupdesc_internal 11138
lookup_rowtype_tupdesc_noerror 2
lookup_type_cache 72684
multirange_element_has_extended_hashing 0
multirange_element_has_hashing 3
prep_domain_constraints 383
range_element_has_extended_hashing 0
range_element_has_hashing 5
record_fields_have_compare 40
record_fields_have_equality 33
record_fields_have_extended_hashing 3
record_fields_have_hashing 31
record_type_typmod_compare 14700
record_type_typmod_hash 14524
share_tupledesc 28
shared_record_table_compare 21
shared_record_table_hash 41
shared_record_typmod_registry_detach 499
type_cache_syshash 77456

Generated by: LCOV version 2.3.2-1