LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - lsyscache.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 88.5 % 1252 1108 144 1 1107 1
Current Date: 2026-11-05 14:14:01 +0100 Functions: 98.4 % 126 124 2 1 123
Baseline: lcov-20261105-baseline Branches: 56.9 % 650 370 280 370
Baseline Date: 2026-11-05 14:14:01 +0100 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 1050
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 336

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
get_compatible_hash_operators CBC 4634 69.4 % (25 / 36) 46.4 % (13 / 28)
get_op_hash_functions_ext CBC 23866 54.5 % (12 / 22) 40.0 % (8 / 20)
get_attstatsslot CBC 2021333 95.0 % (38 / 40) 65.6 % (21 / 32)
get_op_hash_functions CBC 68261 81.8 % (27 / 33) 58.3 % (14 / 24)
getTypeInputInfo CBC 437239 76.9 % (10 / 13) 25.0 % (3 / 12)
getTypeOutputInfo CBC 1042605 76.9 % (10 / 13) 43.8 % (7 / 16)
get_type_io_data CBC 85453 83.3 % (30 / 36) 50.0 % (8 / 16)
getTypeBinaryInputInfo CBC 157188 84.6 % (11 / 13) 41.7 % (5 / 12)
getTypeBinaryOutputInfo CBC 1440 84.6 % (11 / 13) 56.2 % (9 / 16)
get_index_column_opclass CBC 161 80.0 % (12 / 15) 50.0 % (5 / 10)
get_opfamily_name CBC 819 70.0 % (7 / 10) 16.7 % (1 / 6)
getBaseTypeAndTypmod CBC 4909598 92.9 % (13 / 14) 50.0 % (4 / 8)
get_func_nargs UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
get_func_signature GNC 945 91.7 % (11 / 12) 33.3 % (2 / 6)
get_ordering_op_for_equality_op CBC 5538 100.0 % (16 / 16) 60.0 % (6 / 10)
op_hashjoinable CBC 418259 100.0 % (24 / 24) 77.8 % (14 / 18)
func_parallel CBC 1160308 85.7 % (6 / 7) 25.0 % (1 / 4)
func_strict CBC 189014 85.7 % (6 / 7) 25.0 % (1 / 4)
func_volatile CBC 867562 85.7 % (6 / 7) 25.0 % (1 / 4)
get_attavgwidth CBC 1157730 75.0 % (9 / 12) 62.5 % (5 / 8)
get_attgenerated CBC 1557 87.5 % (7 / 8) 25.0 % (1 / 4)
get_attname CBC 52193 90.0 % (9 / 10) 50.0 % (3 / 6)
get_attoptions CBC 571760 90.0 % (9 / 10) 50.0 % (3 / 6)
get_atttypetypmodcoll CBC 9171 90.0 % (9 / 10) 25.0 % (1 / 4)
get_collation_isdeterministic CBC 7783 87.5 % (7 / 8) 25.0 % (1 / 4)
get_constraint_type CBC 620 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_leakproof CBC 9952 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_prokind CBC 22928 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_retset CBC 421505 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_rettype CBC 15849 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_variadictype CBC 181 85.7 % (6 / 7) 25.0 % (1 / 4)
get_index_isclustered CBC 573 87.5 % (7 / 8) 25.0 % (1 / 4)
get_index_isvalid CBC 3798 87.5 % (7 / 8) 25.0 % (1 / 4)
get_language_name CBC 172 90.0 % (9 / 10) 50.0 % (3 / 6)
get_op_opfamily_properties CBC 274662 90.0 % (9 / 10) 50.0 % (3 / 6)
get_opclass_family CBC 105773 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_input_type CBC 106406 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_method CBC 1370 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opfamily_method CBC 2265734 87.5 % (7 / 8) 25.0 % (1 / 4)
get_ordering_op_properties CBC 380343 100.0 % (21 / 21) 70.0 % (7 / 10)
get_publication_name CBC 576 90.0 % (9 / 10) 50.0 % (3 / 6)
get_qualified_objname CBC 4593 83.3 % (5 / 6) 25.0 % (1 / 4)
get_rel_persistence CBC 298500 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_relam CBC 5893 87.5 % (7 / 8) 25.0 % (1 / 4)
get_subscription_name CBC 44 90.0 % (9 / 10) 50.0 % (3 / 6)
get_typdefault CBC 21422 94.7 % (18 / 19) 62.5 % (5 / 8)
get_type_category_preferred CBC 260277 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typlenbyval CBC 661721 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typlenbyvalalign CBC 1139041 90.0 % (9 / 10) 25.0 % (1 / 4)
get_typsubscript CBC 28971 75.0 % (9 / 12) 50.0 % (3 / 6)
op_input_types CBC 349484 88.9 % (8 / 9) 25.0 % (1 / 4)
op_is_safe_index_member CBC 1647 91.7 % (11 / 12) 50.0 % (3 / 6)
op_mergejoinable CBC 452912 100.0 % (16 / 16) 70.0 % (7 / 10)
op_strict CBC 60612 80.0 % (4 / 5) 25.0 % (1 / 4)
op_volatile CBC 15962 80.0 % (4 / 5) 25.0 % (1 / 4)
get_op_index_interpretation CBC 3649 94.9 % (37 / 39) 87.5 % (14 / 16)
get_subscription_oid CBC 47 100.0 % (5 / 5) 66.7 % (4 / 6)
get_typmodin UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
collations_agree_on_equality CBC 346087 100.0 % (9 / 9) 90.0 % (9 / 10)
equality_ops_are_compatible CBC 1015 100.0 % (14 / 14) 87.5 % (7 / 8)
get_atttype CBC 4040 87.5 % (7 / 8) 50.0 % (1 / 2)
get_cast_oid CBC 68 100.0 % (5 / 5) 83.3 % (5 / 6)
get_collation_name CBC 349 87.5 % (7 / 8) 50.0 % (1 / 2)
get_commutator CBC 589452 87.5 % (7 / 8) 50.0 % (1 / 2)
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_element_type CBC 891356 90.0 % (9 / 10) 83.3 % (5 / 6)
get_equality_op_for_ordering_op CBC 6811 100.0 % (7 / 7) 75.0 % (3 / 4)
get_func_name CBC 918 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_namespace CBC 184 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_support CBC 69038 87.5 % (7 / 8) 50.0 % (1 / 2)
get_index_isreplident CBC 331 87.5 % (7 / 8) 50.0 % (1 / 2)
get_mergejoin_opfamilies CBC 2003700 100.0 % (11 / 11) 83.3 % (5 / 6)
get_negator CBC 47068 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_opfamily_sortfamily CBC 359 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_rettype CBC 55 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opclass_opfamily_and_input_type CBC 2506 88.9 % (8 / 9) 50.0 % (1 / 2)
get_opcode CBC 1229494 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opfamily_member_for_cmptype CBC 2154400 83.3 % (5 / 6) 50.0 % (1 / 2)
get_opname CBC 45 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprjoin CBC 227716 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprrest CBC 951260 87.5 % (7 / 8) 50.0 % (1 / 2)
get_promoted_array_type CBC 11709 85.7 % (6 / 7) 75.0 % (3 / 4)
get_publication_oid CBC 2318 100.0 % (5 / 5) 83.3 % (5 / 6)
get_range_collation CBC 1570 87.5 % (7 / 8) 50.0 % (1 / 2)
get_range_multirange CBC 229 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_namespace CBC 294618 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_relispartition CBC 9844 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_tablespace CBC 6335 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_type_id CBC 6115 87.5 % (7 / 8) 50.0 % (1 / 2)
get_transform_fromsql CBC 973 88.9 % (8 / 9) 75.0 % (3 / 4)
get_transform_tosql CBC 1184 88.9 % (8 / 9) 75.0 % (3 / 4)
get_typ_typrelid CBC 31428 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typbyval CBC 42714 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typisdefined CBC 195 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typlen CBC 2054246 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typstorage CBC 59510 87.5 % (7 / 8) 50.0 % (1 / 2)
comparison_ops_are_compatible CBC 154773 100.0 % (14 / 14) 100.0 % (8 / 8)
free_attstatsslot CBC 1711661 100.0 % (8 / 8) 100.0 % (6 / 6)
getSubscriptingRoutines CBC 28970 100.0 % (6 / 6) 100.0 % (2 / 2)
getTypeIOParam CBC 1125163 100.0 % (5 / 5) 100.0 % (2 / 2)
get_array_type CBC 110604 100.0 % (7 / 7) 100.0 % (2 / 2)
get_attnum CBC 22267 100.0 % (8 / 8) 100.0 % (2 / 2)
get_base_element_type CBC 161640 100.0 % (15 / 15) 100.0 % (8 / 8)
get_database_name CBC 23337 100.0 % (7 / 7) 100.0 % (2 / 2)
get_multirange_range CBC 12949 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name CBC 1059637 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name_or_temp CBC 160188 100.0 % (4 / 4) 100.0 % (2 / 2)
get_op_opfamily_strategy CBC 531789 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opfamily_member CBC 2982747 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opfamily_proc CBC 532176 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opmethod_canorder CBC 10449463 100.0 % (8 / 8) 100.0 % (3 / 3)
get_range_subtype CBC 15288 100.0 % (8 / 8) 100.0 % (2 / 2)
get_rel_name CBC 200020 100.0 % (8 / 8) 100.0 % (2 / 2)
get_rel_relkind CBC 177547 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typavgwidth CBC 1398149 100.0 % (14 / 14) 100.0 % (10 / 10)
get_typcollation CBC 1721748 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typtype CBC 607775 100.0 % (8 / 8) 100.0 % (2 / 2)
type_is_rowtype CBC 136865 100.0 % (13 / 13) 100.0 % (7 / 7)
getBaseType CBC 3604002 100.0 % (3 / 3)
get_relname_relid CBC 1027547 100.0 % (2 / 2)
op_in_opfamily CBC 436612 100.0 % (2 / 2)
type_is_collatable CBC 324303 100.0 % (2 / 2)
type_is_enum CBC 65023 100.0 % (2 / 2)
type_is_multirange CBC 36591 100.0 % (2 / 2)
type_is_range CBC 17745 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1