LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - lsyscache.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 88.9 % 1200 1067 133 7 1060
Current Date: 2025-10-28 08:26:42 +0900 Functions: 98.4 % 122 120 2 2 118
Baseline: lcov-20251028-005825-baseline Branches: 56.3 % 602 339 263 2 337
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 91.9 % 74 68 6 7 61
(360..) days: 88.7 % 1126 999 127 999
Function coverage date bins:
(30,360] days: 100.0 % 6 6 1 5
(360..) days: 98.3 % 116 114 2 1 113
Branch coverage date bins:
(30,360] days: 66.0 % 47 31 16 2 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 2906 69.4 % (25 / 36) 46.4 % (13 / 28)
get_attstatsslot CBC 1314313 95.0 % (38 / 40) 65.6 % (21 / 32)
get_op_hash_functions CBC 36804 81.8 % (27 / 33) 58.3 % (14 / 24)
getTypeInputInfo CBC 313114 76.9 % (10 / 13) 25.0 % (3 / 12)
getTypeOutputInfo CBC 845476 76.9 % (10 / 13) 43.8 % (7 / 16)
get_type_io_data CBC 60013 83.3 % (30 / 36) 50.0 % (8 / 16)
getTypeBinaryInputInfo CBC 156624 84.6 % (11 / 13) 41.7 % (5 / 12)
getTypeBinaryOutputInfo CBC 1158 84.6 % (11 / 13) 56.2 % (9 / 16)
get_index_column_opclass CBC 130 80.0 % (12 / 15) 50.0 % (5 / 10)
get_opfamily_name CBC 632 70.0 % (7 / 10) 16.7 % (1 / 6)
getBaseTypeAndTypmod CBC 3837653 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 754 91.7 % (11 / 12) 33.3 % (2 / 6)
get_ordering_op_for_equality_op CBC 3307 100.0 % (16 / 16) 60.0 % (6 / 10)
equality_ops_are_compatible CBC 131 100.0 % (15 / 15) 62.5 % (5 / 8)
func_parallel CBC 726855 85.7 % (6 / 7) 25.0 % (1 / 4)
func_strict CBC 140580 85.7 % (6 / 7) 25.0 % (1 / 4)
func_volatile CBC 531382 85.7 % (6 / 7) 25.0 % (1 / 4)
get_attavgwidth CBC 760836 75.0 % (9 / 12) 62.5 % (5 / 8)
get_attgenerated CBC 1271 87.5 % (7 / 8) 25.0 % (1 / 4)
get_attname CBC 42457 90.0 % (9 / 10) 50.0 % (3 / 6)
get_attoptions CBC 443991 90.0 % (9 / 10) 50.0 % (3 / 6)
get_atttypetypmodcoll CBC 7606 90.0 % (9 / 10) 25.0 % (1 / 4)
get_collation_isdeterministic CBC 813 87.5 % (7 / 8) 25.0 % (1 / 4)
get_constraint_type CBC 420 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_leakproof CBC 5162 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_prokind CBC 22568 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_retset CBC 320411 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_rettype CBC 12412 85.7 % (6 / 7) 25.0 % (1 / 4)
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_isvalid CBC 3065 87.5 % (7 / 8) 25.0 % (1 / 4)
get_language_name CBC 136 90.0 % (9 / 10) 50.0 % (3 / 6)
get_op_opfamily_properties CBC 199238 90.0 % (9 / 10) 50.0 % (3 / 6)
get_opclass_family CBC 98548 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_input_type CBC 99027 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_method CBC 1061 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opfamily_method CBC 1406094 87.5 % (7 / 8) 25.0 % (1 / 4)
get_ordering_op_properties CBC 265646 100.0 % (21 / 21) 70.0 % (7 / 10)
get_publication_name CBC 338 90.0 % (9 / 10) 50.0 % (3 / 6)
get_rel_persistence CBC 198464 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_relam CBC 3999 87.5 % (7 / 8) 25.0 % (1 / 4)
get_subscription_name CBC 30 90.0 % (9 / 10) 50.0 % (3 / 6)
get_typdefault CBC 18789 94.7 % (18 / 19) 62.5 % (5 / 8)
get_type_category_preferred CBC 195324 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typlenbyval CBC 433590 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typlenbyvalalign CBC 919303 90.0 % (9 / 10) 25.0 % (1 / 4)
get_typsubscript CBC 20304 75.0 % (9 / 12) 50.0 % (3 / 6)
op_input_types CBC 218696 88.9 % (8 / 9) 25.0 % (1 / 4)
op_mergejoinable CBC 292701 100.0 % (16 / 16) 70.0 % (7 / 10)
op_strict CBC 36645 80.0 % (4 / 5) 25.0 % (1 / 4)
op_volatile CBC 10571 80.0 % (4 / 5) 25.0 % (1 / 4)
get_op_index_interpretation CBC 2648 94.9 % (37 / 39) 87.5 % (14 / 16)
get_subscription_oid GNC 38 100.0 % (5 / 5) 66.7 % (4 / 6)
get_typmodin UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
op_hashjoinable CBC 249299 100.0 % (16 / 16) 80.0 % (8 / 10)
get_array_type CBC 88425 100.0 % (7 / 7) 50.0 % (1 / 2)
get_atttype CBC 1630 87.5 % (7 / 8) 50.0 % (1 / 2)
get_cast_oid CBC 41 100.0 % (5 / 5) 83.3 % (5 / 6)
get_collation_name CBC 193 87.5 % (7 / 8) 50.0 % (1 / 2)
get_commutator CBC 403818 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_equality_op_for_ordering_op CBC 4188 100.0 % (7 / 7) 75.0 % (3 / 4)
get_func_name CBC 435 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_namespace CBC 98 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_support CBC 17926 87.5 % (7 / 8) 50.0 % (1 / 2)
get_index_isreplident CBC 228 87.5 % (7 / 8) 50.0 % (1 / 2)
get_mergejoin_opfamilies CBC 1249616 100.0 % (11 / 11) 83.3 % (5 / 6)
get_negator CBC 35586 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_opfamily_sortfamily CBC 237 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_opfamily_strategy CBC 342451 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_rettype CBC 14634 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opclass_opfamily_and_input_type CBC 1917 88.9 % (8 / 9) 50.0 % (1 / 2)
get_opcode CBC 841887 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opfamily_member_for_cmptype CBC 1331190 83.3 % (5 / 6) 50.0 % (1 / 2)
get_opname CBC 36 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprjoin CBC 133810 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprrest CBC 611332 87.5 % (7 / 8) 50.0 % (1 / 2)
get_promoted_array_type CBC 9185 85.7 % (6 / 7) 75.0 % (3 / 4)
get_publication_oid CBC 1793 100.0 % (5 / 5) 83.3 % (5 / 6)
get_range_collation CBC 1039 87.5 % (7 / 8) 50.0 % (1 / 2)
get_range_multirange CBC 181 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_namespace CBC 162297 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_relispartition CBC 4140 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_relkind CBC 98572 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_tablespace CBC 4306 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_type_id CBC 4532 87.5 % (7 / 8) 50.0 % (1 / 2)
get_transform_fromsql CBC 1045 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 32054 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typisdefined CBC 155 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typlen CBC 1371099 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typstorage CBC 44679 87.5 % (7 / 8) 50.0 % (1 / 2)
comparison_ops_are_compatible CBC 112759 100.0 % (15 / 15) 100.0 % (8 / 8)
free_attstatsslot CBC 1115388 100.0 % (8 / 8) 100.0 % (6 / 6)
getSubscriptingRoutines CBC 20303 100.0 % (6 / 6) 100.0 % (2 / 2)
getTypeIOParam CBC 883718 100.0 % (5 / 5) 100.0 % (2 / 2)
get_attnum CBC 17456 100.0 % (8 / 8) 100.0 % (2 / 2)
get_base_element_type CBC 119709 100.0 % (15 / 15) 100.0 % (8 / 8)
get_database_name GNC 18663 100.0 % (7 / 7) 100.0 % (2 / 2)
get_element_type CBC 697516 100.0 % (10 / 10) 100.0 % (6 / 6)
get_multirange_range CBC 9780 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name CBC 354593 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name_or_temp CBC 19970 100.0 % (4 / 4) 100.0 % (2 / 2)
get_opfamily_member CBC 1912648 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opfamily_proc CBC 382496 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opmethod_canorder CBC 6541088 100.0 % (11 / 11) 100.0 % (3 / 3)
get_range_subtype CBC 11082 100.0 % (8 / 8) 100.0 % (2 / 2)
get_rel_name CBC 48154 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typavgwidth CBC 879907 100.0 % (14 / 14) 100.0 % (10 / 10)
get_typcollation CBC 1321788 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typtype CBC 468876 100.0 % (8 / 8) 100.0 % (2 / 2)
type_is_rowtype CBC 110607 100.0 % (13 / 13) 100.0 % (7 / 7)
getBaseType CBC 2781290 100.0 % (3 / 3)
get_relname_relid CBC 778710 100.0 % (2 / 2)
op_in_opfamily CBC 289393 100.0 % (2 / 2)
type_is_collatable CBC 252302 100.0 % (2 / 2)
type_is_enum CBC 51297 100.0 % (2 / 2)
type_is_multirange CBC 29564 100.0 % (2 / 2)
type_is_range CBC 13324 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta