LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - indxpath.c (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 94.5 % 1228 1160 68 1160
Current Date: 2026-09-20 14:13:17 +0900 Functions: 97.9 % 47 46 1 46
Baseline: lcov-20260920-baseline Branches: 82.7 % 1126 931 195 931
Baseline Date: 2026-09-20 14:13:13 +0900 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 820 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 1179 96.4 % (27 / 28) 90.0 % (18 / 20)
match_boolean_index_clause CBC 2020 100.0 % (31 / 31) 80.0 % (16 / 20)
or_arg_index_match_cmp CBC 6169 87.5 % (21 / 24) 85.0 % (17 / 20)
or_arg_index_match_cmp_group CBC 6279 75.0 % (9 / 12) 62.5 % (5 / 8)
group_similar_or_args CBC 7376 97.1 % (100 / 103) 84.9 % (73 / 86)
eclass_already_used CBC 8014 100.0 % (8 / 8) 80.0 % (8 / 10)
build_paths_for_OR CBC 9724 100.0 % (24 / 24) 78.1 % (25 / 32)
get_index_clause_from_support CBC 15752 100.0 % (29 / 29) 90.0 % (9 / 10)
match_funcclause_to_indexcol CBC 26763 100.0 % (9 / 9) 87.5 % (7 / 8)
match_orclause_to_indexcol CBC 36944 97.0 % (64 / 66) 78.6 % (44 / 56)
bitmap_and_cost_est CBC 43996 100.0 % (3 / 3)
match_saopclause_to_indexcol CBC 55721 100.0 % (25 / 25) 85.7 % (12 / 14)
path_usage_comparator CBC 84748 100.0 % (14 / 14) 100.0 % (8 / 8)
consider_index_join_clauses CBC 118503 100.0 % (9 / 9) 100.0 % (2 / 2)
get_join_index_paths CBC 134401 95.8 % (23 / 24) 82.4 % (28 / 34)
classify_index_clause_usage CBC 162626 85.0 % (17 / 20) 92.9 % (13 / 14)
find_indexpath_quals CBC 166067 76.5 % (13 / 17) 57.7 % (15 / 26)
relation_has_unique_index_for CBC 171721 97.8 % (45 / 46) 91.4 % (53 / 58)
bitmap_scan_cost_est CBC 176404 100.0 % (12 / 12) 100.0 % (2 / 2)
find_list_position CBC 209766 100.0 % (9 / 9) 100.0 % (8 / 8)
choose_bitmap_and CBC 279034 96.9 % (62 / 64) 82.0 % (41 / 50)
create_index_paths CBC 308390 100.0 % (47 / 47) 79.3 % (65 / 82)
check_index_predicates CBC 309001 90.7 % (39 / 43) 81.5 % (44 / 54)
consider_index_join_outer_rels CBC 354488 95.0 % (19 / 20) 94.4 % (17 / 18)
ec_member_matches_indexcol CBC 358234 100.0 % (12 / 12) 90.0 % (9 / 10)
adjust_rowcount_for_semijoins CBC 366089 100.0 % (11 / 11) 100.0 % (14 / 14)
indexcol_is_bool_constant_for_query CBC 492830 90.0 % (9 / 10) 91.7 % (11 / 12)
generate_bitmap_or_paths CBC 497267 100.0 % (41 / 41) 96.4 % (27 / 28)
match_eclass_clauses_to_index CBC 539087 100.0 % (9 / 9) 100.0 % (4 / 4)
match_join_clauses_to_index CBC 539087 100.0 % (9 / 9) 100.0 % (10 / 10)
match_restriction_clauses_to_index CBC 539087 100.0 % (3 / 3)
check_index_only CBC 673205 100.0 % (19 / 19) 100.0 % (14 / 14)
get_index_paths CBC 673488 100.0 % (16 / 16) 93.8 % (15 / 16)
build_index_paths CBC 677823 93.0 % (66 / 71) 90.2 % (74 / 82)
match_clause_to_index CBC 835324 93.8 % (15 / 16) 93.8 % (15 / 16)
match_clauses_to_index CBC 936798 100.0 % (5 / 5) 100.0 % (6 / 6)
get_loop_count CBC 977802 94.7 % (18 / 19) 85.0 % (17 / 20)
match_opclause_to_indexcol CBC 1058931 97.7 % (42 / 43) 85.7 % (24 / 28)
match_clause_to_indexcol CBC 1288529 96.9 % (31 / 32) 84.6 % (22 / 26)
IsBooleanOpfamily CBC 1781359 100.0 % (4 / 4) 83.3 % (5 / 6)
match_index_to_operand CBC 2782997 84.0 % (21 / 25) 67.6 % (23 / 34)

Generated by: LCOV version 2.0-1