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

Generated by: LCOV version 2.4-beta