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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 88.5 % 1274 1128 146 1 1127 1
Current Date: 2026-08-27 14:31:44 +0300 Functions: 98.4 % 129 127 2 1 126
Baseline: lcov-20260827-baseline Branches: 56.5 % 662 374 288 374
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 85.7 % 91 78 13 78
(360..) days: 88.7 % 1182 1049 133 1049
Function coverage date bins:
(30,360] days: 100.0 % 7 7 7
(360..) days: 98.4 % 122 120 2 1 119
Branch coverage date bins:
(30,360] days: 57.4 % 68 39 29 39
(360..) days: 56.4 % 594 335 259 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
get_func_nargs UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
get_typmodin UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
get_subscription_name CBC 44 90.0 % (9 / 10) 50.0 % (3 / 6)
get_opname CBC 45 87.5 % (7 / 8) 50.0 % (1 / 2)
get_subscription_oid CBC 47 100.0 % (5 / 5) 66.7 % (4 / 6)
get_op_rettype CBC 55 87.5 % (7 / 8) 50.0 % (1 / 2)
get_cast_oid CBC 65 100.0 % (5 / 5) 83.3 % (5 / 6)
get_func_namespace CBC 164 87.5 % (7 / 8) 50.0 % (1 / 2)
get_index_column_opclass CBC 165 80.0 % (12 / 15) 50.0 % (5 / 10)
get_func_variadictype CBC 181 85.7 % (6 / 7) 25.0 % (1 / 4)
get_language_name CBC 188 90.0 % (9 / 10) 50.0 % (3 / 6)
get_typisdefined CBC 195 87.5 % (7 / 8) 50.0 % (1 / 2)
get_range_multirange CBC 229 87.5 % (7 / 8) 50.0 % (1 / 2)
get_index_isreplident CBC 330 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_opfamily_sortfamily CBC 359 87.5 % (7 / 8) 50.0 % (1 / 2)
get_collation_name CBC 381 87.5 % (7 / 8) 50.0 % (1 / 2)
get_publication_name CBC 516 90.0 % (9 / 10) 50.0 % (3 / 6)
get_index_isclustered CBC 542 87.5 % (7 / 8) 25.0 % (1 / 4)
get_constraint_name CBC 611 87.5 % (7 / 8) 50.0 % (1 / 2)
get_constraint_type CBC 620 85.7 % (6 / 7) 25.0 % (1 / 4)
get_constraint_index CBC 777 91.7 % (11 / 12) 87.5 % (7 / 8)
get_opfamily_name CBC 819 70.0 % (7 / 10) 16.7 % (1 / 6)
get_func_name CBC 865 87.5 % (7 / 8) 50.0 % (1 / 2)
equality_ops_are_compatible CBC 879 100.0 % (14 / 14) 87.5 % (7 / 8)
get_range_constructor2 CBC 897 87.5 % (7 / 8) 25.0 % (1 / 4)
get_func_signature GNC 945 91.7 % (11 / 12) 33.3 % (2 / 6)
get_transform_fromsql CBC 960 88.9 % (8 / 9) 75.0 % (3 / 4)
get_transform_tosql CBC 1149 88.9 % (8 / 9) 75.0 % (3 / 4)
getTypeBinaryOutputInfo CBC 1428 84.6 % (11 / 13) 56.2 % (9 / 16)
op_is_safe_index_member CBC 1530 91.7 % (11 / 12) 50.0 % (3 / 6)
get_propgraph_label_name CBC 1587 85.7 % (6 / 7) 25.0 % (1 / 4)
get_range_collation CBC 2156 87.5 % (7 / 8) 50.0 % (1 / 2)
get_atttype CBC 2165 87.5 % (7 / 8) 50.0 % (1 / 2)
get_publication_oid CBC 2233 100.0 % (5 / 5) 83.3 % (5 / 6)
get_opclass_method CBC 2771 87.5 % (7 / 8) 25.0 % (1 / 4)
get_attgenerated CBC 2784 87.5 % (7 / 8) 25.0 % (1 / 4)
get_op_index_interpretation CBC 3707 94.9 % (37 / 39) 87.5 % (14 / 16)
get_index_isvalid CBC 3869 87.5 % (7 / 8) 25.0 % (1 / 4)
get_propgraph_property_name CBC 4066 85.7 % (6 / 7) 25.0 % (1 / 4)
get_compatible_hash_operators CBC 4537 69.4 % (25 / 36) 46.4 % (13 / 28)
get_qualified_objname CBC 4750 83.3 % (5 / 6) 25.0 % (1 / 4)
get_opclass_opfamily_and_input_type CBC 4942 88.9 % (8 / 9) 50.0 % (1 / 2)
get_ordering_op_for_equality_op CBC 5446 100.0 % (16 / 16) 60.0 % (6 / 10)
get_rel_type_id CBC 5904 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_tablespace CBC 6212 87.5 % (7 / 8) 50.0 % (1 / 2)
get_equality_op_for_ordering_op CBC 6679 100.0 % (7 / 7) 75.0 % (3 / 4)
get_collation_isdeterministic CBC 7812 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_relam CBC 8596 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_relispartition CBC 10233 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_leakproof CBC 10509 85.7 % (6 / 7) 25.0 % (1 / 4)
get_promoted_array_type CBC 11597 85.7 % (6 / 7) 75.0 % (3 / 4)
get_multirange_range CBC 13327 100.0 % (8 / 8) 100.0 % (2 / 2)
op_volatile CBC 15904 80.0 % (4 / 5) 25.0 % (1 / 4)
get_func_rettype CBC 16059 85.7 % (6 / 7) 25.0 % (1 / 4)
get_atttypetypmodcoll CBC 16322 90.0 % (9 / 10) 25.0 % (1 / 4)
get_range_subtype CBC 18543 100.0 % (8 / 8) 100.0 % (2 / 2)
type_is_range CBC 19625 100.0 % (2 / 2)
get_typdefault CBC 21426 94.7 % (18 / 19) 62.5 % (5 / 8)
get_op_hash_functions_ext CBC 22852 63.6 % (14 / 22) 50.0 % (10 / 20)
get_func_prokind CBC 23162 85.7 % (6 / 7) 25.0 % (1 / 4)
get_attnum CBC 23978 100.0 % (8 / 8) 100.0 % (2 / 2)
get_database_name CBC 25800 100.0 % (7 / 7) 100.0 % (2 / 2)
getSubscriptingRoutines CBC 29107 100.0 % (6 / 6) 100.0 % (2 / 2)
get_typsubscript CBC 29108 75.0 % (9 / 12) 50.0 % (3 / 6)
get_typ_typrelid CBC 30819 87.5 % (7 / 8) 50.0 % (1 / 2)
type_is_multirange CBC 37292 100.0 % (2 / 2)
get_typbyval CBC 42725 87.5 % (7 / 8) 50.0 % (1 / 2)
get_negator CBC 47933 87.5 % (7 / 8) 50.0 % (1 / 2)
get_attname CBC 55059 90.0 % (9 / 10) 50.0 % (3 / 6)
op_strict CBC 60049 80.0 % (4 / 5) 25.0 % (1 / 4)
get_typstorage CBC 60417 87.5 % (7 / 8) 50.0 % (1 / 2)
type_is_enum CBC 64049 100.0 % (2 / 2)
get_op_hash_functions CBC 68232 81.8 % (27 / 33) 58.3 % (14 / 24)
get_func_support CBC 68733 87.5 % (7 / 8) 50.0 % (1 / 2)
get_type_io_data CBC 86346 83.3 % (30 / 36) 50.0 % (8 / 16)
get_opclass_family CBC 105102 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_input_type CBC 105276 87.5 % (7 / 8) 25.0 % (1 / 4)
get_array_type CBC 110389 100.0 % (7 / 7) 100.0 % (2 / 2)
type_is_rowtype CBC 136307 100.0 % (13 / 13) 100.0 % (7 / 7)
comparison_ops_are_compatible CBC 142953 100.0 % (14 / 14) 100.0 % (8 / 8)
get_namespace_name_or_temp CBC 154305 100.0 % (4 / 4) 100.0 % (2 / 2)
getTypeBinaryInputInfo CBC 157522 84.6 % (11 / 13) 41.7 % (5 / 12)
get_base_element_type CBC 161749 100.0 % (15 / 15) 100.0 % (8 / 8)
get_rel_relkind CBC 177910 100.0 % (8 / 8) 100.0 % (2 / 2)
func_strict CBC 183124 85.7 % (6 / 7) 25.0 % (1 / 4)
get_rel_name CBC 191745 100.0 % (8 / 8) 100.0 % (2 / 2)
get_oprjoin CBC 221626 87.5 % (7 / 8) 50.0 % (1 / 2)
get_type_category_preferred CBC 259494 88.9 % (8 / 9) 25.0 % (1 / 4)
get_op_opfamily_properties CBC 274887 90.0 % (9 / 10) 50.0 % (3 / 6)
get_rel_namespace CBC 286535 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_persistence CBC 300397 87.5 % (7 / 8) 25.0 % (1 / 4)
type_is_collatable CBC 321421 100.0 % (2 / 2)
op_input_types CBC 336626 88.9 % (8 / 9) 25.0 % (1 / 4)
collations_agree_on_equality CBC 346764 100.0 % (9 / 9) 90.0 % (9 / 10)
get_ordering_op_properties CBC 381469 100.0 % (21 / 21) 70.0 % (7 / 10)
get_func_retset CBC 424502 85.7 % (6 / 7) 25.0 % (1 / 4)
getTypeInputInfo CBC 432105 76.9 % (10 / 13) 25.0 % (3 / 12)
op_in_opfamily CBC 432589 100.0 % (2 / 2)
op_hashjoinable CBC 434616 100.0 % (24 / 24) 77.8 % (14 / 18)
op_mergejoinable CBC 446371 100.0 % (16 / 16) 70.0 % (7 / 10)
get_opfamily_proc CBC 515714 100.0 % (8 / 8) 100.0 % (2 / 2)
get_op_opfamily_strategy CBC 525381 87.5 % (7 / 8) 50.0 % (1 / 2)
get_attoptions CBC 586998 90.0 % (9 / 10) 50.0 % (3 / 6)
get_typtype CBC 607319 100.0 % (8 / 8) 100.0 % (2 / 2)
get_commutator CBC 612936 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typlenbyval CBC 639184 88.9 % (8 / 9) 25.0 % (1 / 4)
func_volatile CBC 851513 85.7 % (6 / 7) 25.0 % (1 / 4)
get_element_type CBC 887790 90.0 % (9 / 10) 83.3 % (5 / 6)
get_oprrest CBC 958318 87.5 % (7 / 8) 50.0 % (1 / 2)
get_relname_relid CBC 1034598 100.0 % (2 / 2)
getTypeOutputInfo CBC 1046628 76.9 % (10 / 13) 43.8 % (7 / 16)
get_namespace_name CBC 1115312 100.0 % (8 / 8) 100.0 % (2 / 2)
getTypeIOParam CBC 1128002 100.0 % (5 / 5) 100.0 % (2 / 2)
get_typlenbyvalalign CBC 1159713 90.0 % (9 / 10) 25.0 % (1 / 4)
func_parallel CBC 1160123 85.7 % (6 / 7) 25.0 % (1 / 4)
get_attavgwidth CBC 1186111 75.0 % (9 / 12) 62.5 % (5 / 8)
get_opcode CBC 1187010 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typavgwidth CBC 1415332 100.0 % (14 / 14) 100.0 % (10 / 10)
free_attstatsslot CBC 1645604 100.0 % (8 / 8) 100.0 % (6 / 6)
get_typcollation CBC 1722669 100.0 % (8 / 8) 100.0 % (2 / 2)
get_attstatsslot CBC 1875235 95.0 % (38 / 40) 65.6 % (21 / 32)
get_mergejoin_opfamilies CBC 2001087 100.0 % (11 / 11) 83.3 % (5 / 6)
get_typlen CBC 2071207 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opfamily_member_for_cmptype CBC 2177417 83.3 % (5 / 6) 50.0 % (1 / 2)
get_opfamily_method CBC 2285696 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opfamily_member CBC 2986597 100.0 % (8 / 8) 100.0 % (2 / 2)
getBaseType CBC 3587307 100.0 % (3 / 3)
getBaseTypeAndTypmod CBC 4901696 92.9 % (13 / 14) 50.0 % (4 / 8)
get_opmethod_canorder CBC 10449709 100.0 % (8 / 8) 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1