LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - indxpath.c (source / functions) Coverage Total Hit LBC UBC GNC CBC DUB DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 94.3 % 1236 1165 1 70 3 1162 4 15
Current Date: 2025-10-28 08:26:42 +0900 Functions: 97.9 % 47 46 1 1 45 1
Baseline: lcov-20251028-005825-baseline Branches: 81.9 % 1140 934 2 204 4 930
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.1 % 283 269 14 3 266
(360..) days: 94.0 % 953 896 1 56 896
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 97.6 % 42 41 1 1 40
Branch coverage date bins:
(30,360] days: 82.0 % 244 200 44 4 196
(360..) days: 81.9 % 896 734 2 160 734

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 93 92.6 % (75 / 81) 72.7 % (48 / 66)
make_bitmap_paths_for_or_group CBC 153 96.4 % (27 / 28) 90.0 % (18 / 20)
match_rowcompare_to_indexcol CBC 252 86.2 % (25 / 29) 63.6 % (14 / 22)
match_pathkeys_to_index CBC 537 92.9 % (26 / 28) 88.5 % (23 / 26)
match_clause_to_ordering_op CBC 667 86.5 % (32 / 37) 63.3 % (19 / 30)
approximate_joinrel_size CBC 668 80.0 % (12 / 15) 58.3 % (7 / 12)
match_boolean_index_clause CBC 866 100.0 % (31 / 31) 75.0 % (15 / 20)
or_arg_index_match_cmp CBC 3563 87.5 % (21 / 24) 85.0 % (17 / 20)
or_arg_index_match_cmp_group CBC 3608 75.0 % (9 / 12) 62.5 % (5 / 8)
group_similar_or_args CBC 4517 97.1 % (100 / 103) 84.9 % (73 / 86)
eclass_already_used CBC 5343 100.0 % (8 / 8) 80.0 % (8 / 10)
build_paths_for_OR CBC 5395 100.0 % (24 / 24) 78.1 % (25 / 32)
get_index_clause_from_support CBC 10191 100.0 % (29 / 29) 90.0 % (9 / 10)
match_funcclause_to_indexcol CBC 14743 100.0 % (9 / 9) 87.5 % (7 / 8)
match_orclause_to_indexcol CBC 21829 95.0 % (76 / 80) 73.0 % (54 / 74)
bitmap_and_cost_est CBC 24717 100.0 % (3 / 3)
match_saopclause_to_indexcol CBC 38984 100.0 % (25 / 25) 85.7 % (12 / 14)
path_usage_comparator CBC 42810 100.0 % (14 / 14) 100.0 % (8 / 8)
consider_index_join_clauses CBC 70143 100.0 % (9 / 9) 100.0 % (2 / 2)
get_join_index_paths CBC 77103 95.8 % (23 / 24) 82.4 % (28 / 34)
classify_index_clause_usage CBC 90315 85.0 % (17 / 20) 92.9 % (13 / 14)
find_indexpath_quals CBC 91472 76.5 % (13 / 17) 57.7 % (15 / 26)
bitmap_scan_cost_est CBC 96303 100.0 % (12 / 12) 100.0 % (2 / 2)
relation_has_unique_index_for GNC 108925 97.7 % (42 / 43) 91.1 % (51 / 56)
find_list_position CBC 118868 100.0 % (9 / 9) 100.0 % (8 / 8)
choose_bitmap_and CBC 175908 96.9 % (62 / 64) 82.0 % (41 / 50)
adjust_rowcount_for_semijoins CBC 198975 100.0 % (11 / 11) 100.0 % (14 / 14)
create_index_paths CBC 203573 100.0 % (47 / 47) 79.3 % (65 / 82)
check_index_predicates CBC 203944 90.2 % (37 / 41) 80.8 % (42 / 52)
consider_index_join_outer_rels CBC 217396 95.0 % (19 / 20) 94.4 % (17 / 18)
ec_member_matches_indexcol CBC 238189 100.0 % (12 / 12) 90.0 % (9 / 10)
indexcol_is_bool_constant_for_query CBC 328910 90.0 % (9 / 10) 91.7 % (11 / 12)
generate_bitmap_or_paths CBC 336916 100.0 % (41 / 41) 96.4 % (27 / 28)
match_eclass_clauses_to_index CBC 359443 100.0 % (9 / 9) 100.0 % (4 / 4)
match_join_clauses_to_index CBC 359443 100.0 % (9 / 9) 100.0 % (10 / 10)
match_restriction_clauses_to_index CBC 359443 100.0 % (3 / 3)
check_index_only CBC 436380 100.0 % (19 / 19) 100.0 % (14 / 14)
get_index_paths CBC 436546 100.0 % (16 / 16) 93.8 % (15 / 16)
build_index_paths CBC 438113 93.0 % (66 / 71) 90.2 % (74 / 82)
match_clause_to_index CBC 544806 93.8 % (15 / 16) 93.8 % (15 / 16)
get_loop_count CBC 607736 94.7 % (18 / 19) 85.0 % (17 / 20)
match_clauses_to_index CBC 624061 100.0 % (5 / 5) 100.0 % (6 / 6)
match_opclause_to_indexcol CBC 720230 97.7 % (42 / 43) 85.7 % (24 / 28)
match_clause_to_indexcol CBC 856642 96.9 % (31 / 32) 84.6 % (22 / 26)
IsBooleanOpfamily CBC 1185552 100.0 % (4 / 4) 83.3 % (5 / 6)
match_index_to_operand CBC 1880254 79.2 % (19 / 24) 61.8 % (21 / 34)

Generated by: LCOV version 2.4-beta