LCOV - code coverage report
Current view: top level - src/backend/optimizer/path - pathkeys.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 95.6 % 567 542
Test Date: 2026-08-27 05:15:56 Functions: 100.0 % 35 35
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 86.2 % 506 436

Function Name Sort by function name Hit count Sort by function hit count
append_pathkeys 1259
build_expression_pathkey 755
build_index_pathkeys 1080128
build_join_pathkeys 1826253
build_partition_pathkeys 36096
compare_pathkeys 10265217
convert_subquery_pathkeys 51891
count_common_leading_pathkeys_ordered 5424341
count_common_leading_pathkeys_unordered 2631615
find_mergeclauses_for_outer_pathkeys 1727228
find_var_for_subquery_tle 162953
get_cheapest_fractional_path_for_pathkeys 1681
get_cheapest_parallel_safe_total_inner 64390
get_cheapest_path_for_pathkeys 781987
get_useful_group_keys_orderings 45578
group_keys_reorder_by_pathkeys 148
has_useful_pathkeys 731452
initialize_mergeclause_eclasses 49226
make_canonical_pathkey 1877364
make_inner_pathkeys_for_merge 861057
make_pathkey_from_sortinfo 1613118
make_pathkey_from_sortop 162703
make_pathkeys_for_sortclauses 412969
make_pathkeys_for_sortclauses_extended 432675
matches_boolean_partition_clause 500
partkey_is_bool_constant_for_query 12988
pathkey_is_redundant 2182809
pathkeys_contained_in 3144647
pathkeys_count_contained_in 6217696
pathkeys_useful_for_merging 1306915
right_merge_direction 1398293
select_outer_pathkeys_for_merge 448606
trim_mergeclauses_for_inner_pathkeys 8735
truncate_useless_pathkeys 2700004
update_mergeclause_eclasses 4254926

Generated by: LCOV version 2.0-1