LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - lsyscache.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 88.9 % 1200 1067 133 7 1060
Current Date: 2025-09-06 07:49:51 +0900 Functions: 98.4 % 122 120 2 2 118
Baseline: lcov-20250907-010129-baseline Branches: 56.3 % 602 339 263 2 337
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 7 7 7
(30,360] days: 91.0 % 67 61 6 61
(360..) days: 88.7 % 1126 999 127 999
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 5 5 5
(360..) days: 98.3 % 116 114 2 1 113
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 64.4 % 45 29 16 29
(360..) days: 55.5 % 555 308 247 308

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 30 90.0 % (9 / 10) 50.0 % (3 / 6)
get_opname CBC 36 87.5 % (7 / 8) 50.0 % (1 / 2)
get_subscription_oid GNC 36 100.0 % (5 / 5) 66.7 % (4 / 6)
get_cast_oid CBC 40 100.0 % (5 / 5) 83.3 % (5 / 6)
get_index_column_opclass CBC 94 80.0 % (12 / 15) 50.0 % (5 / 10)
equality_ops_are_compatible CBC 95 100.0 % (15 / 15) 62.5 % (5 / 8)
get_func_namespace CBC 98 87.5 % (7 / 8) 50.0 % (1 / 2)
get_language_name CBC 136 90.0 % (9 / 10) 50.0 % (3 / 6)
get_func_variadictype CBC 138 85.7 % (6 / 7) 25.0 % (1 / 4)
get_range_multirange CBC 144 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typisdefined CBC 155 87.5 % (7 / 8) 50.0 % (1 / 2)
get_collation_name CBC 169 87.5 % (7 / 8) 50.0 % (1 / 2)
get_index_isreplident CBC 228 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_opfamily_sortfamily CBC 237 87.5 % (7 / 8) 50.0 % (1 / 2)
get_publication_name CBC 338 90.0 % (9 / 10) 50.0 % (3 / 6)
get_index_isclustered CBC 378 87.5 % (7 / 8) 25.0 % (1 / 4)
get_constraint_name CBC 389 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_name CBC 399 87.5 % (7 / 8) 50.0 % (1 / 2)
get_constraint_type CBC 420 85.7 % (6 / 7) 25.0 % (1 / 4)
get_constraint_index CBC 514 91.7 % (11 / 12) 87.5 % (7 / 8)
get_opfamily_name CBC 632 70.0 % (7 / 10) 16.7 % (1 / 6)
get_func_signature CBC 754 91.7 % (11 / 12) 33.3 % (2 / 6)
get_collation_isdeterministic CBC 814 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_method CBC 917 87.5 % (7 / 8) 25.0 % (1 / 4)
get_range_collation CBC 949 87.5 % (7 / 8) 50.0 % (1 / 2)
get_transform_tosql CBC 1030 88.9 % (8 / 9) 75.0 % (3 / 4)
get_transform_fromsql CBC 1043 88.9 % (8 / 9) 75.0 % (3 / 4)
getTypeBinaryOutputInfo CBC 1160 84.6 % (11 / 13) 56.2 % (9 / 16)
get_attgenerated CBC 1235 87.5 % (7 / 8) 25.0 % (1 / 4)
get_publication_oid CBC 1564 100.0 % (5 / 5) 83.3 % (5 / 6)
get_atttype CBC 1624 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opclass_opfamily_and_input_type CBC 1716 88.9 % (8 / 9) 50.0 % (1 / 2)
get_op_index_interpretation CBC 2661 94.9 % (37 / 39) 87.5 % (14 / 16)
get_compatible_hash_operators CBC 2908 69.4 % (25 / 36) 46.4 % (13 / 28)
get_index_isvalid CBC 2977 87.5 % (7 / 8) 25.0 % (1 / 4)
get_ordering_op_for_equality_op CBC 3313 100.0 % (16 / 16) 60.0 % (6 / 10)
get_rel_relam CBC 3924 87.5 % (7 / 8) 25.0 % (1 / 4)
get_equality_op_for_ordering_op CBC 4194 100.0 % (7 / 7) 75.0 % (3 / 4)
get_rel_tablespace CBC 4231 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_relispartition CBC 4489 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_type_id CBC 4505 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_leakproof CBC 4981 85.7 % (6 / 7) 25.0 % (1 / 4)
get_typ_typrelid CBC 7556 87.5 % (7 / 8) 50.0 % (1 / 2)
get_atttypetypmodcoll CBC 7794 90.0 % (9 / 10) 25.0 % (1 / 4)
get_promoted_array_type CBC 9149 85.7 % (6 / 7) 75.0 % (3 / 4)
get_multirange_range CBC 9639 100.0 % (8 / 8) 100.0 % (2 / 2)
get_range_subtype CBC 10364 100.0 % (8 / 8) 100.0 % (2 / 2)
op_volatile CBC 10549 80.0 % (4 / 5) 25.0 % (1 / 4)
get_func_rettype CBC 12260 85.7 % (6 / 7) 25.0 % (1 / 4)
type_is_range CBC 13155 100.0 % (2 / 2)
get_op_rettype CBC 14784 87.5 % (7 / 8) 50.0 % (1 / 2)
get_attnum CBC 17308 100.0 % (8 / 8) 100.0 % (2 / 2)
get_func_support CBC 17504 87.5 % (7 / 8) 50.0 % (1 / 2)
get_database_name GNC 18581 100.0 % (7 / 7) 100.0 % (2 / 2)
get_typdefault CBC 18750 94.7 % (18 / 19) 62.5 % (5 / 8)
get_namespace_name_or_temp CBC 19890 100.0 % (4 / 4) 100.0 % (2 / 2)
getSubscriptingRoutines CBC 20274 100.0 % (6 / 6) 100.0 % (2 / 2)
get_typsubscript CBC 20275 75.0 % (9 / 12) 50.0 % (3 / 6)
get_func_prokind CBC 22320 85.7 % (6 / 7) 25.0 % (1 / 4)
type_is_multirange CBC 29303 100.0 % (2 / 2)
get_typbyval CBC 32058 87.5 % (7 / 8) 50.0 % (1 / 2)
op_strict CBC 32193 80.0 % (4 / 5) 25.0 % (1 / 4)
get_op_hash_functions CBC 33826 81.8 % (27 / 33) 58.3 % (14 / 24)
get_negator CBC 35343 87.5 % (7 / 8) 50.0 % (1 / 2)
get_attname CBC 42550 90.0 % (9 / 10) 50.0 % (3 / 6)
get_typstorage CBC 43312 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_name CBC 47990 100.0 % (8 / 8) 100.0 % (2 / 2)
type_is_enum CBC 50931 100.0 % (2 / 2)
get_type_io_data CBC 59368 83.3 % (30 / 36) 50.0 % (8 / 16)
get_array_type CBC 88585 100.0 % (7 / 7) 50.0 % (1 / 2)
get_rel_relkind CBC 93264 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opclass_family CBC 97824 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_input_type CBC 98303 87.5 % (7 / 8) 25.0 % (1 / 4)
comparison_ops_are_compatible CBC 110233 100.0 % (15 / 15) 100.0 % (8 / 8)
type_is_rowtype CBC 110844 100.0 % (13 / 13) 100.0 % (7 / 7)
get_oprjoin CBC 114074 87.5 % (7 / 8) 50.0 % (1 / 2)
get_base_element_type CBC 118757 100.0 % (15 / 15) 100.0 % (8 / 8)
func_strict CBC 136032 85.7 % (6 / 7) 25.0 % (1 / 4)
getTypeBinaryInputInfo CBC 156615 84.6 % (11 / 13) 41.7 % (5 / 12)
get_rel_namespace CBC 161658 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_opfamily_properties CBC 184725 90.0 % (9 / 10) 50.0 % (3 / 6)
get_rel_persistence CBC 191269 87.5 % (7 / 8) 25.0 % (1 / 4)
get_type_category_preferred CBC 193777 88.9 % (8 / 9) 25.0 % (1 / 4)
op_input_types CBC 210704 88.9 % (8 / 9) 25.0 % (1 / 4)
op_hashjoinable CBC 214583 100.0 % (16 / 16) 80.0 % (8 / 10)
type_is_collatable CBC 249552 100.0 % (2 / 2)
get_ordering_op_properties CBC 262568 100.0 % (21 / 21) 70.0 % (7 / 10)
op_in_opfamily CBC 275555 100.0 % (2 / 2)
op_mergejoinable CBC 277985 100.0 % (16 / 16) 70.0 % (7 / 10)
getTypeInputInfo CBC 311720 76.9 % (10 / 13) 25.0 % (3 / 12)
get_func_retset CBC 319713 85.7 % (6 / 7) 25.0 % (1 / 4)
get_op_opfamily_strategy CBC 329422 87.5 % (7 / 8) 50.0 % (1 / 2)
get_commutator CBC 336773 87.5 % (7 / 8) 50.0 % (1 / 2)
get_namespace_name CBC 348627 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opfamily_proc CBC 375770 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typlenbyval CBC 403541 88.9 % (8 / 9) 25.0 % (1 / 4)
get_attoptions CBC 438228 90.0 % (9 / 10) 50.0 % (3 / 6)
get_typtype CBC 463219 100.0 % (8 / 8) 100.0 % (2 / 2)
func_volatile CBC 488172 85.7 % (6 / 7) 25.0 % (1 / 4)
get_oprrest CBC 574508 87.5 % (7 / 8) 50.0 % (1 / 2)
get_element_type CBC 691342 100.0 % (10 / 10) 100.0 % (6 / 6)
func_parallel CBC 701861 85.7 % (6 / 7) 25.0 % (1 / 4)
get_attavgwidth CBC 735611 75.0 % (9 / 12) 62.5 % (5 / 8)
get_opcode CBC 755325 87.5 % (7 / 8) 50.0 % (1 / 2)
get_relname_relid CBC 771671 100.0 % (2 / 2)
getTypeOutputInfo CBC 846200 76.9 % (10 / 13) 43.8 % (7 / 16)
get_typavgwidth CBC 846545 100.0 % (14 / 14) 100.0 % (10 / 10)
getTypeIOParam CBC 880592 100.0 % (5 / 5) 100.0 % (2 / 2)
get_typlenbyvalalign CBC 918773 90.0 % (9 / 10) 25.0 % (1 / 4)
free_attstatsslot CBC 999100 100.0 % (8 / 8) 100.0 % (6 / 6)
get_attstatsslot CBC 1140916 95.0 % (38 / 40) 65.6 % (21 / 32)
get_mergejoin_opfamilies CBC 1166918 100.0 % (11 / 11) 83.3 % (5 / 6)
get_opfamily_member_for_cmptype CBC 1223818 83.3 % (5 / 6) 50.0 % (1 / 2)
get_opfamily_method CBC 1285359 87.5 % (7 / 8) 25.0 % (1 / 4)
get_typcollation CBC 1312899 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typlen CBC 1319825 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opfamily_member CBC 1765030 100.0 % (8 / 8) 100.0 % (2 / 2)
getBaseType CBC 2759986 100.0 % (3 / 3)
getBaseTypeAndTypmod CBC 3814047 92.9 % (13 / 14) 50.0 % (4 / 8)
get_opmethod_canorder CBC 6112381 100.0 % (11 / 11) 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta