LCOV - differential code coverage report
Current view: top level - src/backend/commands - copyto.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 85.7 % 581 498 83 498
Current Date: 2026-07-25 17:13:00 -0400 Functions: 94.4 % 36 34 2 34
Baseline: lcov-20260726-baseline Branches: 71.8 % 439 315 124 315
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 120 120 120
(360..) days: 81.9 % 459 376 83 376
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 93.9 % 33 31 2 31
Branch coverage date bins:
(7,30] days: 100.0 % 6 6 6
(30,360] days: 90.5 % 84 76 8 76
(360..) days: 66.8 % 349 233 116 233

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 CBC 5386 89.2 % (132 / 148) 64.9 % (122 / 188)
ClosePipeToProgram UBC 0 0.0 % (0 / 8) 0.0 % (0 / 10)
CopyAttributeOutCSV CBC 428 100.0 % (36 / 36) 97.6 % (41 / 42)
CopyAttributeOutText CBC 6630870 41.5 % (34 / 82) 52.0 % (26 / 50)
CopyOneRowTo CBC 1844495 100.0 % (7 / 7)
CopyRelationTo CBC 4883 100.0 % (24 / 24) 100.0 % (12 / 12)
CopySendChar CBC 7263237 100.0 % (3 / 3) 100.0 % (2 / 2)
CopySendData CBC 6524023 100.0 % (3 / 3)
CopySendEndOfRow CBC 1844571 76.9 % (20 / 26) 31.2 % (5 / 16)
CopySendInt16 CBC 27 100.0 % (4 / 4)
CopySendInt32 CBC 117 100.0 % (4 / 4)
CopySendString CBC 614510 100.0 % (3 / 3)
CopySendTextLikeEndOfRow CBC 1844544 100.0 % (12 / 12) 100.0 % (3 / 3)
CopyToBinaryEnd CBC 8 100.0 % (4 / 4)
CopyToBinaryOneRow CBC 19 100.0 % (14 / 14) 87.5 % (7 / 8)
CopyToBinaryOutFunc CBC 38 100.0 % (4 / 4)
CopyToBinaryStart CBC 8 100.0 % (7 / 7)
CopyToCSVOneRow CBC 228 100.0 % (3 / 3)
CopyToGetRoutine CBC 5277 100.0 % (8 / 8) 100.0 % (6 / 6)
CopyToJsonEnd CBC 104 100.0 % (5 / 5) 100.0 % (2 / 2)
CopyToJsonOneRow CBC 332 100.0 % (34 / 34) 90.0 % (18 / 20)
CopyToTextLikeEnd CBC 5074 100.0 % (2 / 2)
CopyToTextLikeOneRow CBC 1844144 100.0 % (18 / 18) 100.0 % (12 / 12)
CopyToTextLikeOutFunc CBC 17448 100.0 % (4 / 4)
CopyToTextLikeStart CBC 5179 100.0 % (20 / 20) 90.0 % (18 / 20)
CopyToTextOneRow CBC 1843916 100.0 % (3 / 3)
CreateCopyDestReceiver CBC 322 100.0 % (10 / 10)
DoCopyTo CBC 5188 100.0 % (34 / 34) 93.3 % (28 / 30)
EndCopy CBC 5186 81.8 % (9 / 11) 60.0 % (6 / 10)
EndCopyTo CBC 5186 100.0 % (8 / 8) 100.0 % (2 / 2)
SendCopyBegin CBC 5130 100.0 % (14 / 14) 100.0 % (4 / 4)
SendCopyEnd CBC 5128 100.0 % (4 / 4) 50.0 % (1 / 2)
copy_dest_destroy UBC 0 0.0 % (0 / 3)
copy_dest_receive CBC 4782 100.0 % (7 / 7)
copy_dest_shutdown CBC 318 100.0 % (2 / 2)
copy_dest_startup CBC 318 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1