LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - lsyscache.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 88.9 % 1238 1100 4 134 49 1051 17
Current Date: 2026-05-05 10:23:31 +0900 Functions: 98.4 % 127 125 2 10 115
Baseline: lcov-20260505-025707-baseline Branches: 56.0 % 630 353 14 263 14 339 2 6
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 100.0 % 9 9 9
(7,30] days: 100.0 % 2 2 2
(30,360] days: 92.2 % 51 47 4 47
(360..) days: 88.6 % 1176 1042 134 1042
Function coverage date bins:
[..1] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 5 5 5
(360..) days: 98.3 % 121 119 2 5 114
Branch coverage date bins:
[..1] days: 90.0 % 10 9 1 9
(30,360] days: 50.0 % 28 14 14 14
(360..) days: 55.7 % 592 330 262 330

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 4610 69.4 % (25 / 36) 46.4 % (13 / 28)
get_attstatsslot CBC 1935403 95.0 % (38 / 40) 65.6 % (21 / 32)
get_op_hash_functions CBC 65422 81.8 % (27 / 33) 58.3 % (14 / 24)
getTypeInputInfo CBC 425763 76.9 % (10 / 13) 25.0 % (3 / 12)
getTypeOutputInfo CBC 1068659 76.9 % (10 / 13) 43.8 % (7 / 16)
get_type_io_data GNC 87824 83.3 % (30 / 36) 50.0 % (8 / 16)
getTypeBinaryInputInfo CBC 157613 84.6 % (11 / 13) 41.7 % (5 / 12)
getTypeBinaryOutputInfo CBC 1426 84.6 % (11 / 13) 56.2 % (9 / 16)
get_index_column_opclass CBC 165 80.0 % (12 / 15) 50.0 % (5 / 10)
get_opfamily_name CBC 819 70.0 % (7 / 10) 16.7 % (1 / 6)
getBaseTypeAndTypmod CBC 5065021 92.9 % (13 / 14) 50.0 % (4 / 8)
get_func_nargs UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
get_func_signature CBC 935 91.7 % (11 / 12) 33.3 % (2 / 6)
get_ordering_op_for_equality_op CBC 5455 100.0 % (16 / 16) 60.0 % (6 / 10)
equality_ops_are_compatible GNC 262 100.0 % (14 / 14) 62.5 % (5 / 8)
func_parallel CBC 1182348 85.7 % (6 / 7) 25.0 % (1 / 4)
func_strict CBC 178980 85.7 % (6 / 7) 25.0 % (1 / 4)
func_volatile CBC 864194 85.7 % (6 / 7) 25.0 % (1 / 4)
get_attavgwidth CBC 1213276 75.0 % (9 / 12) 62.5 % (5 / 8)
get_attgenerated CBC 1541 87.5 % (7 / 8) 25.0 % (1 / 4)
get_attname CBC 57558 90.0 % (9 / 10) 50.0 % (3 / 6)
get_attoptions CBC 590125 90.0 % (9 / 10) 50.0 % (3 / 6)
get_atttypetypmodcoll CBC 16095 90.0 % (9 / 10) 25.0 % (1 / 4)
get_collation_isdeterministic CBC 2145 87.5 % (7 / 8) 25.0 % (1 / 4)
get_constraint_type CBC 636 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_leakproof CBC 10353 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_prokind CBC 22658 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_retset CBC 434576 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_rettype CBC 15955 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 511 87.5 % (7 / 8) 25.0 % (1 / 4)
get_index_isvalid CBC 3904 87.5 % (7 / 8) 25.0 % (1 / 4)
get_language_name CBC 184 90.0 % (9 / 10) 50.0 % (3 / 6)
get_op_opfamily_properties CBC 277271 90.0 % (9 / 10) 50.0 % (3 / 6)
get_opclass_family CBC 104998 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_input_type CBC 105202 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_method CBC 2573 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opfamily_method CBC 2334739 87.5 % (7 / 8) 25.0 % (1 / 4)
get_ordering_op_properties CBC 382460 100.0 % (21 / 21) 70.0 % (7 / 10)
get_propgraph_label_name GNC 1106 85.7 % (6 / 7) 25.0 % (1 / 4)
get_propgraph_property_name GNC 3672 85.7 % (6 / 7) 25.0 % (1 / 4)
get_publication_name CBC 512 90.0 % (9 / 10) 50.0 % (3 / 6)
get_range_constructor2 GNC 731 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_persistence CBC 309628 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_relam CBC 6356 87.5 % (7 / 8) 25.0 % (1 / 4)
get_subscription_name CBC 40 90.0 % (9 / 10) 50.0 % (3 / 6)
get_typdefault CBC 21390 94.7 % (18 / 19) 62.5 % (5 / 8)
get_type_category_preferred CBC 261182 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typlenbyval CBC 649251 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typlenbyvalalign CBC 1097488 90.0 % (9 / 10) 25.0 % (1 / 4)
get_typsubscript CBC 29389 75.0 % (9 / 12) 50.0 % (3 / 6)
op_input_types CBC 339389 88.9 % (8 / 9) 25.0 % (1 / 4)
op_is_safe_index_member GNC 275 91.7 % (11 / 12) 50.0 % (3 / 6)
op_mergejoinable CBC 458854 100.0 % (16 / 16) 70.0 % (7 / 10)
op_strict CBC 57286 80.0 % (4 / 5) 25.0 % (1 / 4)
op_volatile CBC 16037 80.0 % (4 / 5) 25.0 % (1 / 4)
get_op_index_interpretation GNC 3660 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)
op_hashjoinable CBC 448251 100.0 % (16 / 16) 80.0 % (8 / 10)
collations_agree_on_equality CBC 361732 100.0 % (9 / 9) 90.0 % (9 / 10)
get_array_type CBC 113707 100.0 % (7 / 7) 50.0 % (1 / 2)
get_atttype CBC 2599 87.5 % (7 / 8) 50.0 % (1 / 2)
get_cast_oid CBC 51 100.0 % (5 / 5) 83.3 % (5 / 6)
get_collation_name CBC 369 87.5 % (7 / 8) 50.0 % (1 / 2)
get_commutator CBC 630766 87.5 % (7 / 8) 50.0 % (1 / 2)
get_constraint_index CBC 761 91.7 % (11 / 12) 87.5 % (7 / 8)
get_constraint_name CBC 603 87.5 % (7 / 8) 50.0 % (1 / 2)
get_element_type CBC 926232 90.0 % (9 / 10) 83.3 % (5 / 6)
get_equality_op_for_ordering_op CBC 6672 100.0 % (7 / 7) 75.0 % (3 / 4)
get_func_name CBC 597 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_namespace CBC 127 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_support CBC 68703 87.5 % (7 / 8) 50.0 % (1 / 2)
get_index_isreplident CBC 307 87.5 % (7 / 8) 50.0 % (1 / 2)
get_mergejoin_opfamilies CBC 2035050 100.0 % (11 / 11) 83.3 % (5 / 6)
get_negator CBC 51443 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_opfamily_sortfamily CBC 359 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_opfamily_strategy CBC 530025 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 4597 88.9 % (8 / 9) 50.0 % (1 / 2)
get_opcode CBC 1196135 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opfamily_member_for_cmptype CBC 2225923 83.3 % (5 / 6) 50.0 % (1 / 2)
get_opname CBC 45 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprjoin CBC 221110 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprrest CBC 977613 87.5 % (7 / 8) 50.0 % (1 / 2)
get_promoted_array_type CBC 12372 85.7 % (6 / 7) 75.0 % (3 / 4)
get_publication_oid CBC 2200 100.0 % (5 / 5) 83.3 % (5 / 6)
get_range_collation CBC 1946 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 283605 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_relispartition CBC 11676 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_relkind CBC 183180 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_tablespace CBC 6761 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_type_id CBC 5752 87.5 % (7 / 8) 50.0 % (1 / 2)
get_transform_fromsql CBC 1053 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 20979 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typbyval CBC 42665 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typisdefined CBC 187 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typlen CBC 2076037 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typstorage CBC 61735 87.5 % (7 / 8) 50.0 % (1 / 2)
comparison_ops_are_compatible GNC 148843 100.0 % (14 / 14) 100.0 % (8 / 8)
free_attstatsslot CBC 1680556 100.0 % (8 / 8) 100.0 % (6 / 6)
getSubscriptingRoutines CBC 29388 100.0 % (6 / 6) 100.0 % (2 / 2)
getTypeIOParam CBC 1137149 100.0 % (5 / 5) 100.0 % (2 / 2)
get_attnum CBC 24075 100.0 % (8 / 8) 100.0 % (2 / 2)
get_base_element_type CBC 163328 100.0 % (15 / 15) 100.0 % (8 / 8)
get_database_name GNC 26078 100.0 % (7 / 7) 100.0 % (2 / 2)
get_multirange_range CBC 13969 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name CBC 1119398 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name_or_temp CBC 151014 100.0 % (4 / 4) 100.0 % (2 / 2)
get_opfamily_member CBC 3053639 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opfamily_proc CBC 510442 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opmethod_canorder GNC 10615676 100.0 % (8 / 8) 100.0 % (3 / 3)
get_range_subtype CBC 18049 100.0 % (8 / 8) 100.0 % (2 / 2)
get_rel_name CBC 187073 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typavgwidth CBC 1430309 100.0 % (14 / 14) 100.0 % (10 / 10)
get_typcollation CBC 1762061 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typtype CBC 615274 100.0 % (8 / 8) 100.0 % (2 / 2)
type_is_rowtype CBC 136258 100.0 % (13 / 13) 100.0 % (7 / 7)
getBaseType CBC 3688688 100.0 % (3 / 3)
get_relname_relid CBC 1052818 100.0 % (2 / 2)
op_in_opfamily CBC 446901 100.0 % (2 / 2)
type_is_collatable CBC 328492 100.0 % (2 / 2)
type_is_enum CBC 65036 100.0 % (2 / 2)
type_is_multirange CBC 38186 100.0 % (2 / 2)
type_is_range CBC 19169 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta