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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 94.4 % 1228 1159 1 68 7 1152 5 22
Current Date: 2026-05-29 21:51:00 -0400 Functions: 97.9 % 47 46 1 5 41 1 1
Baseline: lcov-20260530-034037-baseline Branches: 82.5 % 1126 929 2 195 1 6 922 5 27
Baseline Date: 2026-05-29 14:39:03 -0700 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: 100.0 % 21 21 7 14
(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:
(7,30] 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 1862574 100.0 % (4 / 4) 83.3 % (5 / 6)
adjust_rowcount_for_semijoins CBC 353236 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 41640 100.0 % (3 / 3)
bitmap_scan_cost_est CBC 168347 100.0 % (12 / 12) 100.0 % (2 / 2)
build_index_paths CBC 704827 93.0 % (66 / 71) 90.2 % (74 / 82)
build_paths_for_OR CBC 10561 100.0 % (24 / 24) 78.1 % (25 / 32)
check_index_only GNC 700126 100.0 % (19 / 19) 100.0 % (14 / 14)
check_index_predicates CBC 324026 90.7 % (39 / 43) 81.5 % (44 / 54)
choose_bitmap_and GNC 282837 96.9 % (62 / 64) 82.0 % (41 / 50)
classify_index_clause_usage GNC 157680 85.0 % (17 / 20) 92.9 % (13 / 14)
consider_index_join_clauses CBC 123951 100.0 % (9 / 9) 100.0 % (2 / 2)
consider_index_join_outer_rels CBC 373602 95.0 % (19 / 20) 94.4 % (17 / 18)
create_index_paths CBC 323417 100.0 % (47 / 47) 79.3 % (65 / 82)
ec_member_matches_indexcol CBC 386971 100.0 % (12 / 12) 90.0 % (9 / 10)
eclass_already_used CBC 8918 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 161165 76.5 % (13 / 17) 57.7 % (15 / 26)
find_list_position CBC 204236 100.0 % (9 / 9) 100.0 % (8 / 8)
generate_bitmap_or_paths CBC 525029 100.0 % (41 / 41) 96.4 % (27 / 28)
get_index_clause_from_support CBC 16442 100.0 % (29 / 29) 90.0 % (9 / 10)
get_index_paths CBC 700409 100.0 % (16 / 16) 93.8 % (15 / 16)
get_join_index_paths CBC 135740 95.8 % (23 / 24) 82.4 % (28 / 34)
get_loop_count CBC 997802 94.7 % (18 / 19) 85.0 % (17 / 20)
group_similar_or_args GNC 8221 97.1 % (100 / 103) 84.9 % (73 / 86)
indexcol_is_bool_constant_for_query CBC 511478 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 2019 100.0 % (31 / 31) 80.0 % (16 / 20)
match_clause_to_index CBC 868558 93.8 % (15 / 16) 93.8 % (15 / 16)
match_clause_to_indexcol CBC 1351096 96.9 % (31 / 32) 84.6 % (22 / 26)
match_clause_to_ordering_op CBC 2033 86.5 % (32 / 37) 63.3 % (19 / 30)
match_clauses_to_index CBC 988110 100.0 % (5 / 5) 100.0 % (6 / 6)
match_eclass_clauses_to_index CBC 564669 100.0 % (9 / 9) 100.0 % (4 / 4)
match_funcclause_to_indexcol CBC 27255 100.0 % (9 / 9) 87.5 % (7 / 8)
match_index_to_operand CBC 2925778 80.0 % (20 / 25) 61.8 % (21 / 34)
match_join_clauses_to_index CBC 564669 100.0 % (9 / 9) 100.0 % (10 / 10)
match_opclause_to_indexcol CBC 1109075 97.7 % (42 / 43) 85.7 % (24 / 28)
match_orclause_to_indexcol CBC 40582 97.0 % (64 / 66) 78.6 % (44 / 56)
match_pathkeys_to_index CBC 1339 92.9 % (26 / 28) 88.5 % (23 / 26)
match_restriction_clauses_to_index CBC 564669 100.0 % (3 / 3)
match_rowcompare_to_indexcol CBC 420 86.2 % (25 / 29) 63.6 % (14 / 22)
match_saopclause_to_indexcol CBC 60331 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 78629 100.0 % (14 / 14) 100.0 % (8 / 8)
relation_has_unique_index_for GNC 182888 97.8 % (45 / 46) 91.4 % (53 / 58)

Generated by: LCOV version 2.5.0-beta