LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - indxpath.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 94.5 % 1228 1160 68 1160
Current Date: 2026-07-25 17:13:00 -0400 Functions: 97.9 % 47 46 1 46
Baseline: lcov-20260726-baseline Branches: 82.7 % 1126 931 195 931
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: 100.0 % 24 24 24
(360..) days: 94.4 % 1204 1136 68 1136
Function coverage date bins:
(360..) days: 97.9 % 47 46 1 46
Branch coverage date bins:
(30,360] days: 84.4 % 32 27 5 27
(360..) days: 82.6 % 1094 904 190 904

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 1807365 100.0 % (4 / 4) 83.3 % (5 / 6)
adjust_rowcount_for_semijoins CBC 375071 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 44491 100.0 % (3 / 3)
bitmap_scan_cost_est CBC 178552 100.0 % (12 / 12) 100.0 % (2 / 2)
build_index_paths CBC 690886 93.0 % (66 / 71) 90.2 % (74 / 82)
build_paths_for_OR CBC 9924 100.0 % (24 / 24) 78.1 % (25 / 32)
check_index_only CBC 686080 100.0 % (19 / 19) 100.0 % (14 / 14)
check_index_predicates CBC 316660 90.7 % (39 / 43) 81.5 % (44 / 54)
choose_bitmap_and CBC 285442 96.9 % (62 / 64) 82.0 % (41 / 50)
classify_index_clause_usage CBC 164399 85.0 % (17 / 20) 92.9 % (13 / 14)
consider_index_join_clauses CBC 121264 100.0 % (9 / 9) 100.0 % (2 / 2)
consider_index_join_outer_rels CBC 361888 95.0 % (19 / 20) 94.4 % (17 / 18)
create_index_paths CBC 316051 100.0 % (47 / 47) 79.3 % (65 / 82)
ec_member_matches_indexcol CBC 365873 100.0 % (12 / 12) 90.0 % (9 / 10)
eclass_already_used CBC 8333 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 167924 76.5 % (13 / 17) 57.7 % (15 / 26)
find_list_position CBC 211633 100.0 % (9 / 9) 100.0 % (8 / 8)
generate_bitmap_or_paths CBC 508468 100.0 % (41 / 41) 96.4 % (27 / 28)
get_index_clause_from_support CBC 15904 100.0 % (29 / 29) 90.0 % (9 / 10)
get_index_paths CBC 686363 100.0 % (16 / 16) 93.8 % (15 / 16)
get_join_index_paths CBC 137685 95.8 % (23 / 24) 82.4 % (28 / 34)
get_loop_count CBC 996298 94.7 % (18 / 19) 85.0 % (17 / 20)
group_similar_or_args CBC 7499 97.1 % (100 / 103) 84.9 % (73 / 86)
indexcol_is_bool_constant_for_query CBC 496046 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 1259 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 851513 93.8 % (15 / 16) 93.8 % (15 / 16)
match_clause_to_indexcol CBC 1311319 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 956253 100.0 % (5 / 5) 100.0 % (6 / 6)
match_eclass_clauses_to_index CBC 548678 100.0 % (9 / 9) 100.0 % (4 / 4)
match_funcclause_to_indexcol CBC 27544 100.0 % (9 / 9) 87.5 % (7 / 8)
match_index_to_operand CBC 2823714 84.0 % (21 / 25) 67.6 % (23 / 34)
match_join_clauses_to_index CBC 548678 100.0 % (9 / 9) 100.0 % (10 / 10)
match_opclause_to_indexcol CBC 1077306 97.7 % (42 / 43) 85.7 % (24 / 28)
match_orclause_to_indexcol CBC 37406 97.0 % (64 / 66) 78.6 % (44 / 56)
match_pathkeys_to_index CBC 1339 92.9 % (26 / 28) 88.5 % (23 / 26)
match_restriction_clauses_to_index CBC 548678 100.0 % (3 / 3)
match_rowcompare_to_indexcol CBC 420 86.2 % (25 / 29) 63.6 % (14 / 22)
match_saopclause_to_indexcol CBC 56943 100.0 % (25 / 25) 85.7 % (12 / 14)
or_arg_index_match_cmp CBC 6204 87.5 % (21 / 24) 85.0 % (17 / 20)
or_arg_index_match_cmp_group CBC 6314 75.0 % (9 / 12) 62.5 % (5 / 8)
path_usage_comparator CBC 85924 100.0 % (14 / 14) 100.0 % (8 / 8)
relation_has_unique_index_for CBC 176297 97.8 % (45 / 46) 91.4 % (53 / 58)

Generated by: LCOV version 2.0-1