LCOV - differential code coverage report
Current view: top level - src/backend/commands - copyto.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 85.5 % 574 491 83 14 116 361 1 20
Current Date: 2026-05-05 10:23:31 +0900 Functions: 94.4 % 36 34 2 11 23
Baseline: lcov-20260505-025707-baseline Branches: 71.4 % 433 309 8 116 19 78 212 3 13
Baseline Date: 2026-05-05 10:27:06 +0900 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: 100.0 % 117 117 115 2
(360..) days: 81.8 % 456 373 83 14 359
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 93.9 % 33 31 2 8 23
Branch coverage date bins:
(7,30] days: 100.0 % 4 4 4
(30,360] days: 90.2 % 82 74 8 74
(360..) days: 66.6 % 347 231 116 19 212

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
BeginCopyTo GNC 5419 89.1 % (131 / 147) 64.5 % (120 / 186)
CopyAttributeOutText CBC 6643822 41.5 % (34 / 82) 52.0 % (26 / 50)
CopySendEndOfRow GNC 1846054 76.9 % (20 / 26) 31.2 % (5 / 16)
ClosePipeToProgram UBC 0 0.0 % (0 / 8) 0.0 % (0 / 10)
EndCopy GNC 5220 81.8 % (9 / 11) 60.0 % (6 / 10)
CopyToTextLikeStart GNC 5212 100.0 % (20 / 20) 90.0 % (18 / 20)
DoCopyTo GNC 5221 100.0 % (34 / 34) 93.3 % (28 / 30)
CopyAttributeOutCSV CBC 416 100.0 % (36 / 36) 97.6 % (41 / 42)
CopyRelationTo GNC 4924 100.0 % (24 / 24) 91.7 % (11 / 12)
CopyToBinaryOneRow CBC 19 100.0 % (14 / 14) 87.5 % (7 / 8)
CopyToJsonOneRow GNC 320 100.0 % (28 / 28) 93.8 % (15 / 16)
SendCopyEnd CBC 5170 100.0 % (4 / 4) 50.0 % (1 / 2)
CopySendChar CBC 7278978 100.0 % (3 / 3) 100.0 % (2 / 2)
CopySendTextLikeEndOfRow CBC 1846027 100.0 % (12 / 12) 100.0 % (3 / 3)
CopyToGetRoutine GNC 5310 100.0 % (8 / 8) 100.0 % (6 / 6)
CopyToJsonEnd GNC 92 100.0 % (5 / 5) 100.0 % (2 / 2)
CopyToTextLikeOneRow CBC 1845643 100.0 % (18 / 18) 100.0 % (12 / 12)
EndCopyTo CBC 5220 100.0 % (8 / 8) 100.0 % (2 / 2)
SendCopyBegin GNC 5171 100.0 % (14 / 14) 100.0 % (4 / 4)
CopyOneRowTo CBC 1845982 100.0 % (7 / 7)
CopySendData CBC 6537374 100.0 % (3 / 3)
CopySendInt16 CBC 27 100.0 % (4 / 4)
CopySendInt32 CBC 117 100.0 % (4 / 4)
CopySendString CBC 617355 100.0 % (3 / 3)
CopyToBinaryEnd CBC 8 100.0 % (4 / 4)
CopyToBinaryOutFunc CBC 38 100.0 % (4 / 4)
CopyToBinaryStart CBC 8 100.0 % (7 / 7)
CopyToCSVOneRow CBC 224 100.0 % (3 / 3)
CopyToTextLikeEnd CBC 5120 100.0 % (2 / 2)
CopyToTextLikeOutFunc CBC 17447 100.0 % (4 / 4)
CopyToTextOneRow CBC 1845419 100.0 % (3 / 3)
CreateCopyDestReceiver GNC 314 100.0 % (10 / 10)
copy_dest_destroy UBC 0 0.0 % (0 / 3)
copy_dest_receive CBC 4774 100.0 % (7 / 7)
copy_dest_shutdown CBC 310 100.0 % (2 / 2)
copy_dest_startup CBC 310 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta