LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - indxpath.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 94.5 % 1228 1160 68 1160
Current Date: 2026-08-27 14:31:44 +0300 Functions: 97.9 % 47 46 1 46
Baseline: lcov-20260827-baseline Branches: 82.7 % 1126 931 195 931
Baseline Date: 2026-08-27 14:31:58 +0300 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)
approximate_joinrel_size CBC 1016 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_pathkeys_to_index CBC 1339 92.9 % (26 / 28) 88.5 % (23 / 26)
match_boolean_index_clause CBC 2020 100.0 % (31 / 31) 80.0 % (16 / 20)
match_clause_to_ordering_op CBC 2033 86.5 % (32 / 37) 63.3 % (19 / 30)
or_arg_index_match_cmp CBC 6166 87.5 % (21 / 24) 85.0 % (17 / 20)
or_arg_index_match_cmp_group CBC 6276 75.0 % (9 / 12) 62.5 % (5 / 8)
group_similar_or_args CBC 7446 97.1 % (100 / 103) 84.9 % (73 / 86)
eclass_already_used CBC 8318 100.0 % (8 / 8) 80.0 % (8 / 10)
build_paths_for_OR CBC 9801 100.0 % (24 / 24) 78.1 % (25 / 32)
get_index_clause_from_support CBC 15847 100.0 % (29 / 29) 90.0 % (9 / 10)
match_funcclause_to_indexcol CBC 27269 100.0 % (9 / 9) 87.5 % (7 / 8)
match_orclause_to_indexcol CBC 37077 97.0 % (64 / 66) 78.6 % (44 / 56)
bitmap_and_cost_est CBC 44126 100.0 % (3 / 3)
match_saopclause_to_indexcol CBC 56536 100.0 % (25 / 25) 85.7 % (12 / 14)
path_usage_comparator CBC 85091 100.0 % (14 / 14) 100.0 % (8 / 8)
consider_index_join_clauses CBC 120482 100.0 % (9 / 9) 100.0 % (2 / 2)
get_join_index_paths CBC 136799 95.8 % (23 / 24) 82.4 % (28 / 34)
classify_index_clause_usage CBC 162928 85.0 % (17 / 20) 92.9 % (13 / 14)
find_indexpath_quals CBC 166325 76.5 % (13 / 17) 57.7 % (15 / 26)
relation_has_unique_index_for CBC 175499 97.8 % (45 / 46) 91.4 % (53 / 58)
bitmap_scan_cost_est CBC 177100 100.0 % (12 / 12) 100.0 % (2 / 2)
find_list_position CBC 209972 100.0 % (9 / 9) 100.0 % (8 / 8)
choose_bitmap_and CBC 283532 96.9 % (62 / 64) 82.0 % (41 / 50)
create_index_paths CBC 314957 100.0 % (47 / 47) 79.3 % (65 / 82)
check_index_predicates CBC 315566 90.7 % (39 / 43) 81.5 % (44 / 54)
consider_index_join_outer_rels CBC 359684 95.0 % (19 / 20) 94.4 % (17 / 18)
ec_member_matches_indexcol CBC 363276 100.0 % (12 / 12) 90.0 % (9 / 10)
adjust_rowcount_for_semijoins CBC 372311 100.0 % (11 / 11) 100.0 % (14 / 14)
indexcol_is_bool_constant_for_query CBC 491630 90.0 % (9 / 10) 91.7 % (11 / 12)
generate_bitmap_or_paths CBC 505943 100.0 % (41 / 41) 96.4 % (27 / 28)
match_eclass_clauses_to_index CBC 545607 100.0 % (9 / 9) 100.0 % (4 / 4)
match_join_clauses_to_index CBC 545607 100.0 % (9 / 9) 100.0 % (10 / 10)
match_restriction_clauses_to_index CBC 545607 100.0 % (3 / 3)
check_index_only CBC 682123 100.0 % (19 / 19) 100.0 % (14 / 14)
get_index_paths CBC 682406 100.0 % (16 / 16) 93.8 % (15 / 16)
build_index_paths CBC 686787 93.0 % (66 / 71) 90.2 % (74 / 82)
match_clause_to_index CBC 846603 93.8 % (15 / 16) 93.8 % (15 / 16)
match_clauses_to_index CBC 949446 100.0 % (5 / 5) 100.0 % (6 / 6)
get_loop_count CBC 989909 94.7 % (18 / 19) 85.0 % (17 / 20)
match_opclause_to_indexcol CBC 1072381 97.7 % (42 / 43) 85.7 % (24 / 28)
match_clause_to_indexcol CBC 1305015 96.9 % (31 / 32) 84.6 % (22 / 26)
IsBooleanOpfamily CBC 1796645 100.0 % (4 / 4) 83.3 % (5 / 6)
match_index_to_operand CBC 2806836 84.0 % (21 / 25) 67.6 % (23 / 34)

Generated by: LCOV version 2.0-1