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 Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
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