LCOV - code coverage report
Current view:
top level
-
src
/
backend
/
optimizer
/
path
- pathkeys.c
(
source
/ functions)
Coverage
Total
Hit
Test:
Code coverage
Lines:
96.8 %
851
824
Test Date:
2026-01-26 10:56:24
Functions:
100.0 %
35
35
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
82.3 %
667
549
Function Name
Hit count
append_pathkeys
243
build_expression_pathkey
125
build_index_pathkeys
134814
build_join_pathkeys
202554
build_partition_pathkeys
5658
compare_pathkeys
1329045
convert_subquery_pathkeys
7236
count_common_leading_pathkeys_ordered
604750
count_common_leading_pathkeys_unordered
272859
find_mergeclauses_for_outer_pathkeys
186038
find_var_for_subquery_tle
29993
get_cheapest_fractional_path_for_pathkeys
306
get_cheapest_parallel_safe_total_inner
11400
get_cheapest_path_for_pathkeys
91413
get_useful_group_keys_orderings
7010
group_keys_reorder_by_pathkeys
27
has_useful_pathkeys
92405
initialize_mergeclause_eclasses
4963
make_canonical_pathkey
208084
make_inner_pathkeys_for_merge
94131
make_pathkey_from_sortinfo
201385
make_pathkey_from_sortop
26546
make_pathkeys_for_sortclauses
55526
make_pathkeys_for_sortclauses_extended
58760
matches_boolean_partition_clause
92
partkey_is_bool_constant_for_query
2382
pathkey_is_redundant
291982
pathkeys_contained_in
528439
pathkeys_count_contained_in
710519
pathkeys_useful_for_merging
135592
right_merge_direction
143420
select_outer_pathkeys_for_merge
52323
trim_mergeclauses_for_inner_pathkeys
725
truncate_useless_pathkeys
320155
update_mergeclause_eclasses
443714
Generated by:
LCOV version 2.3.2-1