LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - pathkeys.c (source / functions) Coverage Total Hit LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 94.5 % 512 484 8 17 3 4 314 30 136 20 326 1 14
Current Date: 2023-04-08 17:13:01 Functions: 100.0 % 32 32 29 2 1 31
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 100.0 % 2 2 2
View type: Flat (60,120] days: 100.0 % 12 12 12
Legend: Lines: hit not hit (180,240] days: 100.0 % 1 1 1
(240..) days: 94.4 % 497 469 8 17 3 4 314 15 136 20 303
Function coverage date bins:
(60,120] days: 100.0 % 1 1 1
(240..) days: 52.5 % 59 31 29 1 1 28

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
matches_boolean_partition_clause ECB 120
append_pathkeys ECB 255
build_expression_pathkey ECB 305
get_cheapest_fractional_path_for_pathkeys ECB 846
trim_mergeclauses_for_inner_pathkeys GIC 1199 74.1 % (20 / 27)
convert_subquery_pathkeys GIC 3881 87.3 % (48 / 55)
partkey_is_bool_constant_for_query GIC 6966 90.9 % (10 / 11)
find_var_for_subquery_tle GIC 8249 90.9 % (10 / 11)
build_partition_pathkeys GIC 21034 100.0 % (20 / 20)
initialize_mergeclause_eclasses GIC 22861 100.0 % (13 / 13)
get_cheapest_parallel_safe_total_inner GIC 23055 100.0 % (7 / 7)
make_pathkey_from_sortop GIC 44649 80.0 % (4 / 5)
select_outer_pathkeys_for_merge GIC 222559 100.0 % (71 / 71)
make_pathkeys_for_sortclauses ECB 229739
make_pathkeys_for_sortclauses_extended GNC 233024 100.0 % (16 / 16)
get_cheapest_path_for_pathkeys ECB 309692
has_useful_pathkeys GIC 331727 100.0 % (6 / 6)
make_inner_pathkeys_for_merge ECB 347388
pathkeys_count_contained_in GIC 348831 100.0 % (20 / 20)
build_index_pathkeys GIC 441166 92.6 % (25 / 27)
right_merge_direction ECB 586754
make_pathkey_from_sortinfo ECB 617826
find_mergeclauses_for_outer_pathkeys GIC 632645 100.0 % (19 / 19)
build_join_pathkeys ECB 645128
make_canonical_pathkey CBC 741844 90.5 % (19 / 21)
pathkeys_useful_for_merging ECB 969471
pathkeys_useful_for_ordering GIC 969471 100.0 % (7 / 7)
truncate_useless_pathkeys GIC 969471 100.0 % (10 / 10)
pathkey_is_redundant ECB 975871
pathkeys_contained_in GIC 1475260 100.0 % (7 / 7)
update_mergeclause_eclasses ECB 1674655
compare_pathkeys GIC 4031096 100.0 % (13 / 13)

Generated by: LCOV version v1.16-55-g56c0a2a