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
expand_indexqual_rowcompare CBC 155 92.6 % (75 / 81) 72.7 % (48 / 66)
create_index_paths CBC 316051 100.0 % (47 / 47) 79.3 % (65 / 82)
group_similar_or_args CBC 7499 97.1 % (100 / 103) 84.9 % (73 / 86)
match_orclause_to_indexcol CBC 37406 97.0 % (64 / 66) 78.6 % (44 / 56)
find_indexpath_quals CBC 167924 76.5 % (13 / 17) 57.7 % (15 / 26)
match_clause_to_ordering_op CBC 2033 86.5 % (32 / 37) 63.3 % (19 / 30)
match_index_to_operand CBC 2823714 84.0 % (21 / 25) 67.6 % (23 / 34)
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)
build_index_paths CBC 690886 93.0 % (66 / 71) 90.2 % (74 / 82)
match_rowcompare_to_indexcol CBC 420 86.2 % (25 / 29) 63.6 % (14 / 22)
build_paths_for_OR CBC 9924 100.0 % (24 / 24) 78.1 % (25 / 32)
get_join_index_paths CBC 137685 95.8 % (23 / 24) 82.4 % (28 / 34)
approximate_joinrel_size CBC 988 80.0 % (12 / 15) 58.3 % (7 / 12)
relation_has_unique_index_for CBC 176297 97.8 % (45 / 46) 91.4 % (53 / 58)
is_pseudo_constant_for_index UBC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
match_boolean_index_clause CBC 2020 100.0 % (31 / 31) 80.0 % (16 / 20)
match_clause_to_indexcol CBC 1311319 96.9 % (31 / 32) 84.6 % (22 / 26)
match_opclause_to_indexcol CBC 1077306 97.7 % (42 / 43) 85.7 % (24 / 28)
get_loop_count CBC 996298 94.7 % (18 / 19) 85.0 % (17 / 20)
match_pathkeys_to_index CBC 1339 92.9 % (26 / 28) 88.5 % (23 / 26)
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)
eclass_already_used CBC 8333 100.0 % (8 / 8) 80.0 % (8 / 10)
make_bitmap_paths_for_or_group CBC 1259 96.4 % (27 / 28) 90.0 % (18 / 20)
match_saopclause_to_indexcol CBC 56943 100.0 % (25 / 25) 85.7 % (12 / 14)
IsBooleanOpfamily CBC 1807365 100.0 % (4 / 4) 83.3 % (5 / 6)
classify_index_clause_usage CBC 164399 85.0 % (17 / 20) 92.9 % (13 / 14)
consider_index_join_outer_rels CBC 361888 95.0 % (19 / 20) 94.4 % (17 / 18)
ec_member_matches_indexcol CBC 365873 100.0 % (12 / 12) 90.0 % (9 / 10)
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)
indexcol_is_bool_constant_for_query CBC 496046 90.0 % (9 / 10) 91.7 % (11 / 12)
match_clause_to_index CBC 851513 93.8 % (15 / 16) 93.8 % (15 / 16)
match_funcclause_to_indexcol CBC 27544 100.0 % (9 / 9) 87.5 % (7 / 8)
adjust_rowcount_for_semijoins CBC 375071 100.0 % (11 / 11) 100.0 % (14 / 14)
bitmap_scan_cost_est CBC 178552 100.0 % (12 / 12) 100.0 % (2 / 2)
check_index_only CBC 686080 100.0 % (19 / 19) 100.0 % (14 / 14)
consider_index_join_clauses CBC 121264 100.0 % (9 / 9) 100.0 % (2 / 2)
find_list_position CBC 211633 100.0 % (9 / 9) 100.0 % (8 / 8)
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_join_clauses_to_index CBC 548678 100.0 % (9 / 9) 100.0 % (10 / 10)
path_usage_comparator CBC 85924 100.0 % (14 / 14) 100.0 % (8 / 8)
bitmap_and_cost_est CBC 44491 100.0 % (3 / 3)
match_restriction_clauses_to_index CBC 548678 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1