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)
create_index_paths CBC 310015 100.0 % (47 / 47) 79.3 % (65 / 82)
group_similar_or_args CBC 7476 97.1 % (100 / 103) 84.9 % (73 / 86)
match_orclause_to_indexcol CBC 37396 97.0 % (64 / 66) 78.6 % (44 / 56)
find_indexpath_quals CBC 166915 76.5 % (13 / 17) 57.7 % (15 / 26)
match_clause_to_ordering_op CBC 1033 86.5 % (32 / 37) 63.3 % (19 / 30)
match_index_to_operand CBC 2795988 84.0 % (21 / 25) 67.6 % (23 / 34)
check_index_predicates CBC 310641 90.7 % (39 / 43) 81.5 % (44 / 54)
choose_bitmap_and CBC 280324 96.9 % (62 / 64) 82.0 % (41 / 50)
build_index_paths CBC 681391 93.0 % (66 / 71) 90.2 % (74 / 82)
match_rowcompare_to_indexcol CBC 460 86.2 % (25 / 29) 63.6 % (14 / 22)
build_paths_for_OR CBC 9883 100.0 % (24 / 24) 78.1 % (25 / 32)
get_join_index_paths CBC 135659 95.8 % (23 / 24) 82.4 % (28 / 34)
approximate_joinrel_size CBC 1072 80.0 % (12 / 15) 58.3 % (7 / 12)
relation_has_unique_index_for CBC 173634 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 2210 100.0 % (31 / 31) 80.0 % (16 / 20)
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)
get_loop_count CBC 983133 94.7 % (18 / 19) 85.0 % (17 / 20)
match_pathkeys_to_index CBC 819 92.9 % (26 / 28) 88.5 % (23 / 26)
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)
eclass_already_used CBC 8176 100.0 % (8 / 8) 80.0 % (8 / 10)
make_bitmap_paths_for_or_group CBC 1181 96.4 % (27 / 28) 90.0 % (18 / 20)
match_saopclause_to_indexcol CBC 56107 100.0 % (25 / 25) 85.7 % (12 / 14)
IsBooleanOpfamily CBC 1790494 100.0 % (4 / 4) 83.3 % (5 / 6)
classify_index_clause_usage CBC 163472 85.0 % (17 / 20) 92.9 % (13 / 14)
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)
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)
indexcol_is_bool_constant_for_query CBC 496224 90.0 % (9 / 10) 91.7 % (11 / 12)
match_clause_to_index CBC 839506 93.8 % (15 / 16) 93.8 % (15 / 16)
match_funcclause_to_indexcol CBC 27083 100.0 % (9 / 9) 87.5 % (7 / 8)
adjust_rowcount_for_semijoins CBC 368749 100.0 % (11 / 11) 100.0 % (14 / 14)
bitmap_scan_cost_est CBC 177135 100.0 % (12 / 12) 100.0 % (2 / 2)
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)
find_list_position CBC 210825 100.0 % (9 / 9) 100.0 % (8 / 8)
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_join_clauses_to_index CBC 541336 100.0 % (9 / 9) 100.0 % (10 / 10)
path_usage_comparator CBC 85056 100.0 % (14 / 14) 100.0 % (8 / 8)
bitmap_and_cost_est CBC 44153 100.0 % (3 / 3)
match_restriction_clauses_to_index CBC 541336 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1