LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - indxpath.c (source / functions) Coverage Total Hit LBC UBC GBC GNC CBC DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 94.4 % 1228 1159 1 68 7 1152 5 22
Current Date: 2026-06-29 16:15:13 +0200 Functions: 97.9 % 47 46 1 5 41 1 1
Baseline: lcov-20260630-baseline Branches: 82.5 % 1126 929 2 195 1 6 922
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 24 24 7 17
(360..) days: 94.3 % 1204 1135 1 68 1135
Function coverage date bins:
(360..) days: 97.9 % 47 46 1 5 41
Branch coverage date bins:
(30,360] days: 84.4 % 32 27 5 6 21
(360..) days: 82.4 % 1094 902 2 190 1 901

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
IsBooleanOpfamily CBC 1787769 100.0 % (4 / 4) 83.3 % (5 / 6)
adjust_rowcount_for_semijoins CBC 338096 100.0 % (11 / 11) 100.0 % (14 / 14)
approximate_joinrel_size CBC 988 80.0 % (12 / 15) 58.3 % (7 / 12)
bitmap_and_cost_est CBC 40942 100.0 % (3 / 3)
bitmap_scan_cost_est CBC 163113 100.0 % (12 / 12) 100.0 % (2 / 2)
build_index_paths CBC 675413 93.0 % (66 / 71) 90.2 % (74 / 82)
build_paths_for_OR CBC 9826 100.0 % (24 / 24) 78.1 % (25 / 32)
check_index_only GNC 670707 100.0 % (19 / 19) 100.0 % (14 / 14)
check_index_predicates CBC 312650 90.7 % (39 / 43) 81.5 % (44 / 54)
choose_bitmap_and GNC 271054 96.9 % (62 / 64) 82.0 % (41 / 50)
classify_index_clause_usage GNC 152379 85.0 % (17 / 20) 92.9 % (13 / 14)
consider_index_join_clauses CBC 118092 100.0 % (9 / 9) 100.0 % (2 / 2)
consider_index_join_outer_rels CBC 349520 95.0 % (19 / 20) 94.4 % (17 / 18)
create_index_paths CBC 312040 100.0 % (47 / 47) 79.3 % (65 / 82)
ec_member_matches_indexcol CBC 364756 100.0 % (12 / 12) 90.0 % (9 / 10)
eclass_already_used CBC 8295 100.0 % (8 / 8) 80.0 % (8 / 10)
expand_indexqual_rowcompare CBC 155 92.6 % (75 / 81) 72.7 % (48 / 66)
find_indexpath_quals CBC 155864 76.5 % (13 / 17) 57.7 % (15 / 26)
find_list_position CBC 195755 100.0 % (9 / 9) 100.0 % (8 / 8)
generate_bitmap_or_paths CBC 501831 100.0 % (41 / 41) 96.4 % (27 / 28)
get_index_clause_from_support CBC 15873 100.0 % (29 / 29) 90.0 % (9 / 10)
get_index_paths CBC 670989 100.0 % (16 / 16) 93.8 % (15 / 16)
get_join_index_paths CBC 129259 95.8 % (23 / 24) 82.4 % (28 / 34)
get_loop_count CBC 956953 94.7 % (18 / 19) 85.0 % (17 / 20)
group_similar_or_args GNC 7481 97.1 % (100 / 103) 84.9 % (73 / 86)
indexcol_is_bool_constant_for_query CBC 488776 90.0 % (9 / 10) 91.7 % (11 / 12)
is_pseudo_constant_for_index UBC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
make_bitmap_paths_for_or_group CBC 1249 96.4 % (27 / 28) 90.0 % (18 / 20)
match_boolean_index_clause CBC 2020 100.0 % (31 / 31) 80.0 % (16 / 20)
match_clause_to_index CBC 838303 93.8 % (15 / 16) 93.8 % (15 / 16)
match_clause_to_indexcol CBC 1298993 96.9 % (31 / 32) 84.6 % (22 / 26)
match_clause_to_ordering_op CBC 2033 86.5 % (32 / 37) 63.3 % (19 / 30)
match_clauses_to_index CBC 948016 100.0 % (5 / 5) 100.0 % (6 / 6)
match_eclass_clauses_to_index CBC 541731 100.0 % (9 / 9) 100.0 % (4 / 4)
match_funcclause_to_indexcol CBC 27413 100.0 % (9 / 9) 87.5 % (7 / 8)
match_index_to_operand CBC 2795170 80.0 % (20 / 25) 61.8 % (21 / 34)
match_join_clauses_to_index CBC 541731 100.0 % (9 / 9) 100.0 % (10 / 10)
match_opclause_to_indexcol CBC 1065519 97.7 % (42 / 43) 85.7 % (24 / 28)
match_orclause_to_indexcol CBC 37163 97.0 % (64 / 66) 78.6 % (44 / 56)
match_pathkeys_to_index CBC 1340 92.9 % (26 / 28) 88.5 % (23 / 26)
match_restriction_clauses_to_index CBC 541731 100.0 % (3 / 3)
match_rowcompare_to_indexcol CBC 420 86.2 % (25 / 29) 63.6 % (14 / 22)
match_saopclause_to_indexcol CBC 56948 100.0 % (25 / 25) 85.7 % (12 / 14)
or_arg_index_match_cmp CBC 6196 87.5 % (21 / 24) 85.0 % (17 / 20)
or_arg_index_match_cmp_group CBC 6306 75.0 % (9 / 12) 62.5 % (5 / 8)
path_usage_comparator CBC 76124 100.0 % (14 / 14) 100.0 % (8 / 8)
relation_has_unique_index_for GNC 172962 97.8 % (45 / 46) 91.4 % (53 / 58)

Generated by: LCOV version 2.0-1