LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - lsyscache.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 88.5 % 1274 1128 146 1128
Current Date: 2026-07-25 17:13:00 -0400 Functions: 98.4 % 129 127 2 127
Baseline: lcov-20260726-baseline Branches: 56.3 % 662 373 289 373
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 86.7 % 98 85 13 85
(360..) days: 88.7 % 1176 1043 133 1043
Function coverage date bins:
(30,360] days: 100.0 % 8 8 8
(360..) days: 98.3 % 121 119 2 119
Branch coverage date bins:
(30,360] days: 58.6 % 70 41 29 41
(360..) days: 56.1 % 592 332 260 332

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 4559 69.4 % (25 / 36) 46.4 % (13 / 28)
get_attstatsslot CBC 1920598 95.0 % (38 / 40) 65.6 % (21 / 32)
get_op_hash_functions CBC 66916 81.8 % (27 / 33) 58.3 % (14 / 24)
get_op_hash_functions_ext CBC 21985 63.6 % (14 / 22) 50.0 % (10 / 20)
getTypeInputInfo CBC 432561 76.9 % (10 / 13) 25.0 % (3 / 12)
getTypeOutputInfo CBC 1050020 76.9 % (10 / 13) 43.8 % (7 / 16)
get_type_io_data CBC 86580 83.3 % (30 / 36) 50.0 % (8 / 16)
getTypeBinaryInputInfo CBC 157562 84.6 % (11 / 13) 41.7 % (5 / 12)
getTypeBinaryOutputInfo CBC 1428 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 4924316 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 936 91.7 % (11 / 12) 33.3 % (2 / 6)
get_ordering_op_for_equality_op CBC 5475 100.0 % (16 / 16) 60.0 % (6 / 10)
op_hashjoinable CBC 436434 100.0 % (24 / 24) 77.8 % (14 / 18)
func_parallel CBC 1163512 85.7 % (6 / 7) 25.0 % (1 / 4)
func_strict CBC 182771 85.7 % (6 / 7) 25.0 % (1 / 4)
func_volatile CBC 855028 85.7 % (6 / 7) 25.0 % (1 / 4)
get_attavgwidth CBC 1182008 75.0 % (9 / 12) 62.5 % (5 / 8)
get_attgenerated CBC 2783 87.5 % (7 / 8) 25.0 % (1 / 4)
get_attname CBC 58268 90.0 % (9 / 10) 50.0 % (3 / 6)
get_attoptions CBC 589951 90.0 % (9 / 10) 50.0 % (3 / 6)
get_atttypetypmodcoll CBC 16246 90.0 % (9 / 10) 25.0 % (1 / 4)
get_collation_isdeterministic CBC 7863 87.5 % (7 / 8) 25.0 % (1 / 4)
get_constraint_type CBC 644 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_leakproof CBC 10509 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_prokind CBC 23068 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_retset CBC 426957 85.7 % (6 / 7) 25.0 % (1 / 4)
get_func_rettype CBC 16113 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 541 87.5 % (7 / 8) 25.0 % (1 / 4)
get_index_isvalid CBC 3996 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 276704 90.0 % (9 / 10) 50.0 % (3 / 6)
get_opclass_family CBC 104975 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_input_type CBC 105149 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opclass_method CBC 2739 87.5 % (7 / 8) 25.0 % (1 / 4)
get_opfamily_method CBC 2303165 87.5 % (7 / 8) 25.0 % (1 / 4)
get_ordering_op_properties CBC 382935 100.0 % (21 / 21) 70.0 % (7 / 10)
get_propgraph_label_name CBC 1562 85.7 % (6 / 7) 25.0 % (1 / 4)
get_propgraph_property_name CBC 4032 85.7 % (6 / 7) 25.0 % (1 / 4)
get_publication_name CBC 513 90.0 % (9 / 10) 50.0 % (3 / 6)
get_qualified_objname CBC 4766 83.3 % (5 / 6) 25.0 % (1 / 4)
get_range_constructor2 CBC 869 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_persistence CBC 302807 87.5 % (7 / 8) 25.0 % (1 / 4)
get_rel_relam CBC 6432 87.5 % (7 / 8) 25.0 % (1 / 4)
get_subscription_name CBC 40 90.0 % (9 / 10) 50.0 % (3 / 6)
get_typdefault CBC 21423 94.7 % (18 / 19) 62.5 % (5 / 8)
get_type_category_preferred CBC 262713 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typlenbyval CBC 642155 88.9 % (8 / 9) 25.0 % (1 / 4)
get_typlenbyvalalign CBC 1096780 90.0 % (9 / 10) 25.0 % (1 / 4)
get_typsubscript CBC 29382 75.0 % (9 / 12) 50.0 % (3 / 6)
op_input_types CBC 337728 88.9 % (8 / 9) 25.0 % (1 / 4)
op_is_safe_index_member CBC 1513 91.7 % (11 / 12) 50.0 % (3 / 6)
op_mergejoinable CBC 448658 100.0 % (16 / 16) 70.0 % (7 / 10)
op_strict CBC 59775 80.0 % (4 / 5) 25.0 % (1 / 4)
op_volatile CBC 16061 80.0 % (4 / 5) 25.0 % (1 / 4)
get_op_index_interpretation CBC 3670 94.9 % (37 / 39) 87.5 % (14 / 16)
get_subscription_oid CBC 49 100.0 % (5 / 5) 66.7 % (4 / 6)
get_typmodin UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
collations_agree_on_equality CBC 348423 100.0 % (9 / 9) 90.0 % (9 / 10)
equality_ops_are_compatible CBC 870 100.0 % (14 / 14) 87.5 % (7 / 8)
get_array_type CBC 110874 100.0 % (7 / 7) 50.0 % (1 / 2)
get_atttype CBC 2599 87.5 % (7 / 8) 50.0 % (1 / 2)
get_cast_oid CBC 57 100.0 % (5 / 5) 83.3 % (5 / 6)
get_collation_name CBC 381 87.5 % (7 / 8) 50.0 % (1 / 2)
get_commutator CBC 613066 87.5 % (7 / 8) 50.0 % (1 / 2)
get_constraint_index CBC 769 91.7 % (11 / 12) 87.5 % (7 / 8)
get_constraint_name CBC 607 87.5 % (7 / 8) 50.0 % (1 / 2)
get_element_type CBC 894361 90.0 % (9 / 10) 83.3 % (5 / 6)
get_equality_op_for_ordering_op CBC 6763 100.0 % (7 / 7) 75.0 % (3 / 4)
get_func_name CBC 843 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_namespace CBC 139 87.5 % (7 / 8) 50.0 % (1 / 2)
get_func_support CBC 68602 87.5 % (7 / 8) 50.0 % (1 / 2)
get_index_isreplident CBC 331 87.5 % (7 / 8) 50.0 % (1 / 2)
get_mergejoin_opfamilies CBC 2017433 100.0 % (11 / 11) 83.3 % (5 / 6)
get_negator CBC 48457 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 530251 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 4922 88.9 % (8 / 9) 50.0 % (1 / 2)
get_opcode CBC 1198268 87.5 % (7 / 8) 50.0 % (1 / 2)
get_opfamily_member_for_cmptype CBC 2194941 83.3 % (5 / 6) 50.0 % (1 / 2)
get_opname CBC 45 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprjoin CBC 222052 87.5 % (7 / 8) 50.0 % (1 / 2)
get_oprrest CBC 963883 87.5 % (7 / 8) 50.0 % (1 / 2)
get_promoted_array_type CBC 11657 85.7 % (6 / 7) 75.0 % (3 / 4)
get_publication_oid CBC 2205 100.0 % (5 / 5) 83.3 % (5 / 6)
get_range_collation CBC 2128 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 289501 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_relispartition CBC 10764 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_tablespace CBC 6863 87.5 % (7 / 8) 50.0 % (1 / 2)
get_rel_type_id CBC 5864 87.5 % (7 / 8) 50.0 % (1 / 2)
get_transform_fromsql CBC 958 88.9 % (8 / 9) 75.0 % (3 / 4)
get_transform_tosql CBC 1127 88.9 % (8 / 9) 75.0 % (3 / 4)
get_typ_typrelid CBC 20648 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typbyval CBC 42705 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typisdefined CBC 191 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typlen CBC 2050382 87.5 % (7 / 8) 50.0 % (1 / 2)
get_typstorage CBC 60722 87.5 % (7 / 8) 50.0 % (1 / 2)
comparison_ops_are_compatible CBC 144729 100.0 % (14 / 14) 100.0 % (8 / 8)
free_attstatsslot CBC 1680798 100.0 % (8 / 8) 100.0 % (6 / 6)
getSubscriptingRoutines CBC 29381 100.0 % (6 / 6) 100.0 % (2 / 2)
getTypeIOParam CBC 1133774 100.0 % (5 / 5) 100.0 % (2 / 2)
get_attnum CBC 24242 100.0 % (8 / 8) 100.0 % (2 / 2)
get_base_element_type CBC 161800 100.0 % (15 / 15) 100.0 % (8 / 8)
get_database_name CBC 25695 100.0 % (7 / 7) 100.0 % (2 / 2)
get_multirange_range CBC 13251 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name CBC 1128204 100.0 % (8 / 8) 100.0 % (2 / 2)
get_namespace_name_or_temp CBC 157220 100.0 % (4 / 4) 100.0 % (2 / 2)
get_opfamily_member CBC 3020224 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opfamily_proc CBC 518402 100.0 % (8 / 8) 100.0 % (2 / 2)
get_opmethod_canorder CBC 10532156 100.0 % (8 / 8) 100.0 % (3 / 3)
get_range_subtype CBC 18437 100.0 % (8 / 8) 100.0 % (2 / 2)
get_rel_name CBC 193518 100.0 % (8 / 8) 100.0 % (2 / 2)
get_rel_relkind CBC 184036 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typavgwidth CBC 1408075 100.0 % (14 / 14) 100.0 % (10 / 10)
get_typcollation CBC 1745470 100.0 % (8 / 8) 100.0 % (2 / 2)
get_typtype CBC 616535 100.0 % (8 / 8) 100.0 % (2 / 2)
type_is_rowtype CBC 135671 100.0 % (13 / 13) 100.0 % (7 / 7)
getBaseType CBC 3600189 100.0 % (3 / 3)
get_relname_relid CBC 1052211 100.0 % (2 / 2)
op_in_opfamily CBC 436043 100.0 % (2 / 2)
type_is_collatable CBC 328613 100.0 % (2 / 2)
type_is_enum CBC 64893 100.0 % (2 / 2)
type_is_multirange CBC 38236 100.0 % (2 / 2)
type_is_range CBC 19664 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1