LCOV - differential code coverage report
Current view: top level - src/backend/commands - explain.c (source / functions) Coverage Total Hit UNC UBC GBC GIC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 79.7 % 2555 2036 36 483 9 1 235 1791 11 43
Current Date: 2024-04-14 14:21:10 Functions: 97.8 % 90 88 2 1 18 69 2
Baseline: 16@8cea358b128 Branches: 68.0 % 1632 1110 74 448 3 125 982
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 91.9 % 186 171 15 171
(60,120] days: 100.0 % 51 51 51
(120,180] days: 44.8 % 29 13 15 1 13
(180,240] days: 0.0 % 6 0 6
(240..) days: 78.9 % 2283 1801 482 9 1 1791
Function coverage date bins:
[..60] days: 100.0 % 9 9 9
(60,120] days: 100.0 % 3 3 3
(240..) days: 97.4 % 78 76 2 1 6 69
Branch coverage date bins:
[..60] days: 72.4 % 105 76 29 76
(60,120] days: 65.6 % 64 42 22 42
(120,180] days: 23.3 % 30 7 23 7
(240..) days: 68.7 % 1433 985 448 3 982

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
ExplainNode GNC 38257 89.4 % (615 / 688) 85.4 % (317 / 371)
ExplainPrintJIT GNC 38 5.5 % (3 / 55) 9.1 % (2 / 22)
show_hashagg_info CBC 4645 34.6 % (18 / 52) 42.9 % (18 / 42)
report_triggers CBC 54 8.3 % (3 / 36) 3.6 % (1 / 28)
show_memoize_info CBC 134 50.0 % (28 / 56) 44.4 % (16 / 36)
show_wal_usage UBC 0 0.0 % (0 / 23) 0.0 % (0 / 14)
ExplainPropertyListNested CBC 226 22.2 % (6 / 27) 5.0 % (1 / 20)
ExplainPropertyList CBC 6991 56.5 % (26 / 46) 48.5 % (16 / 33)
ExplainDummyGroup CBC 15 20.8 % (5 / 24) 11.1 % (1 / 9)
show_incremental_sort_info CBC 151 42.4 % (14 / 33) 33.3 % (10 / 30)
show_modifytable_info CBC 451 85.6 % (83 / 97) 82.2 % (60 / 73)
show_incremental_sort_group_info CBC 27 78.4 % (40 / 51) 76.9 % (20 / 26)
ExplainQuery GNC 11071 88.2 % (75 / 85) 71.6 % (73 / 102)
ExplainOneUtility CBC 289 69.0 % (20 / 29) 50.0 % (13 / 26)
ExplainOpenSetAsideGroup CBC 36 50.0 % (9 / 18) 28.6 % (2 / 7)
ExplainRestoreGroup CBC 36 43.8 % (7 / 16) 20.0 % (1 / 5)
ExplainSaveGroup CBC 72 55.6 % (10 / 18) 40.0 % (2 / 5)
ExplainTargetRel GNC 19021 89.9 % (71 / 79) 68.4 % (39 / 57)
ExplainCustomChildren UBC 0 0.0 % (0 / 6) 0.0 % (0 / 8)
ExplainIndexScanDetails CBC 3044 68.4 % (13 / 19) 71.4 % (5 / 7)
show_hash_info CBC 1711 81.2 % (26 / 32) 64.3 % (9 / 14)
show_tablesample CBC 57 83.9 % (26 / 31) 72.7 % (16 / 22)
ExplainPreScanNode CBC 38335 87.9 % (29 / 33) 88.9 % (8 / 9)
ExplainPrintTriggers CBC 1614 77.8 % (14 / 18) 58.3 % (14 / 24)
ExplainPrintSerialize GNC 15 89.3 % (25 / 28) 75.0 % (12 / 16)
serialize_prepare_info GNC 12 84.2 % (16 / 19) 58.3 % (7 / 12)
show_sortorder_options CBC 3255 87.0 % (20 / 23) 70.8 % (17 / 24)
ExplainPrintPlan CBC 11016 90.0 % (18 / 20) 83.3 % (10 / 12)
ExplainPrintSettings CBC 11016 91.3 % (21 / 23) 85.7 % (12 / 14)
ExplainSeparatePlans CBC 6 75.0 % (6 / 8) 33.3 % (1 / 3)
explain_get_index_name CBC 5057 77.8 % (7 / 9) 37.5 % (3 / 8)
serializeAnalyzeReceive GNC 60 94.6 % (35 / 37) 88.9 % (16 / 18)
serializeAnalyzeStartup GNC 12 88.2 % (15 / 17) 50.0 % (3 / 6)
show_sort_group_keys CBC 3289 93.1 % (27 / 29) 77.8 % (14 / 18)
ExplainCloseWorker CBC 72 91.7 % (11 / 12) 57.1 % (8 / 14)
ExplainOnePlan GNC 11030 98.7 % (74 / 75) 94.8 % (55 / 58)
ExplainOneQuery GNC 11146 85.7 % (6 / 7) 75.0 % (3 / 4)
ExplainPrintJITSummary CBC 5143 88.9 % (8 / 9) 83.3 % (5 / 6)
ExplainXMLTag CBC 234 93.3 % (14 / 15) 80.0 % (16 / 20)
show_grouping_set_keys CBC 234 97.0 % (32 / 33) 78.1 % (25 / 32)
show_instrumentation_count CBC 12275 90.9 % (10 / 11) 83.3 % (10 / 12)
show_sort_info CBC 1923 97.0 % (32 / 33) 80.0 % (16 / 20)
show_tidbitmap_info CBC 249 92.3 % (12 / 13) 70.0 % (7 / 10)
CreateExplainSerializeDestReceiver GNC 12 100.0 % (9 / 9)
ExplainBeginOutput CBC 11078 100.0 % (17 / 17) 80.0 % (4 / 5)
ExplainCloseGroup CBC 71745 100.0 % (20 / 20) 85.7 % (6 / 7)
ExplainCreateWorkersState CBC 516 100.0 % (8 / 8)
ExplainEndOutput CBC 11025 100.0 % (17 / 17) 80.0 % (4 / 5)
ExplainFlushWorkersState CBC 516 100.0 % (15 / 15) 100.0 % (4 / 4)
ExplainIndentText CBC 56904 100.0 % (5 / 5) 83.3 % (5 / 6)
ExplainJSONLineEnding CBC 10178 100.0 % (7 / 7) 75.0 % (3 / 4)
ExplainMemberNodes CBC 1857 100.0 % (4 / 4) 100.0 % (2 / 2)
ExplainMissingMembers CBC 1791 100.0 % (5 / 5) 75.0 % (3 / 4)
ExplainModifyTarget CBC 451 100.0 % (3 / 3)
ExplainOpenGroup CBC 71745 100.0 % (28 / 28) 90.9 % (10 / 11)
ExplainOpenWorker CBC 72 100.0 % (20 / 20) 71.4 % (10 / 14)
ExplainProperty CBC 30133 100.0 % (34 / 34) 90.9 % (10 / 11)
ExplainPropertyBool CBC 1251 100.0 % (3 / 3) 100.0 % (2 / 2)
ExplainPropertyFloat CBC 7002 100.0 % (5 / 5)
ExplainPropertyInteger CBC 2551 100.0 % (4 / 4)
ExplainPropertyText CBC 19326 100.0 % (3 / 3)
ExplainPropertyUInteger GBC 3 100.0 % (4 / 4)
ExplainQueryParameters CBC 10 100.0 % (6 / 6) 70.0 % (7 / 10)
ExplainQueryText CBC 10 100.0 % (4 / 4) 50.0 % (1 / 2)
ExplainResultDesc CBC 26041 100.0 % (14 / 14) 100.0 % (12 / 12)
ExplainScanTarget CBC 18336 100.0 % (3 / 3)
ExplainSubPlans CBC 769 100.0 % (12 / 12) 87.5 % (7 / 8)
ExplainYAMLLineStarting CBC 204 100.0 % (7 / 7) 75.0 % (3 / 4)
GetSerializationMetrics GNC 15 100.0 % (6 / 6) 100.0 % (2 / 2)
NewExplainState CBC 11081 100.0 % (5 / 5)
elapsed_time CBC 12620 100.0 % (4 / 4)
escape_yaml CBC 21 100.0 % (3 / 3)
peek_buffer_usage GNC 11012 100.0 % (23 / 23) 54.2 % (26 / 48)
serializeAnalyzeDestroy GNC 12 100.0 % (3 / 3)
serializeAnalyzeShutdown GNC 12 100.0 % (12 / 12) 50.0 % (3 / 6)
show_agg_keys CBC 4645 100.0 % (9 / 9) 100.0 % (6 / 6)
show_expression CBC 16913 100.0 % (6 / 6)
show_foreignscan_info CBC 407 100.0 % (8 / 8) 66.7 % (4 / 6)
show_group_keys CBC 39 100.0 % (6 / 6)
show_grouping_sets CBC 84 100.0 % (12 / 12) 100.0 % (10 / 10)
show_incremental_sort_keys CBC 151 100.0 % (4 / 4)
show_memory_counters GNC 15 100.0 % (12 / 12) 100.0 % (2 / 2)
show_merge_append_keys CBC 144 100.0 % (4 / 4)
show_plan_tlist CBC 3642 100.0 % (21 / 21) 94.4 % (17 / 18)
show_qual CBC 45765 100.0 % (5 / 5) 100.0 % (2 / 2)
show_scan_qual CBC 28970 100.0 % (4 / 4) 100.0 % (4 / 4)
show_sort_keys CBC 1923 100.0 % (4 / 4)
show_upper_qual CBC 16795 100.0 % (4 / 4) 100.0 % (4 / 4)
standard_ExplainOneQuery GNC 10857 100.0 % (22 / 22) 100.0 % (12 / 12)

Generated by: LCOV version 2.1-beta2-3-g6141622