LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - indxpath.c (source / functions) Coverage Total Hit LBC UBC GBC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 94.4 % 1228 1159 1 68 7 1152 5 22
Current Date: 2026-05-05 10:23:31 +0900 Functions: 97.9 % 47 46 1 5 41 1 1
Baseline: lcov-20260505-025707-baseline Branches: 82.5 % 1126 929 2 195 1 6 922 5 27
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 100.0 % 3 3 3
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 20 20 7 13
(360..) days: 94.3 % 1204 1135 1 68 1135
Function coverage date bins:
(360..) days: 97.9 % 47 46 1 5 41
Branch coverage date bins:
[..1] days: 100.0 % 2 2 2
(30,360] days: 83.3 % 30 25 5 6 19
(360..) days: 82.4 % 1094 902 2 190 1 901

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
IsBooleanOpfamily CBC 1860212 100.0 % (4 / 4) 83.3 % (5 / 6)
adjust_rowcount_for_semijoins CBC 352803 100.0 % (11 / 11) 100.0 % (14 / 14)
approximate_joinrel_size CBC 988 80.0 % (12 / 15) 58.3 % (7 / 12)
bitmap_and_cost_est CBC 41556 100.0 % (3 / 3)
bitmap_scan_cost_est CBC 167979 100.0 % (12 / 12) 100.0 % (2 / 2)
build_index_paths CBC 704147 93.0 % (66 / 71) 90.2 % (74 / 82)
build_paths_for_OR CBC 10545 100.0 % (24 / 24) 78.1 % (25 / 32)
check_index_only GNC 699446 100.0 % (19 / 19) 100.0 % (14 / 14)
check_index_predicates CBC 323745 90.7 % (39 / 43) 81.5 % (44 / 54)
choose_bitmap_and GNC 282505 96.9 % (62 / 64) 82.0 % (41 / 50)
classify_index_clause_usage GNC 157390 85.0 % (17 / 20) 92.9 % (13 / 14)
consider_index_join_clauses CBC 123847 100.0 % (9 / 9) 100.0 % (2 / 2)
consider_index_join_outer_rels CBC 373224 95.0 % (19 / 20) 94.4 % (17 / 18)
create_index_paths CBC 323136 100.0 % (47 / 47) 79.3 % (65 / 82)
ec_member_matches_indexcol CBC 386585 100.0 % (12 / 12) 90.0 % (9 / 10)
eclass_already_used CBC 8854 100.0 % (8 / 8) 80.0 % (8 / 10)
expand_indexqual_rowcompare CBC 155 92.6 % (75 / 81) 72.7 % (48 / 66)
find_indexpath_quals CBC 160875 76.5 % (13 / 17) 57.7 % (15 / 26)
find_list_position CBC 203832 100.0 % (9 / 9) 100.0 % (8 / 8)
generate_bitmap_or_paths CBC 524641 100.0 % (41 / 41) 96.4 % (27 / 28)
get_index_clause_from_support CBC 16415 100.0 % (29 / 29) 90.0 % (9 / 10)
get_index_paths CBC 699729 100.0 % (16 / 16) 93.8 % (15 / 16)
get_join_index_paths CBC 135572 95.8 % (23 / 24) 82.4 % (28 / 34)
get_loop_count CBC 996613 94.7 % (18 / 19) 85.0 % (17 / 20)
group_similar_or_args GNC 8205 97.1 % (100 / 103) 84.9 % (73 / 86)
indexcol_is_bool_constant_for_query CBC 511272 90.0 % (9 / 10) 91.7 % (11 / 12)
is_pseudo_constant_for_index UBC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
make_bitmap_paths_for_or_group CBC 1249 96.4 % (27 / 28) 90.0 % (18 / 20)
match_boolean_index_clause CBC 1914 100.0 % (31 / 31) 80.0 % (16 / 20)
match_clause_to_index CBC 867237 93.8 % (15 / 16) 93.8 % (15 / 16)
match_clause_to_indexcol CBC 1348940 96.9 % (31 / 32) 84.6 % (22 / 26)
match_clause_to_ordering_op CBC 2025 86.5 % (32 / 37) 63.3 % (19 / 30)
match_clauses_to_index CBC 987292 100.0 % (5 / 5) 100.0 % (6 / 6)
match_eclass_clauses_to_index CBC 564157 100.0 % (9 / 9) 100.0 % (4 / 4)
match_funcclause_to_indexcol CBC 27101 100.0 % (9 / 9) 87.5 % (7 / 8)
match_index_to_operand CBC 2918637 80.0 % (20 / 25) 61.8 % (21 / 34)
match_join_clauses_to_index CBC 564157 100.0 % (9 / 9) 100.0 % (10 / 10)
match_opclause_to_indexcol CBC 1107347 97.7 % (42 / 43) 85.7 % (24 / 28)
match_orclause_to_indexcol CBC 40502 97.0 % (64 / 66) 78.6 % (44 / 56)
match_pathkeys_to_index CBC 1338 92.9 % (26 / 28) 88.5 % (23 / 26)
match_restriction_clauses_to_index CBC 564157 100.0 % (3 / 3)
match_rowcompare_to_indexcol CBC 420 86.2 % (25 / 29) 63.6 % (14 / 22)
match_saopclause_to_indexcol CBC 60334 100.0 % (25 / 25) 85.7 % (12 / 14)
or_arg_index_match_cmp CBC 6904 87.5 % (21 / 24) 85.0 % (17 / 20)
or_arg_index_match_cmp_group CBC 7014 75.0 % (9 / 12) 62.5 % (5 / 8)
path_usage_comparator CBC 78388 100.0 % (14 / 14) 100.0 % (8 / 8)
relation_has_unique_index_for GNC 182694 97.8 % (45 / 46) 91.4 % (53 / 58)

Generated by: LCOV version 2.5.0-beta