LCOV - differential code coverage report
Current view: top level - src/backend/commands - explain.c (source / functions) Coverage Total Hit UNC UBC GIC GNC CBC ECB DUB DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 80.1 % 2335 1870 15 450 60 1810 3 1 4
Current Date: 2025-12-18 07:33:40 +0900 Functions: 97.2 % 71 69 1 1 10 59
Baseline: lcov-20251218-005734-baseline Branches: 69.9 % 1533 1072 14 447 1 36 1035
Baseline Date: 2025-12-17 11:55:04 -0800 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: 79.6 % 211 168 15 28 59 109
(360..) days: 80.1 % 2123 1701 422 1701 3
Function coverage date bins:
(30,360] days: 100.0 % 5 5 1 4
(360..) days: 97.0 % 66 64 1 1 9 55
Branch coverage date bins:
(30,360] days: 80.8 % 104 84 14 6 36 48
(360..) days: 69.1 % 1429 988 441 1 987

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
ExplainCustomChildren UBC 0 0.0 % (0 / 6) 0.0 % (0 / 8)
show_wal_usage UNC 0 0.0 % (0 / 34) 0.0 % (0 / 22)
ExplainQueryParameters CBC 10 100.0 % (6 / 6) 70.0 % (7 / 10)
ExplainQueryText CBC 10 100.0 % (4 / 4) 50.0 % (1 / 2)
ExplainPrintJIT CBC 12 5.5 % (3 / 55) 9.1 % (2 / 22)
ExplainPrintSerialize CBC 15 89.3 % (25 / 28) 75.0 % (12 / 16)
show_memory_counters CBC 15 100.0 % (10 / 10) 100.0 % (2 / 2)
show_storage_info CBC 15 75.0 % (6 / 8) 50.0 % (1 / 2)
show_incremental_sort_group_info CBC 27 78.4 % (40 / 51) 76.9 % (20 / 26)
show_recursive_union_info CBC 27 33.3 % (3 / 9) 25.0 % (1 / 4)
show_table_func_scan_info CBC 39 66.7 % (4 / 6) 25.0 % (1 / 4)
show_group_keys CBC 48 100.0 % (6 / 6)
report_triggers CBC 60 8.3 % (3 / 36) 3.6 % (1 / 28)
show_tablesample GNC 60 83.3 % (25 / 30) 72.7 % (16 / 22)
ExplainCloseWorker CBC 72 91.7 % (11 / 12) 57.1 % (8 / 14)
ExplainOpenWorker CBC 72 100.0 % (20 / 20) 71.4 % (10 / 14)
show_ctescan_info CBC 125 66.7 % (4 / 6) 25.0 % (1 / 4)
show_grouping_sets GNC 135 100.0 % (11 / 11) 100.0 % (10 / 10)
show_merge_append_keys CBC 174 100.0 % (4 / 4)
show_memoize_info GNC 177 50.8 % (31 / 61) 50.0 % (18 / 36)
show_incremental_sort_info CBC 196 42.4 % (14 / 33) 33.3 % (10 / 30)
show_incremental_sort_keys CBC 196 100.0 % (4 / 4)
show_window_def CBC 235 100.0 % (29 / 29) 100.0 % (14 / 14)
show_windowagg_info CBC 235 100.0 % (6 / 6) 75.0 % (3 / 4)
show_window_keys CBC 287 93.3 % (14 / 15) 75.0 % (9 / 12)
ExplainOneUtility CBC 326 78.0 % (32 / 41) 61.8 % (21 / 34)
show_grouping_set_keys CBC 330 97.0 % (32 / 33) 78.1 % (25 / 32)
show_foreignscan_info CBC 431 100.0 % (8 / 8) 66.7 % (4 / 6)
ExplainCreateWorkersState GNC 513 100.0 % (8 / 8)
ExplainFlushWorkersState CBC 513 100.0 % (15 / 15) 100.0 % (4 / 4)
show_material_info CBC 553 100.0 % (6 / 6) 75.0 % (3 / 4)
ExplainModifyTarget CBC 556 100.0 % (3 / 3)
show_modifytable_info CBC 556 85.9 % (85 / 99) 82.7 % (62 / 75)
ExplainSubPlans GNC 894 100.0 % (16 / 16) 91.7 % (11 / 12)
show_result_replacement_info GNC 1540 91.1 % (41 / 45) 85.7 % (24 / 28)
ExplainPrintTriggers CBC 1704 77.8 % (14 / 18) 58.3 % (14 / 24)
ExplainMissingMembers CBC 1951 100.0 % (5 / 5) 100.0 % (4 / 4)
ExplainMemberNodes CBC 2045 100.0 % (4 / 4) 100.0 % (2 / 2)
show_tidbitmap_info CBC 2067 42.4 % (14 / 33) 33.3 % (10 / 30)
show_hash_info CBC 2143 93.8 % (30 / 32) 85.7 % (12 / 14)
show_sort_info CBC 2379 97.0 % (32 / 33) 80.0 % (16 / 20)
show_sort_keys CBC 2379 100.0 % (4 / 4)
show_buffer_usage CBC 2530 57.8 % (74 / 128) 40.4 % (42 / 104)
ExplainIndexScanDetails CBC 3493 68.4 % (13 / 19) 71.4 % (5 / 7)
show_sortorder_options CBC 4017 87.0 % (20 / 23) 70.8 % (17 / 24)
show_sort_group_keys CBC 4223 93.1 % (27 / 29) 77.8 % (14 / 18)
show_agg_keys CBC 5230 100.0 % (9 / 9) 100.0 % (6 / 6)
show_hashagg_info CBC 5230 34.6 % (18 / 52) 42.9 % (18 / 42)
ExplainPrintJITSummary CBC 5287 88.9 % (8 / 9) 66.7 % (4 / 6)
explain_get_index_name CBC 5657 77.8 % (7 / 9) 37.5 % (3 / 8)
show_indexsearches_info CBC 5657 93.1 % (27 / 29) 90.0 % (9 / 10)
show_plan_tlist CBC 5898 100.0 % (21 / 21) 94.4 % (17 / 18)
standard_ExplainOneQuery GNC 12089 100.0 % (22 / 22) 100.0 % (12 / 12)
peek_buffer_usage CBC 12264 100.0 % (23 / 23) 60.4 % (29 / 48)
ExplainPrintPlan CBC 12268 92.3 % (24 / 26) 85.0 % (17 / 20)
ExplainPrintSettings CBC 12268 91.3 % (21 / 23) 85.7 % (12 / 14)
ExplainOnePlan CBC 12279 98.7 % (76 / 77) 95.0 % (57 / 60)
ExplainQuery CBC 12333 92.6 % (25 / 27) 75.0 % (15 / 20)
ExplainOneQuery CBC 12415 85.7 % (6 / 7) 75.0 % (3 / 4)
show_instrumentation_count CBC 13236 90.9 % (10 / 11) 83.3 % (10 / 12)
elapsed_time CBC 13962 100.0 % (4 / 4)
show_expression GNC 18656 100.0 % (5 / 5)
show_upper_qual CBC 20198 100.0 % (4 / 4) 100.0 % (4 / 4)
ExplainScanTarget CBC 20447 100.0 % (3 / 3)
ExplainTargetRel CBC 21276 89.9 % (71 / 79) 68.4 % (39 / 57)
ExplainResultDesc CBC 28653 100.0 % (14 / 14) 100.0 % (12 / 12)
show_scan_qual CBC 32335 100.0 % (4 / 4) 100.0 % (4 / 4)
ExplainNode GNC 43858 89.6 % (638 / 712) 86.1 % (327 / 380)
plan_is_disabled CBC 43858 82.1 % (23 / 28) 70.6 % (24 / 34)
ExplainPreScanNode GNC 43948 90.0 % (36 / 40) 91.7 % (11 / 12)
show_qual CBC 52533 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta