LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - lsyscache.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 88.9 % 1200 1067 133 9 1058 2
Current Date: 2025-12-17 08:58:58 +0900 Functions: 98.4 % 122 120 2 3 117
Baseline: lcov-20251217-005640-baseline Branches: 56.3 % 602 339 263 2 337
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 2 2 2
(30,360] days: 91.7 % 72 66 6 7 59
(360..) days: 88.7 % 1126 999 127 999
Function coverage date bins:
(30,360] days: 100.0 % 6 6 2 4
(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_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 38 100.0 % (5 / 5) 83.3 % (5 / 6)
get_op_rettype CBC 46 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_namespace CBC 98 87.5 % (7 / 8) 50.0 % (1 / 2)
get_index_column_opclass CBC 130 80.0 % (12 / 15) 50.0 % (5 / 10)
equality_ops_are_compatible CBC 133 100.0 % (15 / 15) 62.5 % (5 / 8)
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_typisdefined CBC 155 87.5 % (7 / 8) 50.0 % (1 / 2)
get_range_multirange CBC 180 87.5 % (7 / 8) 50.0 % (1 / 2)
get_collation_name CBC 193 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 376 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 435 87.5 % (7 / 8) 50.0 % (1 / 2)
get_constraint_type CBC 444 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 813 87.5 % (7 / 8) 25.0 % (1 / 4)
get_transform_tosql CBC 1029 88.9 % (8 / 9) 75.0 % (3 / 4)
get_range_collation CBC 1039 87.5 % (7 / 8) 50.0 % (1 / 2)
get_transform_fromsql CBC 1047 88.9 % (8 / 9) 75.0 % (3 / 4)
get_opclass_method CBC 1061 87.5 % (7 / 8) 25.0 % (1 / 4)
getTypeBinaryOutputInfo CBC 1158 84.6 % (11 / 13) 56.2 % (9 / 16)
get_attgenerated CBC 1326 87.5 % (7 / 8) 25.0 % (1 / 4)
get_publication_oid CBC 1830 100.0 % (5 / 5) 83.3 % (5 / 6)
get_atttype CBC 1952 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opclass_opfamily_and_input_type CBC 1962 88.9 % (8 / 9) 50.0 % (1 / 2)
get_op_index_interpretation GNC 2664 94.9 % (37 / 39) 87.5 % (14 / 16)
get_compatible_hash_operators CBC 2979 69.4 % (25 / 36) 46.4 % (13 / 28)
get_index_isvalid CBC 3083 87.5 % (7 / 8) 25.0 % (1 / 4)
get_ordering_op_for_equality_op CBC 3374 100.0 % (16 / 16) 60.0 % (6 / 10)
get_rel_relispartition CBC 4093 87.5 % (7 / 8) 50.0 % (1 / 2)
get_equality_op_for_ordering_op CBC 4263 100.0 % (7 / 7) 75.0 % (3 / 4)
get_rel_relam CBC 4475 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_type_id CBC 4633 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_tablespace CBC 4782 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_leakproof CBC 5163 85.7 % (6 / 7) 25.0 % (1 / 4)
get_atttypetypmodcoll CBC 7681 90.0 % (9 / 10) 25.0 % (1 / 4)
get_promoted_array_type CBC 9364 85.7 % (6 / 7) 75.0 % (3 / 4)
get_multirange_range CBC 9994 100.0 % (8 / 8) 100.0 % (2 / 2)
op_volatile CBC 10800 80.0 % (4 / 5) 25.0 % (1 / 4)
get_range_subtype CBC 11337 100.0 % (8 / 8) 100.0 % (2 / 2)
get_func_rettype CBC 12646 85.7 % (6 / 7) 25.0 % (1 / 4)
type_is_range CBC 13634 100.0 % (2 / 2)
get_typ_typrelid CBC 14358 87.5 % (7 / 8) 50.0 % (1 / 2)
get_attnum CBC 17888 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typdefault CBC 18796 94.7 % (18 / 19) 62.5 % (5 / 8)
get_database_name GNC 19327 100.0 % (7 / 7) 100.0 % (2 / 2)
getSubscriptingRoutines CBC 20639 100.0 % (6 / 6) 100.0 % (2 / 2)
get_typsubscript CBC 20640 75.0 % (9 / 12) 50.0 % (3 / 6)
get_namespace_name_or_temp CBC 21322 100.0 % (4 / 4) 100.0 % (2 / 2)
get_func_prokind CBC 22912 85.7 % (6 / 7) 25.0 % (1 / 4)
type_is_multirange CBC 30202 100.0 % (2 / 2)
get_typbyval CBC 32070 87.5 % (7 / 8) 50.0 % (1 / 2)
get_negator CBC 36482 87.5 % (7 / 8) 50.0 % (1 / 2)
op_strict CBC 37472 80.0 % (4 / 5) 25.0 % (1 / 4)
get_func_support CBC 42504 87.5 % (7 / 8) 50.0 % (1 / 2)
get_op_hash_functions CBC 44092 81.8 % (27 / 33) 58.3 % (14 / 24)
get_attname CBC 45440 90.0 % (9 / 10) 50.0 % (3 / 6)
get_typstorage CBC 45956 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_name CBC 48802 100.0 % (8 / 8) 100.0 % (2 / 2)
type_is_enum CBC 52678 100.0 % (2 / 2)
get_type_io_data CBC 60808 83.3 % (30 / 36) 50.0 % (8 / 16)
get_array_type CBC 89531 100.0 % (7 / 7) 50.0 % (1 / 2)
get_opclass_family CBC 99001 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_input_type CBC 99480 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_relkind CBC 107412 87.5 % (7 / 8) 50.0 % (1 / 2)
comparison_ops_are_compatible CBC 112548 100.0 % (15 / 15) 100.0 % (8 / 8)
type_is_rowtype CBC 114948 100.0 % (13 / 13) 100.0 % (7 / 7)
get_base_element_type CBC 120623 100.0 % (15 / 15) 100.0 % (8 / 8)
get_oprjoin CBC 136008 87.5 % (7 / 8) 50.0 % (1 / 2)
func_strict CBC 143283 85.7 % (6 / 7) 25.0 % (1 / 4)
getTypeBinaryInputInfo CBC 156567 84.6 % (11 / 13) 41.7 % (5 / 12)
get_rel_namespace CBC 162211 87.5 % (7 / 8) 50.0 % (1 / 2)
get_type_category_preferred CBC 199478 88.9 % (8 / 9) 25.0 % (1 / 4)
get_rel_persistence CBC 202014 87.5 % (7 / 8) 25.0 % (1 / 4)
get_op_opfamily_properties CBC 206342 90.0 % (9 / 10) 50.0 % (3 / 6)
op_input_types CBC 222520 88.9 % (8 / 9) 25.0 % (1 / 4)
op_hashjoinable CBC 252963 100.0 % (16 / 16) 80.0 % (8 / 10)
type_is_collatable CBC 259874 100.0 % (2 / 2)
get_ordering_op_properties CBC 269327 100.0 % (21 / 21) 70.0 % (7 / 10)
op_in_opfamily CBC 296075 100.0 % (2 / 2)
op_mergejoinable CBC 300406 100.0 % (16 / 16) 70.0 % (7 / 10)
get_func_retset CBC 329447 85.7 % (6 / 7) 25.0 % (1 / 4)
getTypeInputInfo CBC 341134 76.9 % (10 / 13) 25.0 % (3 / 12)
get_op_opfamily_strategy CBC 350599 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opfamily_proc CBC 395787 100.0 % (8 / 8) 100.0 % (2 / 2)
get_commutator CBC 407503 87.5 % (7 / 8) 50.0 % (1 / 2)
get_attoptions CBC 460694 90.0 % (9 / 10) 50.0 % (3 / 6)
get_typlenbyval CBC 462355 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typtype CBC 471930 100.0 % (8 / 8) 100.0 % (2 / 2)
func_volatile CBC 546627 85.7 % (6 / 7) 25.0 % (1 / 4)
get_oprrest CBC 623805 87.5 % (7 / 8) 50.0 % (1 / 2)
get_element_type CBC 716029 100.0 % (10 / 10) 100.0 % (6 / 6)
func_parallel CBC 746460 85.7 % (6 / 7) 25.0 % (1 / 4)
get_namespace_name CBC 784051 100.0 % (8 / 8) 100.0 % (2 / 2)
get_attavgwidth CBC 787146 75.0 % (9 / 12) 62.5 % (5 / 8)
get_relname_relid CBC 805036 100.0 % (2 / 2)
get_opcode CBC 849128 87.5 % (7 / 8) 50.0 % (1 / 2)
getTypeOutputInfo CBC 858164 76.9 % (10 / 13) 43.8 % (7 / 16)
getTypeIOParam CBC 921456 100.0 % (5 / 5) 100.0 % (2 / 2)
get_typlenbyvalalign CBC 922089 90.0 % (9 / 10) 25.0 % (1 / 4)
get_typavgwidth CBC 924660 100.0 % (14 / 14) 100.0 % (10 / 10)
free_attstatsslot CBC 1120272 100.0 % (8 / 8) 100.0 % (6 / 6)
get_mergejoin_opfamilies CBC 1273433 100.0 % (11 / 11) 83.3 % (5 / 6)
get_attstatsslot CBC 1314111 95.0 % (38 / 40) 65.6 % (21 / 32)
get_opfamily_member_for_cmptype CBC 1355514 83.3 % (5 / 6) 50.0 % (1 / 2)
get_typcollation CBC 1358614 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typlen CBC 1430344 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opfamily_method CBC 1431427 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opfamily_member CBC 1942087 100.0 % (8 / 8) 100.0 % (2 / 2)
getBaseType CBC 2854754 100.0 % (3 / 3)
getBaseTypeAndTypmod CBC 3934069 92.9 % (13 / 14) 50.0 % (4 / 8)
get_opmethod_canorder CBC 6662823 100.0 % (11 / 11) 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta