LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - indxpath.c (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 94.5 % 1228 1160 68 1160
Current Date: 2026-10-12 11:56:10 +0200 Functions: 97.9 % 47 46 1 46
Baseline: lcov-20261012-baseline Branches: 82.7 % 1126 931 195 931
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 21 21 21
(360..) days: 94.4 % 1207 1139 68 1139
Function coverage date bins:
(360..) days: 97.9 % 47 46 1 46
Branch coverage date bins:
(30,360] days: 82.1 % 28 23 5 23
(360..) days: 82.7 % 1098 908 190 908

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
is_pseudo_constant_for_index UBC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
expand_indexqual_rowcompare CBC 195 92.6 % (75 / 81) 72.7 % (48 / 66)
match_rowcompare_to_indexcol CBC 460 86.2 % (25 / 29) 63.6 % (14 / 22)
match_pathkeys_to_index CBC 819 92.9 % (26 / 28) 88.5 % (23 / 26)
match_clause_to_ordering_op CBC 1033 86.5 % (32 / 37) 63.3 % (19 / 30)
approximate_joinrel_size CBC 1072 80.0 % (12 / 15) 58.3 % (7 / 12)
make_bitmap_paths_for_or_group CBC 1181 96.4 % (27 / 28) 90.0 % (18 / 20)
match_boolean_index_clause CBC 2210 100.0 % (31 / 31) 80.0 % (16 / 20)
or_arg_index_match_cmp CBC 6176 87.5 % (21 / 24) 85.0 % (17 / 20)
or_arg_index_match_cmp_group CBC 6286 75.0 % (9 / 12) 62.5 % (5 / 8)
group_similar_or_args CBC 7476 97.1 % (100 / 103) 84.9 % (73 / 86)
eclass_already_used CBC 8176 100.0 % (8 / 8) 80.0 % (8 / 10)
build_paths_for_OR CBC 9883 100.0 % (24 / 24) 78.1 % (25 / 32)
get_index_clause_from_support CBC 15916 100.0 % (29 / 29) 90.0 % (9 / 10)
match_funcclause_to_indexcol CBC 27083 100.0 % (9 / 9) 87.5 % (7 / 8)
match_orclause_to_indexcol CBC 37396 97.0 % (64 / 66) 78.6 % (44 / 56)
bitmap_and_cost_est CBC 44153 100.0 % (3 / 3)
match_saopclause_to_indexcol CBC 56107 100.0 % (25 / 25) 85.7 % (12 / 14)
path_usage_comparator CBC 85056 100.0 % (14 / 14) 100.0 % (8 / 8)
consider_index_join_clauses CBC 119599 100.0 % (9 / 9) 100.0 % (2 / 2)
get_join_index_paths CBC 135659 95.8 % (23 / 24) 82.4 % (28 / 34)
classify_index_clause_usage CBC 163472 85.0 % (17 / 20) 92.9 % (13 / 14)
find_indexpath_quals CBC 166915 76.5 % (13 / 17) 57.7 % (15 / 26)
relation_has_unique_index_for CBC 173634 97.8 % (45 / 46) 91.4 % (53 / 58)
bitmap_scan_cost_est CBC 177135 100.0 % (12 / 12) 100.0 % (2 / 2)
find_list_position CBC 210825 100.0 % (9 / 9) 100.0 % (8 / 8)
choose_bitmap_and CBC 280324 96.9 % (62 / 64) 82.0 % (41 / 50)
create_index_paths CBC 310015 100.0 % (47 / 47) 79.3 % (65 / 82)
check_index_predicates CBC 310641 90.7 % (39 / 43) 81.5 % (44 / 54)
consider_index_join_outer_rels CBC 357674 95.0 % (19 / 20) 94.4 % (17 / 18)
ec_member_matches_indexcol CBC 362642 100.0 % (12 / 12) 90.0 % (9 / 10)
adjust_rowcount_for_semijoins CBC 368749 100.0 % (11 / 11) 100.0 % (14 / 14)
indexcol_is_bool_constant_for_query CBC 496224 90.0 % (9 / 10) 91.7 % (11 / 12)
generate_bitmap_or_paths CBC 499450 100.0 % (41 / 41) 96.4 % (27 / 28)
match_eclass_clauses_to_index CBC 541336 100.0 % (9 / 9) 100.0 % (4 / 4)
match_join_clauses_to_index CBC 541336 100.0 % (9 / 9) 100.0 % (10 / 10)
match_restriction_clauses_to_index CBC 541336 100.0 % (3 / 3)
check_index_only CBC 676712 100.0 % (19 / 19) 100.0 % (14 / 14)
get_index_paths CBC 676995 100.0 % (16 / 16) 93.8 % (15 / 16)
build_index_paths CBC 681391 93.0 % (66 / 71) 90.2 % (74 / 82)
match_clause_to_index CBC 839506 93.8 % (15 / 16) 93.8 % (15 / 16)
match_clauses_to_index CBC 942453 100.0 % (5 / 5) 100.0 % (6 / 6)
get_loop_count CBC 983133 94.7 % (18 / 19) 85.0 % (17 / 20)
match_opclause_to_indexcol CBC 1062644 97.7 % (42 / 43) 85.7 % (24 / 28)
match_clause_to_indexcol CBC 1294270 96.9 % (31 / 32) 84.6 % (22 / 26)
IsBooleanOpfamily CBC 1790494 100.0 % (4 / 4) 83.3 % (5 / 6)
match_index_to_operand CBC 2795988 84.0 % (21 / 25) 67.6 % (23 / 34)

Generated by: LCOV version 2.0-1