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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 94.3 % 1236 1165 1 70 3 1162 4 15
Current Date: 2025-09-06 07:49:51 +0900 Functions: 97.9 % 47 46 1 1 45 1
Baseline: lcov-20250907-010129-baseline Branches: 81.9 % 1140 934 2 204 4 930
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 95.0 % 280 266 14 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:
(7,30] days: 100.0 % 4 4 4
(30,360] days: 81.7 % 240 196 44 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 3544 87.5 % (21 / 24) 85.0 % (17 / 20)
or_arg_index_match_cmp_group CBC 3595 75.0 % (9 / 12) 62.5 % (5 / 8)
group_similar_or_args CBC 4489 97.1 % (100 / 103) 84.9 % (73 / 86)
eclass_already_used CBC 4541 100.0 % (8 / 8) 80.0 % (8 / 10)
build_paths_for_OR CBC 5366 100.0 % (24 / 24) 78.1 % (25 / 32)
get_index_clause_from_support CBC 9969 100.0 % (29 / 29) 90.0 % (9 / 10)
match_funcclause_to_indexcol CBC 14695 100.0 % (9 / 9) 87.5 % (7 / 8)
match_orclause_to_indexcol CBC 21695 95.0 % (76 / 80) 73.0 % (54 / 74)
bitmap_and_cost_est CBC 24893 100.0 % (3 / 3)
match_saopclause_to_indexcol CBC 37948 100.0 % (25 / 25) 85.7 % (12 / 14)
path_usage_comparator CBC 41318 100.0 % (14 / 14) 100.0 % (8 / 8)
consider_index_join_clauses CBC 62962 100.0 % (9 / 9) 100.0 % (2 / 2)
get_join_index_paths CBC 69126 95.8 % (23 / 24) 82.4 % (28 / 34)
classify_index_clause_usage CBC 86949 85.0 % (17 / 20) 92.9 % (13 / 14)
find_indexpath_quals CBC 88106 76.5 % (13 / 17) 57.7 % (15 / 26)
bitmap_scan_cost_est CBC 93337 100.0 % (12 / 12) 100.0 % (2 / 2)
relation_has_unique_index_for GNC 99889 97.7 % (42 / 43) 91.1 % (51 / 56)
find_list_position CBC 112215 100.0 % (9 / 9) 100.0 % (8 / 8)
choose_bitmap_and CBC 166650 96.9 % (62 / 64) 82.0 % (41 / 50)
adjust_rowcount_for_semijoins CBC 181994 100.0 % (11 / 11) 100.0 % (14 / 14)
consider_index_join_outer_rels CBC 186908 95.0 % (19 / 20) 94.4 % (17 / 18)
create_index_paths CBC 196219 100.0 % (47 / 47) 79.3 % (65 / 82)
check_index_predicates CBC 196589 90.2 % (37 / 41) 80.8 % (42 / 52)
ec_member_matches_indexcol CBC 203543 100.0 % (12 / 12) 90.0 % (9 / 10)
indexcol_is_bool_constant_for_query CBC 309224 90.0 % (9 / 10) 91.7 % (11 / 12)
generate_bitmap_or_paths CBC 324044 100.0 % (41 / 41) 96.4 % (27 / 28)
match_eclass_clauses_to_index CBC 348887 100.0 % (9 / 9) 100.0 % (4 / 4)
match_join_clauses_to_index CBC 348887 100.0 % (9 / 9) 100.0 % (10 / 10)
match_restriction_clauses_to_index CBC 348887 100.0 % (3 / 3)
check_index_only CBC 417847 100.0 % (19 / 19) 100.0 % (14 / 14)
get_index_paths CBC 418013 100.0 % (16 / 16) 93.8 % (15 / 16)
build_index_paths CBC 419579 93.0 % (66 / 71) 90.2 % (74 / 82)
match_clause_to_index CBC 531639 93.8 % (15 / 16) 93.8 % (15 / 16)
get_loop_count CBC 578645 94.7 % (18 / 19) 85.0 % (17 / 20)
match_clauses_to_index CBC 595201 100.0 % (5 / 5) 100.0 % (6 / 6)
match_opclause_to_indexcol CBC 700996 97.7 % (42 / 43) 85.7 % (24 / 28)
match_clause_to_indexcol CBC 836065 96.9 % (31 / 32) 84.6 % (22 / 26)
IsBooleanOpfamily CBC 1145289 100.0 % (4 / 4) 83.3 % (5 / 6)
match_index_to_operand CBC 1806321 79.2 % (19 / 24) 61.8 % (21 / 34)

Generated by: LCOV version 2.4-beta