LCOV - differential code coverage report
Current view: top level - contrib/pg_plan_advice - pgpa_planner.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 91.1 % 731 666 65 666
Current Date: 2026-11-05 14:14:01 +0100 Functions: 91.7 % 24 22 2 22
Baseline: lcov-20261105-baseline Branches: 81.0 % 633 513 120 513
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 11 11 11
(7,30] days: 95.8 % 24 23 1 23
(30,360] days: 90.8 % 696 632 64 632
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 91.3 % 23 21 2 21
Branch coverage date bins:
(1,7] days: 100.0 % 14 14 14
(7,30] days: 88.9 % 18 16 2 16
(30,360] days: 80.4 % 601 483 118 483

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
pgpa_bms_to_cstring UBC 0 0.0 % (0 / 10) 0.0 % (0 / 6)
pgpa_jointype_to_cstring UBC 0 0.0 % (0 / 23) 0.0 % (0 / 11)
pgpa_opaque_join_permits_join CBC 2 75.0 % (9 / 12) 16.7 % (1 / 6)
pgpa_planner_install_hooks CBC 22 100.0 % (15 / 15)
pgpa_semijoin_permits_join CBC 3582 100.0 % (26 / 26) 94.4 % (17 / 18)
pgpa_planner_apply_joinrel_advice CBC 26202 97.4 % (76 / 78) 88.7 % (55 / 62)
pgpa_planner_feedback_warning CBC 43521 56.2 % (9 / 16) 50.0 % (8 / 16)
pgpa_joinrel_setup CBC 54449 69.2 % (9 / 13) 31.2 % (5 / 16)
pgpa_join_order_permits_join CBC 74448 100.0 % (45 / 45) 91.3 % (42 / 46)
pgpa_planner_apply_scan_advice CBC 75703 97.6 % (121 / 124) 84.7 % (100 / 118)
pgpa_planner_apply_join_path_advice CBC 76688 100.0 % (81 / 81) 96.5 % (83 / 86)
pgpa_compute_rt_offsets CBC 87305 100.0 % (15 / 15) 87.5 % (21 / 24)
pgpa_validate_rt_identifiers CBC 87305 100.0 % (19 / 19) 70.8 % (17 / 24)
pgpa_planner_shutdown CBC 87393 97.4 % (38 / 39) 93.8 % (15 / 16)
pgpa_planner_setup CBC 88998 93.3 % (28 / 30) 82.1 % (23 / 28)
pgpa_set_rel_pathlist CBC 112261 85.7 % (6 / 7) 66.7 % (4 / 6)
pgpa_planner_append_feedback CBC 131010 100.0 % (12 / 12) 87.5 % (7 / 8)
pgpa_join_method_permits_join CBC 135562 95.8 % (23 / 24) 87.5 % (14 / 16)
pgpa_join_strategy_mask_from_advice_tag CBC 139146 100.0 % (18 / 18) 100.0 % (8 / 8)
pgpa_compute_rt_identifier CBC 159756 100.0 % (11 / 11) 100.0 % (6 / 6)
pgpa_join_path_setup CBC 161248 84.6 % (22 / 26) 56.7 % (17 / 30)
pgpa_planner_get_proot CBC 162974 100.0 % (31 / 31) 94.7 % (36 / 38)
pgpa_build_simple_rel CBC 163657 80.0 % (16 / 20) 54.5 % (12 / 22)
pgpa_get_join_state CBC 215697 100.0 % (36 / 36) 100.0 % (22 / 22)

Generated by: LCOV version 2.0-1