LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - lsyscache.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 88.5 % 1274 1127 5 142 3 54 1070 17
Current Date: 2026-06-29 16:15:13 +0200 Functions: 98.4 % 129 127 2 12 115
Baseline: lcov-20260630-baseline Branches: 55.9 % 662 370 17 275 3 15 352
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 73.3 % 30 22 8 2 20
(30,360] days: 92.6 % 68 63 5 54 9
(360..) days: 88.6 % 1176 1042 134 1 1041
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 7 7 6 1
(360..) days: 98.3 % 121 119 2 6 113
Branch coverage date bins:
(7,30] days: 57.1 % 28 16 12 2 14
(30,360] days: 57.1 % 42 24 17 1 15 9
(360..) days: 55.7 % 592 330 262 1 329

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
collations_agree_on_equality CBC 339091 100.0 % (9 / 9) 90.0 % (9 / 10)
comparison_ops_are_compatible GNC 144586 100.0 % (14 / 14) 100.0 % (8 / 8)
equality_ops_are_compatible GNC 262 100.0 % (14 / 14) 62.5 % (5 / 8)
free_attstatsslot CBC 1640500 100.0 % (8 / 8) 100.0 % (6 / 6)
func_parallel CBC 1142334 85.7 % (6 / 7) 25.0 % (1 / 4)
func_strict CBC 174043 85.7 % (6 / 7) 25.0 % (1 / 4)
func_volatile CBC 832298 85.7 % (6 / 7) 25.0 % (1 / 4)
getBaseType CBC 3580716 100.0 % (3 / 3)
getBaseTypeAndTypmod CBC 4900131 92.9 % (13 / 14) 50.0 % (4 / 8)
getSubscriptingRoutines CBC 29360 100.0 % (6 / 6) 100.0 % (2 / 2)
getTypeBinaryInputInfo CBC 157576 84.6 % (11 / 13) 41.7 % (5 / 12)
getTypeBinaryOutputInfo CBC 1428 84.6 % (11 / 13) 56.2 % (9 / 16)
getTypeIOParam CBC 1129652 100.0 % (5 / 5) 100.0 % (2 / 2)
getTypeInputInfo CBC 431059 76.9 % (10 / 13) 25.0 % (3 / 12)
getTypeOutputInfo CBC 1045364 76.9 % (10 / 13) 43.8 % (7 / 16)
get_array_type CBC 110549 100.0 % (7 / 7) 50.0 % (1 / 2)
get_attavgwidth CBC 1157913 75.0 % (9 / 12) 62.5 % (5 / 8)
get_attgenerated CBC 1613 87.5 % (7 / 8) 25.0 % (1 / 4)
get_attname CBC 58116 90.0 % (9 / 10) 50.0 % (3 / 6)
get_attnum CBC 24119 100.0 % (8 / 8) 100.0 % (2 / 2)
get_attoptions CBC 600077 90.0 % (9 / 10) 50.0 % (3 / 6)
get_attstatsslot CBC 1896544 95.0 % (38 / 40) 65.6 % (21 / 32)
get_atttype CBC 2599 87.5 % (7 / 8) 50.0 % (1 / 2)
get_atttypetypmodcoll CBC 16151 90.0 % (9 / 10) 25.0 % (1 / 4)
get_base_element_type CBC 161469 100.0 % (15 / 15) 100.0 % (8 / 8)
get_cast_oid CBC 54 100.0 % (5 / 5) 83.3 % (5 / 6)
get_collation_isdeterministic CBC 2196 87.5 % (7 / 8) 25.0 % (1 / 4)
get_collation_name CBC 373 87.5 % (7 / 8) 50.0 % (1 / 2)
get_commutator CBC 584894 87.5 % (7 / 8) 50.0 % (1 / 2)
get_compatible_hash_operators CBC 4550 69.4 % (25 / 36) 46.4 % (13 / 28)
get_constraint_index CBC 761 91.7 % (11 / 12) 87.5 % (7 / 8)
get_constraint_name CBC 607 87.5 % (7 / 8) 50.0 % (1 / 2)
get_constraint_type CBC 636 85.7 % (6 / 7) 25.0 % (1 / 4)
get_database_name GNC 25738 100.0 % (7 / 7) 100.0 % (2 / 2)
get_element_type CBC 885995 90.0 % (9 / 10) 83.3 % (5 / 6)
get_equality_op_for_ordering_op CBC 6684 100.0 % (7 / 7) 75.0 % (3 / 4)
get_func_leakproof CBC 10461 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_name CBC 596 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_namespace CBC 127 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_nargs UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
get_func_prokind CBC 22933 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_retset CBC 420930 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_rettype CBC 16083 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_signature CBC 936 91.7 % (11 / 12) 33.3 % (2 / 6)
get_func_support CBC 68246 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_variadictype CBC 181 85.7 % (6 / 7) 25.0 % (1 / 4)
get_index_column_opclass CBC 165 80.0 % (12 / 15) 50.0 % (5 / 10)
get_index_isclustered CBC 517 87.5 % (7 / 8) 25.0 % (1 / 4)
get_index_isreplident CBC 307 87.5 % (7 / 8) 50.0 % (1 / 2)
get_index_isvalid CBC 3948 87.5 % (7 / 8) 25.0 % (1 / 4)
get_language_name CBC 184 90.0 % (9 / 10) 50.0 % (3 / 6)
get_mergejoin_opfamilies CBC 1955705 100.0 % (11 / 11) 83.3 % (5 / 6)
get_multirange_range CBC 13133 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name CBC 1114858 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name_or_temp CBC 151463 100.0 % (4 / 4) 100.0 % (2 / 2)
get_negator CBC 48302 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_hash_functions CBC 63926 81.8 % (27 / 33) 58.3 % (14 / 24)
get_op_hash_functions_ext CBC 21844 63.6 % (14 / 22) 50.0 % (10 / 20)
get_op_index_interpretation GNC 3662 94.9 % (37 / 39) 87.5 % (14 / 16)
get_op_opfamily_properties CBC 266886 90.0 % (9 / 10) 50.0 % (3 / 6)
get_op_opfamily_sortfamily CBC 359 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_opfamily_strategy CBC 509219 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_rettype CBC 55 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opclass_family CBC 104918 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_input_type CBC 105122 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_method CBC 2647 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_opfamily_and_input_type CBC 4741 88.9 % (8 / 9) 50.0 % (1 / 2)
get_opcode CBC 1170557 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opfamily_member CBC 2943686 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opfamily_member_for_cmptype CBC 2133917 83.3 % (5 / 6) 50.0 % (1 / 2)
get_opfamily_method CBC 2237560 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opfamily_name CBC 819 70.0 % (7 / 10) 16.7 % (1 / 6)
get_opfamily_proc CBC 512022 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opmethod_canorder GNC 10222533 100.0 % (8 / 8) 100.0 % (3 / 3)
get_opname CBC 45 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprjoin CBC 210707 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprrest CBC 930624 87.5 % (7 / 8) 50.0 % (1 / 2)
get_ordering_op_for_equality_op CBC 5465 100.0 % (16 / 16) 60.0 % (6 / 10)
get_ordering_op_properties CBC 382258 100.0 % (21 / 21) 70.0 % (7 / 10)
get_promoted_array_type CBC 11677 85.7 % (6 / 7) 75.0 % (3 / 4)
get_propgraph_label_name GNC 1546 85.7 % (6 / 7) 25.0 % (1 / 4)
get_propgraph_property_name GNC 3969 85.7 % (6 / 7) 25.0 % (1 / 4)
get_publication_name CBC 513 90.0 % (9 / 10) 50.0 % (3 / 6)
get_publication_oid CBC 2203 100.0 % (5 / 5) 83.3 % (5 / 6)
get_qualified_objname GNC 4711 83.3 % (5 / 6) 25.0 % (1 / 4)
get_range_collation CBC 2028 87.5 % (7 / 8) 50.0 % (1 / 2)
get_range_constructor2 GNC 785 87.5 % (7 / 8) 25.0 % (1 / 4)
get_range_multirange CBC 229 87.5 % (7 / 8) 50.0 % (1 / 2)
get_range_subtype CBC 18104 100.0 % (8 / 8) 100.0 % (2 / 2)
get_rel_name CBC 187432 100.0 % (8 / 8) 100.0 % (2 / 2)
get_rel_namespace CBC 283704 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_persistence CBC 298666 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_relam CBC 6426 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_relispartition CBC 10717 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_relkind CBC 183539 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_tablespace CBC 6833 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_type_id CBC 5784 87.5 % (7 / 8) 50.0 % (1 / 2)
get_relname_relid CBC 1046094 100.0 % (2 / 2)
get_subscription_name CBC 40 90.0 % (9 / 10) 50.0 % (3 / 6)
get_subscription_oid GNC 47 100.0 % (5 / 5) 66.7 % (4 / 6)
get_transform_fromsql CBC 958 88.9 % (8 / 9) 75.0 % (3 / 4)
get_transform_tosql CBC 1127 88.9 % (8 / 9) 75.0 % (3 / 4)
get_typ_typrelid CBC 20632 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typavgwidth CBC 1384110 100.0 % (14 / 14) 100.0 % (10 / 10)
get_typbyval CBC 42701 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typcollation CBC 1725789 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typdefault CBC 21377 94.7 % (18 / 19) 62.5 % (5 / 8)
get_type_category_preferred CBC 259643 88.9 % (8 / 9) 25.0 % (1 / 4)
get_type_io_data GNC 85951 83.3 % (30 / 36) 50.0 % (8 / 16)
get_typisdefined CBC 191 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typlen CBC 2025444 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typlenbyval CBC 640408 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typlenbyvalalign CBC 1095915 90.0 % (9 / 10) 25.0 % (1 / 4)
get_typmodin UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
get_typstorage CBC 59588 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typsubscript CBC 29361 75.0 % (9 / 12) 50.0 % (3 / 6)
get_typtype CBC 612777 100.0 % (8 / 8) 100.0 % (2 / 2)
op_hashjoinable CBC 424795 100.0 % (24 / 24) 77.8 % (14 / 18)
op_in_opfamily CBC 429361 100.0 % (2 / 2)
op_input_types CBC 324915 88.9 % (8 / 9) 25.0 % (1 / 4)
op_is_safe_index_member GNC 275 91.7 % (11 / 12) 50.0 % (3 / 6)
op_mergejoinable CBC 441400 100.0 % (16 / 16) 70.0 % (7 / 10)
op_strict CBC 57048 80.0 % (4 / 5) 25.0 % (1 / 4)
op_volatile CBC 16024 80.0 % (4 / 5) 25.0 % (1 / 4)
type_is_collatable CBC 326315 100.0 % (2 / 2)
type_is_enum CBC 64756 100.0 % (2 / 2)
type_is_multirange CBC 38070 100.0 % (2 / 2)
type_is_range CBC 19376 100.0 % (2 / 2)
type_is_rowtype CBC 135411 100.0 % (13 / 13) 100.0 % (7 / 7)

Generated by: LCOV version 2.0-1