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-20250908-010021-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
match_orclause_to_indexcol CBC 21695 95.0 % (76 / 80) 73.0 % (54 / 74)
expand_indexqual_rowcompare CBC 93 92.6 % (75 / 81) 72.7 % (48 / 66)
create_index_paths CBC 196246 100.0 % (47 / 47) 79.3 % (65 / 82)
group_similar_or_args CBC 4489 97.1 % (100 / 103) 84.9 % (73 / 86)
match_index_to_operand CBC 1806982 79.2 % (19 / 24) 61.8 % (21 / 34)
find_indexpath_quals CBC 88110 76.5 % (13 / 17) 57.7 % (15 / 26)
match_clause_to_ordering_op CBC 667 86.5 % (32 / 37) 63.3 % (19 / 30)
check_index_predicates CBC 196616 90.2 % (37 / 41) 80.8 % (42 / 52)
choose_bitmap_and CBC 166668 96.9 % (62 / 64) 82.0 % (41 / 50)
build_index_paths CBC 419614 93.0 % (66 / 71) 90.2 % (74 / 82)
match_rowcompare_to_indexcol CBC 252 86.2 % (25 / 29) 63.6 % (14 / 22)
build_paths_for_OR CBC 5366 100.0 % (24 / 24) 78.1 % (25 / 32)
get_join_index_paths CBC 69127 95.8 % (23 / 24) 82.4 % (28 / 34)
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)
relation_has_unique_index_for GNC 99899 97.7 % (42 / 43) 91.1 % (51 / 56)
is_pseudo_constant_for_index UBC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
match_clause_to_indexcol CBC 836171 96.9 % (31 / 32) 84.6 % (22 / 26)
match_opclause_to_indexcol CBC 701093 97.7 % (42 / 43) 85.7 % (24 / 28)
get_loop_count CBC 578689 94.7 % (18 / 19) 85.0 % (17 / 20)
match_pathkeys_to_index CBC 537 92.9 % (26 / 28) 88.5 % (23 / 26)
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)
eclass_already_used CBC 4541 100.0 % (8 / 8) 80.0 % (8 / 10)
make_bitmap_paths_for_or_group CBC 153 96.4 % (27 / 28) 90.0 % (18 / 20)
match_saopclause_to_indexcol CBC 37957 100.0 % (25 / 25) 85.7 % (12 / 14)
IsBooleanOpfamily CBC 1145405 100.0 % (4 / 4) 83.3 % (5 / 6)
classify_index_clause_usage CBC 86953 85.0 % (17 / 20) 92.9 % (13 / 14)
consider_index_join_outer_rels CBC 186912 95.0 % (19 / 20) 94.4 % (17 / 18)
ec_member_matches_indexcol CBC 203550 100.0 % (12 / 12) 90.0 % (9 / 10)
generate_bitmap_or_paths CBC 324084 100.0 % (41 / 41) 96.4 % (27 / 28)
get_index_clause_from_support CBC 9969 100.0 % (29 / 29) 90.0 % (9 / 10)
get_index_paths CBC 418048 100.0 % (16 / 16) 93.8 % (15 / 16)
indexcol_is_bool_constant_for_query CBC 309234 90.0 % (9 / 10) 91.7 % (11 / 12)
match_clause_to_index CBC 531710 93.8 % (15 / 16) 93.8 % (15 / 16)
match_funcclause_to_indexcol CBC 14695 100.0 % (9 / 9) 87.5 % (7 / 8)
adjust_rowcount_for_semijoins CBC 181997 100.0 % (11 / 11) 100.0 % (14 / 14)
bitmap_scan_cost_est CBC 93345 100.0 % (12 / 12) 100.0 % (2 / 2)
check_index_only CBC 417882 100.0 % (19 / 19) 100.0 % (14 / 14)
consider_index_join_clauses CBC 62963 100.0 % (9 / 9) 100.0 % (2 / 2)
find_list_position CBC 112223 100.0 % (9 / 9) 100.0 % (8 / 8)
match_clauses_to_index CBC 595242 100.0 % (5 / 5) 100.0 % (6 / 6)
match_eclass_clauses_to_index CBC 348921 100.0 % (9 / 9) 100.0 % (4 / 4)
match_join_clauses_to_index CBC 348921 100.0 % (9 / 9) 100.0 % (10 / 10)
path_usage_comparator CBC 41322 100.0 % (14 / 14) 100.0 % (8 / 8)
bitmap_and_cost_est CBC 24893 100.0 % (3 / 3)
match_restriction_clauses_to_index CBC 348921 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta