LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - lsyscache.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 88.5 % 1252 1108 144 1 1 1106 1
Current Date: 2026-10-12 11:56:10 +0200 Functions: 98.4 % 126 124 2 1 123
Baseline: lcov-20261012-baseline Branches: 56.9 % 650 370 280 1 369
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 82.9 % 70 58 12 1 57
(360..) days: 88.8 % 1182 1050 132 1 1049
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 98.4 % 122 120 2 1 119
Branch coverage date bins:
(30,360] days: 60.7 % 56 34 22 34
(360..) days: 56.6 % 594 336 258 1 335

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 345795 100.0 % (9 / 9) 90.0 % (9 / 10)
comparison_ops_are_compatible CBC 147331 100.0 % (14 / 14) 100.0 % (8 / 8)
equality_ops_are_compatible CBC 1011 100.0 % (14 / 14) 87.5 % (7 / 8)
free_attstatsslot CBC 1668408 100.0 % (8 / 8) 100.0 % (6 / 6)
func_parallel CBC 1155797 85.7 % (6 / 7) 25.0 % (1 / 4)
func_strict CBC 185710 85.7 % (6 / 7) 25.0 % (1 / 4)
func_volatile CBC 863714 85.7 % (6 / 7) 25.0 % (1 / 4)
getBaseType CBC 3542282 100.0 % (3 / 3)
getBaseTypeAndTypmod CBC 4841103 92.9 % (13 / 14) 50.0 % (4 / 8)
getSubscriptingRoutines CBC 28914 100.0 % (6 / 6) 100.0 % (2 / 2)
getTypeBinaryInputInfo CBC 157474 84.6 % (11 / 13) 41.7 % (5 / 12)
getTypeBinaryOutputInfo CBC 1440 84.6 % (11 / 13) 56.2 % (9 / 16)
getTypeIOParam CBC 1119279 100.0 % (5 / 5) 100.0 % (2 / 2)
getTypeInputInfo CBC 435014 76.9 % (10 / 13) 25.0 % (3 / 12)
getTypeOutputInfo CBC 1040390 76.9 % (10 / 13) 43.8 % (7 / 16)
get_array_type CBC 109949 100.0 % (7 / 7) 100.0 % (2 / 2)
get_attavgwidth CBC 1155468 75.0 % (9 / 12) 62.5 % (5 / 8)
get_attgenerated CBC 1555 87.5 % (7 / 8) 25.0 % (1 / 4)
get_attname CBC 52066 90.0 % (9 / 10) 50.0 % (3 / 6)
get_attnum CBC 22131 100.0 % (8 / 8) 100.0 % (2 / 2)
get_attoptions CBC 566735 90.0 % (9 / 10) 50.0 % (3 / 6)
get_attstatsslot CBC 1924335 95.0 % (38 / 40) 65.6 % (21 / 32)
get_atttype CBC 4021 87.5 % (7 / 8) 50.0 % (1 / 2)
get_atttypetypmodcoll CBC 9153 90.0 % (9 / 10) 25.0 % (1 / 4)
get_base_element_type CBC 161104 100.0 % (15 / 15) 100.0 % (8 / 8)
get_cast_oid CBC 67 100.0 % (5 / 5) 83.3 % (5 / 6)
get_collation_isdeterministic CBC 7763 87.5 % (7 / 8) 25.0 % (1 / 4)
get_collation_name CBC 345 87.5 % (7 / 8) 50.0 % (1 / 2)
get_commutator CBC 573181 87.5 % (7 / 8) 50.0 % (1 / 2)
get_compatible_hash_operators CBC 4657 69.4 % (25 / 36) 46.4 % (13 / 28)
get_constraint_index CBC 842 91.7 % (11 / 12) 87.5 % (7 / 8)
get_constraint_name CBC 609 87.5 % (7 / 8) 50.0 % (1 / 2)
get_constraint_type CBC 620 85.7 % (6 / 7) 25.0 % (1 / 4)
get_database_name CBC 23226 100.0 % (7 / 7) 100.0 % (2 / 2)
get_element_type CBC 882192 90.0 % (9 / 10) 83.3 % (5 / 6)
get_equality_op_for_ordering_op CBC 6853 100.0 % (7 / 7) 75.0 % (3 / 4)
get_func_leakproof CBC 9952 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_name CBC 901 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_namespace CBC 176 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 22766 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_retset CBC 418513 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_rettype CBC 15687 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_signature GNC 945 91.7 % (11 / 12) 33.3 % (2 / 6)
get_func_support CBC 68670 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 161 80.0 % (12 / 15) 50.0 % (5 / 10)
get_index_isclustered CBC 543 87.5 % (7 / 8) 25.0 % (1 / 4)
get_index_isreplident CBC 331 87.5 % (7 / 8) 50.0 % (1 / 2)
get_index_isvalid CBC 3859 87.5 % (7 / 8) 25.0 % (1 / 4)
get_language_name CBC 172 90.0 % (9 / 10) 50.0 % (3 / 6)
get_mergejoin_opfamilies CBC 2001166 100.0 % (11 / 11) 83.3 % (5 / 6)
get_multirange_range CBC 12871 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name CBC 1042175 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name_or_temp CBC 152497 100.0 % (4 / 4) 100.0 % (2 / 2)
get_negator CBC 47104 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_hash_functions CBC 65936 81.8 % (27 / 33) 58.3 % (14 / 24)
get_op_hash_functions_ext CBC 22125 54.5 % (12 / 22) 40.0 % (8 / 20)
get_op_index_interpretation CBC 3649 94.9 % (37 / 39) 87.5 % (14 / 16)
get_op_opfamily_properties CBC 268775 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 525789 100.0 % (8 / 8) 100.0 % (2 / 2)
get_op_rettype CBC 55 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opclass_family CBC 104668 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_input_type CBC 105289 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_method CBC 1364 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_opfamily_and_input_type CBC 2499 88.9 % (8 / 9) 50.0 % (1 / 2)
get_opcode CBC 1183669 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opfamily_member CBC 2956069 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opfamily_member_for_cmptype CBC 2142657 83.3 % (5 / 6) 50.0 % (1 / 2)
get_opfamily_method CBC 2248142 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 527360 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opmethod_canorder CBC 10431154 100.0 % (8 / 8) 100.0 % (3 / 3)
get_opname CBC 45 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprjoin CBC 217810 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprrest CBC 947686 87.5 % (7 / 8) 50.0 % (1 / 2)
get_ordering_op_for_equality_op CBC 5538 100.0 % (16 / 16) 60.0 % (6 / 10)
get_ordering_op_properties CBC 383183 100.0 % (21 / 21) 70.0 % (7 / 10)
get_promoted_array_type CBC 11558 85.7 % (6 / 7) 75.0 % (3 / 4)
get_publication_name CBC 576 90.0 % (9 / 10) 50.0 % (3 / 6)
get_publication_oid CBC 2303 100.0 % (5 / 5) 83.3 % (5 / 6)
get_qualified_objname CBC 4588 83.3 % (5 / 6) 25.0 % (1 / 4)
get_range_collation CBC 1562 87.5 % (7 / 8) 50.0 % (1 / 2)
get_range_multirange CBC 231 87.5 % (7 / 8) 50.0 % (1 / 2)
get_range_subtype CBC 15245 100.0 % (8 / 8) 100.0 % (2 / 2)
get_rel_name CBC 191783 100.0 % (8 / 8) 100.0 % (2 / 2)
get_rel_namespace CBC 287194 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_persistence CBC 297087 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_relam CBC 5885 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_relispartition CBC 9751 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_relkind CBC 176547 100.0 % (8 / 8) 100.0 % (2 / 2)
get_rel_tablespace CBC 6315 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_type_id CBC 6055 87.5 % (7 / 8) 50.0 % (1 / 2)
get_relname_relid CBC 1021062 100.0 % (2 / 2)
get_subscription_name CBC 44 90.0 % (9 / 10) 50.0 % (3 / 6)
get_subscription_oid CBC 48 100.0 % (5 / 5) 66.7 % (4 / 6)
get_transform_fromsql CBC 960 88.9 % (8 / 9) 75.0 % (3 / 4)
get_transform_tosql CBC 1148 88.9 % (8 / 9) 75.0 % (3 / 4)
get_typ_typrelid CBC 30927 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typavgwidth CBC 1383833 100.0 % (14 / 14) 100.0 % (10 / 10)
get_typbyval CBC 42693 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typcollation CBC 1705455 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typdefault CBC 21409 94.7 % (18 / 19) 62.5 % (5 / 8)
get_type_category_preferred CBC 254824 88.9 % (8 / 9) 25.0 % (1 / 4)
get_type_io_data CBC 84541 83.3 % (30 / 36) 50.0 % (8 / 16)
get_typisdefined CBC 191 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typlen CBC 2037114 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typlenbyval CBC 641761 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typlenbyvalalign CBC 1138204 90.0 % (9 / 10) 25.0 % (1 / 4)
get_typmodin UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
get_typstorage CBC 59676 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typsubscript CBC 28915 75.0 % (9 / 12) 50.0 % (3 / 6)
get_typtype CBC 598455 100.0 % (8 / 8) 100.0 % (2 / 2)
op_hashjoinable CBC 408951 100.0 % (24 / 24) 77.8 % (14 / 18)
op_in_opfamily CBC 431744 100.0 % (2 / 2)
op_input_types CBC 347124 88.9 % (8 / 9) 25.0 % (1 / 4)
op_is_safe_index_member CBC 1610 91.7 % (11 / 12) 50.0 % (3 / 6)
op_mergejoinable CBC 450834 100.0 % (16 / 16) 70.0 % (7 / 10)
op_strict CBC 58034 80.0 % (4 / 5) 25.0 % (1 / 4)
op_volatile CBC 15975 80.0 % (4 / 5) 25.0 % (1 / 4)
type_is_collatable CBC 320350 100.0 % (2 / 2)
type_is_enum CBC 63713 100.0 % (2 / 2)
type_is_multirange CBC 35465 100.0 % (2 / 2)
type_is_range CBC 16840 100.0 % (2 / 2)
type_is_rowtype CBC 136301 100.0 % (13 / 13) 100.0 % (7 / 7)

Generated by: LCOV version 2.0-1