LCOV - differential code coverage report
Current view: top level - src/backend/commands - copyto.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 85.7 % 581 498 83 2 496 2
Current Date: 2026-08-27 14:31:44 +0300 Functions: 94.4 % 36 34 2 2 32
Baseline: lcov-20260827-baseline Branches: 71.8 % 439 315 124 315
Baseline Date: 2026-08-27 14:31:58 +0300 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 % 122 122 122
(360..) days: 81.8 % 457 374 83 374
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 93.9 % 33 31 2 2 29
Branch coverage date bins:
(30,360] days: 91.1 % 90 82 8 82
(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
CopyAttributeOutText CBC 6632351 41.5 % (34 / 82) 52.0 % (26 / 50)
BeginCopyTo GNC 5390 89.2 % (132 / 148) 64.9 % (122 / 188)
ClosePipeToProgram UBC 0 0.0 % (0 / 8) 0.0 % (0 / 10)
CopySendEndOfRow CBC 1844700 76.9 % (20 / 26) 31.2 % (5 / 16)
copy_dest_destroy UBC 0 0.0 % (0 / 3)
EndCopy CBC 5190 81.8 % (9 / 11) 60.0 % (6 / 10)
CopyAttributeOutCSV CBC 428 100.0 % (36 / 36) 97.6 % (41 / 42)
CopyOneRowTo CBC 1844624 100.0 % (7 / 7)
CopyRelationTo CBC 4885 100.0 % (24 / 24) 100.0 % (12 / 12)
CopySendChar CBC 7265118 100.0 % (3 / 3) 100.0 % (2 / 2)
CopySendData CBC 6525498 100.0 % (3 / 3)
CopySendInt16 CBC 27 100.0 % (4 / 4)
CopySendInt32 CBC 117 100.0 % (4 / 4)
CopySendString CBC 614902 100.0 % (3 / 3)
CopySendTextLikeEndOfRow CBC 1844673 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 5281 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 5078 100.0 % (2 / 2)
CopyToTextLikeOneRow CBC 1844273 100.0 % (18 / 18) 100.0 % (12 / 12)
CopyToTextLikeOutFunc CBC 17464 100.0 % (4 / 4)
CopyToTextLikeStart CBC 5183 100.0 % (20 / 20) 90.0 % (18 / 20)
CopyToTextOneRow CBC 1844045 100.0 % (3 / 3)
CreateCopyDestReceiver CBC 324 100.0 % (10 / 10)
DoCopyTo GNC 5192 100.0 % (34 / 34) 93.3 % (28 / 30)
EndCopyTo CBC 5190 100.0 % (8 / 8) 100.0 % (2 / 2)
SendCopyBegin CBC 5134 100.0 % (14 / 14) 100.0 % (4 / 4)
SendCopyEnd CBC 5132 100.0 % (4 / 4) 50.0 % (1 / 2)
copy_dest_receive CBC 4782 100.0 % (7 / 7)
copy_dest_shutdown CBC 320 100.0 % (2 / 2)
copy_dest_startup CBC 320 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1