LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/prep - prepjointree.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 94.1 % 1359 1279 80 49 1230 41
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 47 47 3 44 1
Baseline: lcov-20251028-005825-baseline Branches: 77.9 % 1021 795 3 223 19 776
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 94.3 % 174 164 10 48 116
(360..) days: 94.1 % 1184 1114 70 1114
Function coverage date bins:
(30,360] days: 100.0 % 4 4 2 2
(360..) days: 100.0 % 43 43 1 42
Branch coverage date bins:
(30,360] days: 77.0 % 113 87 3 23 19 68
(360..) days: 78.0 % 908 708 200 708

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
expand_virtual_generated_columns GNC 236475 100.0 % (32 / 32) 81.2 % (13 / 16)
find_dependent_phvs CBC 45 60.0 % (6 / 10) 33.3 % (2 / 6)
find_dependent_phvs_in_jointree CBC 221 93.3 % (14 / 15) 80.0 % (8 / 10)
find_dependent_phvs_walker CBC 1200 100.0 % (17 / 17) 75.0 % (12 / 16)
find_jointree_node_for_rel CBC 865 88.0 % (22 / 25) 65.4 % (17 / 26)
fix_append_rel_relids CBC 4216 100.0 % (12 / 12) 85.7 % (12 / 14)
flatten_simple_union_all CBC 3464 100.0 % (26 / 26) 66.7 % (12 / 18)
get_nullingrels CBC 576 100.0 % (6 / 6)
get_nullingrels_recurse CBC 3036 75.0 % (27 / 36) 59.3 % (16 / 27)
get_relids_for_join CBC 179 80.0 % (4 / 5) 25.0 % (1 / 4)
get_relids_in_jointree CBC 46757 91.7 % (22 / 24) 79.2 % (19 / 24)
get_result_relid CBC 38968 100.0 % (7 / 7) 100.0 % (4 / 4)
is_safe_append_member CBC 9456 92.9 % (13 / 14) 85.7 % (12 / 14)
is_simple_subquery CBC 48472 97.4 % (37 / 38) 87.0 % (40 / 46)
is_simple_union_all CBC 11158 92.9 % (13 / 14) 61.1 % (11 / 18)
is_simple_union_all_recurse CBC 17273 93.3 % (14 / 15) 75.0 % (12 / 16)
is_simple_values CBC 6380 81.8 % (9 / 11) 58.3 % (7 / 12)
jointree_contains_lateral_outer_refs CBC 2583 82.1 % (23 / 28) 78.1 % (25 / 32)
make_setop_translation_list CBC 8114 92.3 % (12 / 13) 87.5 % (7 / 8)
perform_pullup_replace_vars CBC 20958 100.0 % (40 / 40) 90.0 % (27 / 30)
preprocess_function_rtes CBC 280413 100.0 % (13 / 13) 90.0 % (9 / 10)
preprocess_relation_rtes GNC 282202 100.0 % (14 / 14) 100.0 % (6 / 6)
pull_up_constant_function CBC 24756 93.9 % (31 / 33) 85.7 % (12 / 14)
pull_up_simple_subquery GNC 18657 100.0 % (108 / 108) 82.0 % (41 / 50)
pull_up_simple_union_all CBC 2405 100.0 % (16 / 16) 75.0 % (9 / 12)
pull_up_simple_values CBC 2250 100.0 % (34 / 34) 63.6 % (14 / 22)
pull_up_sublinks CBC 19543 100.0 % (7 / 7) 100.0 % (2 / 2)
pull_up_sublinks_jointree_recurse CBC 65323 91.5 % (43 / 47) 64.0 % (16 / 25)
pull_up_sublinks_qual_recurse CBC 61231 83.8 % (57 / 68) 86.0 % (43 / 50)
pull_up_subqueries CBC 280410 100.0 % (6 / 6) 50.0 % (2 / 4)
pull_up_subqueries_recurse CBC 696302 94.1 % (48 / 51) 78.4 % (40 / 51)
pull_up_union_leaf_queries CBC 13435 95.2 % (20 / 21) 50.0 % (3 / 6)
pullup_replace_vars CBC 103996 100.0 % (2 / 2)
pullup_replace_vars_callback CBC 57601 100.0 % (98 / 98) 81.4 % (83 / 102)
pullup_replace_vars_subquery CBC 225 100.0 % (3 / 3) 50.0 % (1 / 2)
reduce_outer_joins CBC 16622 95.8 % (23 / 24) 71.4 % (10 / 14)
reduce_outer_joins_pass1 CBC 94758 94.1 % (32 / 34) 72.2 % (13 / 18)
reduce_outer_joins_pass2 CBC 41662 94.8 % (92 / 97) 79.5 % (70 / 88)
remove_result_refs CBC 648 100.0 % (7 / 7) 75.0 % (3 / 4)
remove_useless_result_rtes CBC 112680 100.0 % (17 / 17) 85.7 % (12 / 14)
remove_useless_results_recurse CBC 292624 94.3 % (82 / 87) 83.5 % (71 / 85)
replace_empty_jointree CBC 282202 100.0 % (13 / 13) 100.0 % (4 / 4)
replace_vars_in_jointree CBC 46566 72.9 % (35 / 48) 63.6 % (21 / 33)
report_reduced_full_join CBC 25 100.0 % (6 / 6)
substitute_phv_relids CBC 1209 100.0 % (6 / 6)
substitute_phv_relids_walker CBC 134431 100.0 % (21 / 21) 75.0 % (15 / 20)
transform_MERGE_to_join CBC 261756 98.9 % (89 / 90) 86.4 % (38 / 44)

Generated by: LCOV version 2.4-beta