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

Generated by: LCOV version 2.0-1