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-20250908-010021-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_compatible_hash_operators CBC 2908 69.4 % (25 / 36) 46.4 % (13 / 28)
get_typmodin UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
get_func_nargs UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
get_op_hash_functions CBC 33887 81.8 % (27 / 33) 58.3 % (14 / 24)
get_type_io_data CBC 59381 83.3 % (30 / 36) 50.0 % (8 / 16)
getTypeInputInfo CBC 311311 76.9 % (10 / 13) 25.0 % (3 / 12)
getTypeOutputInfo CBC 845162 76.9 % (10 / 13) 43.8 % (7 / 16)
get_attavgwidth CBC 735562 75.0 % (9 / 12) 62.5 % (5 / 8)
get_index_column_opclass CBC 94 80.0 % (12 / 15) 50.0 % (5 / 10)
get_opfamily_name CBC 632 70.0 % (7 / 10) 16.7 % (1 / 6)
get_typsubscript CBC 20292 75.0 % (9 / 12) 50.0 % (3 / 6)
getTypeBinaryInputInfo CBC 156568 84.6 % (11 / 13) 41.7 % (5 / 12)
getTypeBinaryOutputInfo CBC 1160 84.6 % (11 / 13) 56.2 % (9 / 16)
get_attstatsslot CBC 1145618 95.0 % (38 / 40) 65.6 % (21 / 32)
get_op_index_interpretation CBC 2656 94.9 % (37 / 39) 87.5 % (14 / 16)
func_parallel CBC 703481 85.7 % (6 / 7) 25.0 % (1 / 4)
func_strict CBC 136099 85.7 % (6 / 7) 25.0 % (1 / 4)
func_volatile CBC 489023 85.7 % (6 / 7) 25.0 % (1 / 4)
getBaseTypeAndTypmod CBC 3813369 92.9 % (13 / 14) 50.0 % (4 / 8)
get_attgenerated CBC 1235 87.5 % (7 / 8) 25.0 % (1 / 4)
get_attname CBC 42548 90.0 % (9 / 10) 50.0 % (3 / 6)
get_attoptions CBC 437768 90.0 % (9 / 10) 50.0 % (3 / 6)
get_atttype CBC 1624 87.5 % (7 / 8) 50.0 % (1 / 2)
get_atttypetypmodcoll CBC 7797 90.0 % (9 / 10) 25.0 % (1 / 4)
get_collation_isdeterministic CBC 813 87.5 % (7 / 8) 25.0 % (1 / 4)
get_collation_name CBC 169 87.5 % (7 / 8) 50.0 % (1 / 2)
get_commutator CBC 336762 87.5 % (7 / 8) 50.0 % (1 / 2)
get_constraint_index CBC 514 91.7 % (11 / 12) 87.5 % (7 / 8)
get_constraint_name CBC 389 87.5 % (7 / 8) 50.0 % (1 / 2)
get_constraint_type CBC 420 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_leakproof CBC 4981 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_name CBC 399 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_namespace CBC 98 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_prokind CBC 22323 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_retset CBC 319953 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_rettype CBC 12258 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_signature CBC 754 91.7 % (11 / 12) 33.3 % (2 / 6)
get_func_support CBC 17505 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_variadictype CBC 138 85.7 % (6 / 7) 25.0 % (1 / 4)
get_index_isclustered CBC 376 87.5 % (7 / 8) 25.0 % (1 / 4)
get_index_isreplident CBC 228 87.5 % (7 / 8) 50.0 % (1 / 2)
get_index_isvalid CBC 2980 87.5 % (7 / 8) 25.0 % (1 / 4)
get_language_name CBC 136 90.0 % (9 / 10) 50.0 % (3 / 6)
get_negator CBC 35610 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_opfamily_properties CBC 184432 90.0 % (9 / 10) 50.0 % (3 / 6)
get_op_opfamily_sortfamily CBC 237 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_opfamily_strategy CBC 330206 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_rettype CBC 14784 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opclass_family CBC 97812 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_input_type CBC 98291 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_method CBC 917 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_opfamily_and_input_type CBC 1716 88.9 % (8 / 9) 50.0 % (1 / 2)
get_opcode CBC 756899 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opfamily_member_for_cmptype CBC 1225992 83.3 % (5 / 6) 50.0 % (1 / 2)
get_opfamily_method CBC 1287536 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opname CBC 36 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprjoin CBC 114080 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprrest CBC 576114 87.5 % (7 / 8) 50.0 % (1 / 2)
get_promoted_array_type CBC 9141 85.7 % (6 / 7) 75.0 % (3 / 4)
get_publication_name CBC 338 90.0 % (9 / 10) 50.0 % (3 / 6)
get_range_collation CBC 949 87.5 % (7 / 8) 50.0 % (1 / 2)
get_range_multirange CBC 144 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_namespace CBC 161674 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_persistence CBC 191661 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_relam CBC 3924 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_relispartition CBC 4253 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_relkind CBC 93055 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_tablespace CBC 4231 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_type_id CBC 4505 87.5 % (7 / 8) 50.0 % (1 / 2)
get_subscription_name CBC 30 90.0 % (9 / 10) 50.0 % (3 / 6)
get_transform_fromsql CBC 1043 88.9 % (8 / 9) 75.0 % (3 / 4)
get_transform_tosql CBC 1029 88.9 % (8 / 9) 75.0 % (3 / 4)
get_typ_typrelid CBC 7556 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typbyval CBC 32074 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typdefault CBC 18750 94.7 % (18 / 19) 62.5 % (5 / 8)
get_type_category_preferred CBC 193641 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typisdefined CBC 155 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typlen CBC 1323024 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typlenbyval CBC 403827 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typlenbyvalalign CBC 918723 90.0 % (9 / 10) 25.0 % (1 / 4)
get_typstorage CBC 42763 87.5 % (7 / 8) 50.0 % (1 / 2)
op_input_types CBC 211204 88.9 % (8 / 9) 25.0 % (1 / 4)
op_strict CBC 32250 80.0 % (4 / 5) 25.0 % (1 / 4)
op_volatile CBC 10568 80.0 % (4 / 5) 25.0 % (1 / 4)
comparison_ops_are_compatible CBC 110475 100.0 % (15 / 15) 100.0 % (8 / 8)
equality_ops_are_compatible CBC 95 100.0 % (15 / 15) 62.5 % (5 / 8)
free_attstatsslot CBC 1002709 100.0 % (8 / 8) 100.0 % (6 / 6)
getBaseType CBC 2758552 100.0 % (3 / 3)
getSubscriptingRoutines CBC 20291 100.0 % (6 / 6) 100.0 % (2 / 2)
getTypeIOParam CBC 879780 100.0 % (5 / 5) 100.0 % (2 / 2)
get_array_type CBC 88572 100.0 % (7 / 7) 50.0 % (1 / 2)
get_attnum CBC 17298 100.0 % (8 / 8) 100.0 % (2 / 2)
get_base_element_type CBC 118712 100.0 % (15 / 15) 100.0 % (8 / 8)
get_cast_oid CBC 39 100.0 % (5 / 5) 83.3 % (5 / 6)
get_database_name GNC 18585 100.0 % (7 / 7) 100.0 % (2 / 2)
get_element_type CBC 690146 100.0 % (10 / 10) 100.0 % (6 / 6)
get_equality_op_for_ordering_op CBC 4189 100.0 % (7 / 7) 75.0 % (3 / 4)
get_mergejoin_opfamilies CBC 1169502 100.0 % (11 / 11) 83.3 % (5 / 6)
get_multirange_range CBC 9633 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name CBC 350188 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name_or_temp CBC 19884 100.0 % (4 / 4) 100.0 % (2 / 2)
get_opfamily_member CBC 1768621 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opfamily_proc CBC 376091 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opmethod_canorder CBC 6125087 100.0 % (11 / 11) 100.0 % (3 / 3)
get_ordering_op_for_equality_op CBC 3313 100.0 % (16 / 16) 60.0 % (6 / 10)
get_ordering_op_properties CBC 262563 100.0 % (21 / 21) 70.0 % (7 / 10)
get_publication_oid CBC 1564 100.0 % (5 / 5) 83.3 % (5 / 6)
get_range_subtype CBC 10367 100.0 % (8 / 8) 100.0 % (2 / 2)
get_rel_name CBC 48001 100.0 % (8 / 8) 100.0 % (2 / 2)
get_relname_relid CBC 772089 100.0 % (2 / 2)
get_subscription_oid GNC 36 100.0 % (5 / 5) 66.7 % (4 / 6)
get_typavgwidth CBC 845969 100.0 % (14 / 14) 100.0 % (10 / 10)
get_typcollation CBC 1314827 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typtype CBC 464952 100.0 % (8 / 8) 100.0 % (2 / 2)
op_hashjoinable CBC 214688 100.0 % (16 / 16) 80.0 % (8 / 10)
op_in_opfamily CBC 276194 100.0 % (2 / 2)
op_mergejoinable CBC 279101 100.0 % (16 / 16) 70.0 % (7 / 10)
type_is_collatable CBC 249538 100.0 % (2 / 2)
type_is_enum CBC 50921 100.0 % (2 / 2)
type_is_multirange CBC 29290 100.0 % (2 / 2)
type_is_range CBC 13153 100.0 % (2 / 2)
type_is_rowtype CBC 110931 100.0 % (13 / 13) 100.0 % (7 / 7)

Generated by: LCOV version 2.4-beta