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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 83.9 % 514 431 83 14 49 368 1 13
Current Date: 2026-03-14 14:10:32 -0400 Functions: 94.1 % 34 32 2 7 25
Baseline: lcov-20260315-024220-baseline Branches: 69.2 % 393 272 5 116 19 33 220 3 5
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 53 53 49 4
(360..) days: 82.0 % 461 378 83 14 364
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.9 % 33 31 2 6 25
Branch coverage date bins:
(30,360] days: 85.7 % 42 36 5 1 33 3
(360..) days: 67.2 % 351 236 115 19 217

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
CopyAttributeOutText CBC 6511515 41.5 % (34 / 82) 52.0 % (26 / 50)
BeginCopyTo GNC 4904 87.6 % (113 / 129) 62.6 % (109 / 174)
ClosePipeToProgram UBC 0 0.0 % (0 / 8) 0.0 % (0 / 10)
CopySendEndOfRow GNC 1834621 76.9 % (20 / 26) 31.2 % (5 / 16)
copy_dest_destroy UBC 0 0.0 % (0 / 3)
EndCopy GNC 4793 81.8 % (9 / 11) 60.0 % (6 / 10)
CopyAttributeOutCSV CBC 312 100.0 % (36 / 36) 97.6 % (41 / 42)
CopyOneRowTo CBC 1834596 100.0 % (7 / 7)
CopyRelationTo GNC 4578 100.0 % (24 / 24) 91.7 % (11 / 12)
CopySendChar CBC 7129064 100.0 % (3 / 3) 100.0 % (2 / 2)
CopySendData CBC 6411731 100.0 % (3 / 3)
CopySendInt16 CBC 23 100.0 % (4 / 4)
CopySendInt32 CBC 94 100.0 % (4 / 4)
CopySendString CBC 600765 100.0 % (3 / 3)
CopySendTextLikeEndOfRow CBC 1834598 100.0 % (12 / 12) 100.0 % (3 / 3)
CopyToBinaryEnd CBC 7 100.0 % (4 / 4)
CopyToBinaryOneRow CBC 16 100.0 % (14 / 14) 87.5 % (7 / 8)
CopyToBinaryOutFunc CBC 31 100.0 % (4 / 4)
CopyToBinaryStart CBC 7 100.0 % (7 / 7)
CopyToCSVOneRow CBC 168 100.0 % (3 / 3)
CopyToGetRoutine CBC 4861 100.0 % (6 / 6) 100.0 % (4 / 4)
CopyToTextLikeEnd CBC 4786 100.0 % (2 / 2)
CopyToTextLikeOneRow CBC 1834580 100.0 % (18 / 18) 100.0 % (12 / 12)
CopyToTextLikeOutFunc CBC 16292 100.0 % (4 / 4)
CopyToTextLikeStart GNC 4786 100.0 % (16 / 16) 92.9 % (13 / 14)
CopyToTextOneRow CBC 1834412 100.0 % (3 / 3)
CreateCopyDestReceiver GNC 231 100.0 % (10 / 10)
DoCopyTo GNC 4794 100.0 % (34 / 34) 93.3 % (28 / 30)
EndCopyTo CBC 4793 100.0 % (8 / 8) 100.0 % (2 / 2)
SendCopyBegin CBC 4756 100.0 % (11 / 11) 100.0 % (2 / 2)
SendCopyEnd CBC 4755 100.0 % (4 / 4) 50.0 % (1 / 2)
copy_dest_receive CBC 3557 100.0 % (7 / 7)
copy_dest_shutdown CBC 228 100.0 % (2 / 2)
copy_dest_startup CBC 228 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta