LCOV - code coverage report
Current view: top level - src/backend/optimizer/path - pathkeys.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 541 567 95.4 %
Date: 2025-12-13 07:18:15 Functions: 35 35 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
append_pathkeys 1510
build_expression_pathkey 918
build_index_pathkeys 1321972
build_join_pathkeys 2287800
build_partition_pathkeys 47644
compare_pathkeys 13621456
convert_subquery_pathkeys 65874
count_common_leading_pathkeys_ordered 6500664
count_common_leading_pathkeys_unordered 3107382
find_mergeclauses_for_outer_pathkeys 2178826
find_var_for_subquery_tle 192914
get_cheapest_fractional_path_for_pathkeys 1994
get_cheapest_parallel_safe_total_inner 78546
get_cheapest_path_for_pathkeys 1069628
get_useful_group_keys_orderings 57788
group_keys_reorder_by_pathkeys 164
has_useful_pathkeys 935898
initialize_mergeclause_eclasses 58034
make_canonical_pathkey 2345026
make_inner_pathkeys_for_merge 1168844
make_pathkey_from_sortinfo 1990398
make_pathkey_from_sortop 195884
make_pathkeys_for_sortclauses 562230
make_pathkeys_for_sortclauses_extended 586234
matches_boolean_partition_clause 552
partkey_is_bool_constant_for_query 15596
pathkey_is_redundant 2717408
pathkeys_contained_in 4318882
pathkeys_count_contained_in 7545354
pathkeys_useful_for_merging 1541058
right_merge_direction 1639536
select_outer_pathkeys_for_merge 619260
trim_mergeclauses_for_inner_pathkeys 15392
truncate_useless_pathkeys 3318184
update_mergeclause_eclasses 5612780

Generated by: LCOV version 1.16