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 15:15:32 Functions: 96.4 % 55 53 2 24 1 28 24
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
multirange_element_has_extended_hashing UBC 0 0.0 % (0 / 4)
range_element_has_extended_hashing UBC 0 0.0 % (0 / 4)
load_enum_cache_data GIC 4 91.4 % (53 / 58)
dcs_cmp CBC 5 100.0 % (4 / 4)
cache_multirange_element_properties CBC 6 83.3 % (10 / 12)
multirange_element_has_hashing CBC 6 100.0 % (4 / 4)
cache_range_element_properties CBC 9 83.3 % (10 / 12)
range_element_has_hashing CBC 9 100.0 % (4 / 4)
lookup_rowtype_tupdesc_noerror ECB 10
shared_record_table_compare CBC 12 81.8 % (9 / 11)
share_tupledesc ECB 30
SharedRecordTypmodRegistryEstimate ECB 55
SharedRecordTypmodRegistryInit ECB 55
shared_record_table_hash CBC 57 85.7 % (6 / 7)
load_multirangetype_info CBC 96 83.3 % (5 / 6)
load_rangetype_info CBC 227 91.3 % (21 / 23)
record_fields_have_extended_hashing CBC 331 75.0 % (3 / 4)
record_fields_have_hashing CBC 435 100.0 % (4 / 4)
record_fields_have_equality CBC 440 100.0 % (4 / 4)
cache_record_field_properties CBC 456 73.0 % (27 / 37)
record_fields_have_compare CBC 472 100.0 % (4 / 4)
array_element_has_extended_hashing CBC 654 75.0 % (3 / 4)
TypeCacheOpcCallback GIC 810 100.0 % (5 / 5)
lookup_rowtype_tupdesc_domain GIC 1031 91.7 % (11 / 12)
array_element_has_hashing CBC 1202 75.0 % (3 / 4)
SharedRecordTypmodRegistryAttach GIC 1298 100.0 % (19 / 19)
shared_record_typmod_registry_detach GIC 1353 100.0 % (9 / 9)
prep_domain_constraints CBC 1439 100.0 % (13 / 13)
load_domaintype_info CBC 2148 94.2 % (81 / 86)
load_typcache_tupdesc CBC 2462 90.9 % (10 / 11)
assign_record_type_identifier ECB 2661
array_element_has_equality CBC 3738 100.0 % (4 / 4)
cache_array_element_properties CBC 3756 100.0 % (14 / 14)
array_element_has_compare CBC 7337 100.0 % (4 / 4)
find_or_make_matching_shared_tupledesc GIC 15978 71.4 % (30 / 42)
ensure_record_cache_typmod_slot_exists GNC 15993 69.2 % (9 / 13)
decr_dcc_refcount CBC 24151 100.0 % (5 / 5)
dccref_deletion_callback CBC 25506 100.0 % (8 / 8)
InitDomainConstraintRef CBC 25520 100.0 % (16 / 16)
lookup_rowtype_tupdesc GIC 35422 100.0 % (4 / 4)
lookup_rowtype_tupdesc_copy ECB 43025
TypeCacheConstrCallback ECB 57275
DomainHasConstraints CBC 68864 100.0 % (3 / 3)
compare_values_of_enum ECB 75037
lookup_rowtype_tupdesc_internal GIC 78466 91.7 % (22 / 24)
enum_known_sorted ECB 150057
find_enumitem GIC 150074 80.0 % (4 / 5)
record_type_typmod_compare ECB 245616
assign_record_type_typmod GIC 256868 96.4 % (27 / 28)
record_type_typmod_hash ECB 272846
enum_oid_cmp GIC 300259 100.0 % (8 / 8)
TypeCacheTypCallback ECB 445310
lookup_type_cache CBC 591874 96.1 % (221 / 230)
TypeCacheRelCallback ECB 1050991
UpdateDomainConstraintRef CBC 1372468 26.3 % (5 / 19)

Generated by: LCOV version v1.16-55-g56c0a2a