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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 88.5 % 1252 1108 144 1 1 1106 1
Current Date: 2026-09-20 14:13:17 +0900 Functions: 98.4 % 126 124 2 1 123
Baseline: lcov-20260920-baseline Branches: 56.9 % 650 370 280 1 369
Baseline Date: 2026-09-20 14:13:13 +0900 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
get_compatible_hash_operators CBC 4557 69.4 % (25 / 36) 46.4 % (13 / 28)
get_op_hash_functions_ext CBC 22231 54.5 % (12 / 22) 40.0 % (8 / 20)
get_attstatsslot CBC 1918151 95.0 % (38 / 40) 65.6 % (21 / 32)
get_op_hash_functions CBC 64651 81.8 % (27 / 33) 58.3 % (14 / 24)
getTypeInputInfo CBC 433590 76.9 % (10 / 13) 25.0 % (3 / 12)
getTypeOutputInfo CBC 1037325 76.9 % (10 / 13) 43.8 % (7 / 16)
get_type_io_data CBC 84319 83.3 % (30 / 36) 50.0 % (8 / 16)
getTypeBinaryInputInfo CBC 157482 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 4827301 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 5482 100.0 % (16 / 16) 60.0 % (6 / 10)
op_hashjoinable CBC 402902 100.0 % (24 / 24) 77.8 % (14 / 18)
func_parallel CBC 1149163 85.7 % (6 / 7) 25.0 % (1 / 4)
func_strict CBC 183860 85.7 % (6 / 7) 25.0 % (1 / 4)
func_volatile CBC 857196 85.7 % (6 / 7) 25.0 % (1 / 4)
get_attavgwidth CBC 1151404 75.0 % (9 / 12) 62.5 % (5 / 8)
get_attgenerated CBC 1547 87.5 % (7 / 8) 25.0 % (1 / 4)
get_attname CBC 51786 90.0 % (9 / 10) 50.0 % (3 / 6)
get_attoptions CBC 566335 90.0 % (9 / 10) 50.0 % (3 / 6)
get_atttypetypmodcoll CBC 9057 90.0 % (9 / 10) 25.0 % (1 / 4)
get_collation_isdeterministic CBC 7763 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 9802 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_prokind CBC 22833 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_retset CBC 416846 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_rettype CBC 15752 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 540 87.5 % (7 / 8) 25.0 % (1 / 4)
get_index_isvalid CBC 3778 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 267474 90.0 % (9 / 10) 50.0 % (3 / 6)
get_opclass_family CBC 104509 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_input_type CBC 105127 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_method CBC 1364 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opfamily_method CBC 2228998 87.5 % (7 / 8) 25.0 % (1 / 4)
get_ordering_op_properties CBC 379134 100.0 % (21 / 21) 70.0 % (7 / 10)
get_publication_name CBC 575 90.0 % (9 / 10) 50.0 % (3 / 6)
get_qualified_objname CBC 4546 83.3 % (5 / 6) 25.0 % (1 / 4)
get_rel_persistence CBC 295740 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_relam CBC 5845 87.5 % (7 / 8) 25.0 % (1 / 4)
get_subscription_name CBC 44 90.0 % (9 / 10) 50.0 % (3 / 6)
get_typdefault CBC 21401 94.7 % (18 / 19) 62.5 % (5 / 8)
get_type_category_preferred CBC 254038 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typlenbyval CBC 640545 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typlenbyvalalign CBC 1156295 90.0 % (9 / 10) 25.0 % (1 / 4)
get_typsubscript CBC 28659 75.0 % (9 / 12) 50.0 % (3 / 6)
op_input_types CBC 345327 88.9 % (8 / 9) 25.0 % (1 / 4)
op_is_safe_index_member CBC 1600 91.7 % (11 / 12) 50.0 % (3 / 6)
op_mergejoinable CBC 448599 100.0 % (16 / 16) 70.0 % (7 / 10)
op_strict CBC 57162 80.0 % (4 / 5) 25.0 % (1 / 4)
op_volatile CBC 15898 80.0 % (4 / 5) 25.0 % (1 / 4)
get_op_index_interpretation CBC 3623 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 342901 100.0 % (9 / 9) 90.0 % (9 / 10)
equality_ops_are_compatible CBC 1011 100.0 % (14 / 14) 87.5 % (7 / 8)
get_atttype CBC 3990 87.5 % (7 / 8) 50.0 % (1 / 2)
get_cast_oid CBC 66 100.0 % (5 / 5) 83.3 % (5 / 6)
get_collation_name CBC 345 87.5 % (7 / 8) 50.0 % (1 / 2)
get_commutator CBC 565902 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 601 87.5 % (7 / 8) 50.0 % (1 / 2)
get_element_type CBC 879416 90.0 % (9 / 10) 83.3 % (5 / 6)
get_equality_op_for_ordering_op CBC 6737 100.0 % (7 / 7) 75.0 % (3 / 4)
get_func_name CBC 866 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_namespace CBC 164 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_support CBC 68210 87.5 % (7 / 8) 50.0 % (1 / 2)
get_index_isreplident CBC 330 87.5 % (7 / 8) 50.0 % (1 / 2)
get_mergejoin_opfamilies CBC 1987514 100.0 % (11 / 11) 83.3 % (5 / 6)
get_negator CBC 46963 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 2480 88.9 % (8 / 9) 50.0 % (1 / 2)
get_opcode CBC 1176947 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opfamily_member_for_cmptype CBC 2124764 83.3 % (5 / 6) 50.0 % (1 / 2)
get_opname CBC 45 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprjoin CBC 215541 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprrest CBC 943393 87.5 % (7 / 8) 50.0 % (1 / 2)
get_promoted_array_type CBC 11554 85.7 % (6 / 7) 75.0 % (3 / 4)
get_publication_oid CBC 2287 100.0 % (5 / 5) 83.3 % (5 / 6)
get_range_collation CBC 1546 87.5 % (7 / 8) 50.0 % (1 / 2)
get_range_multirange CBC 231 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_namespace CBC 286666 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_relispartition CBC 9852 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_tablespace CBC 6274 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_type_id CBC 6040 87.5 % (7 / 8) 50.0 % (1 / 2)
get_transform_fromsql CBC 960 88.9 % (8 / 9) 75.0 % (3 / 4)
get_transform_tosql CBC 1151 88.9 % (8 / 9) 75.0 % (3 / 4)
get_typ_typrelid CBC 30927 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typbyval CBC 42725 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typisdefined CBC 191 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typlen CBC 2030472 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typstorage CBC 59265 87.5 % (7 / 8) 50.0 % (1 / 2)
comparison_ops_are_compatible CBC 146865 100.0 % (14 / 14) 100.0 % (8 / 8)
free_attstatsslot CBC 1658545 100.0 % (8 / 8) 100.0 % (6 / 6)
getSubscriptingRoutines CBC 28658 100.0 % (6 / 6) 100.0 % (2 / 2)
getTypeIOParam CBC 1116432 100.0 % (5 / 5) 100.0 % (2 / 2)
get_array_type CBC 109575 100.0 % (7 / 7) 100.0 % (2 / 2)
get_attnum CBC 21990 100.0 % (8 / 8) 100.0 % (2 / 2)
get_base_element_type CBC 160814 100.0 % (15 / 15) 100.0 % (8 / 8)
get_database_name CBC 23310 100.0 % (7 / 7) 100.0 % (2 / 2)
get_multirange_range CBC 12843 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name CBC 1041200 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name_or_temp CBC 151565 100.0 % (4 / 4) 100.0 % (2 / 2)
get_op_opfamily_strategy CBC 525080 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opfamily_member CBC 2934656 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opfamily_proc CBC 523270 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opmethod_canorder CBC 10361023 100.0 % (8 / 8) 100.0 % (3 / 3)
get_range_subtype CBC 15206 100.0 % (8 / 8) 100.0 % (2 / 2)
get_rel_name CBC 191118 100.0 % (8 / 8) 100.0 % (2 / 2)
get_rel_relkind CBC 176069 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typavgwidth CBC 1374877 100.0 % (14 / 14) 100.0 % (10 / 10)
get_typcollation CBC 1702388 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typtype CBC 598917 100.0 % (8 / 8) 100.0 % (2 / 2)
type_is_rowtype CBC 136431 100.0 % (13 / 13) 100.0 % (7 / 7)
getBaseType CBC 3530385 100.0 % (3 / 3)
get_relname_relid CBC 1018144 100.0 % (2 / 2)
op_in_opfamily CBC 430014 100.0 % (2 / 2)
type_is_collatable CBC 319525 100.0 % (2 / 2)
type_is_enum CBC 63233 100.0 % (2 / 2)
type_is_multirange CBC 35382 100.0 % (2 / 2)
type_is_range CBC 16809 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1