LCOV - differential code coverage report
Current view: top level - src/backend/commands - copyto.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 85.8 % 591 507 84 2 505 2
Current Date: 2026-11-05 14:14:01 +0100 Functions: 94.4 % 36 34 2 2 32
Baseline: lcov-20261105-baseline Branches: 72.0 % 457 329 128 1 328
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 6 6 6
(30,360] days: 98.8 % 86 85 1 2 83
(360..) days: 83.4 % 499 416 83 416
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 94.1 % 34 32 2 2 30
Branch coverage date bins:
(7,30] days: 85.7 % 14 12 2 12
(30,360] days: 89.7 % 58 52 6 52
(360..) days: 68.8 % 385 265 120 1 264

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 6554003 41.5 % (34 / 82) 52.0 % (26 / 50)
BeginCopyTo GNC 5296 89.6 % (138 / 154) 66.3 % (134 / 202)
ClosePipeToProgram UBC 0 0.0 % (0 / 8) 0.0 % (0 / 10)
CopySendEndOfRow CBC 1842596 76.9 % (20 / 26) 31.2 % (5 / 16)
copy_dest_destroy UBC 0 0.0 % (0 / 3)
EndCopy CBC 5094 81.8 % (9 / 11) 60.0 % (6 / 10)
CopyToJsonOneRow CBC 348 97.4 % (37 / 38) 83.3 % (20 / 24)
CopyAttributeOutCSV CBC 428 100.0 % (36 / 36) 97.6 % (41 / 42)
CopyOneRowTo CBC 1842520 100.0 % (7 / 7)
CopyRelationTo CBC 4777 100.0 % (24 / 24) 100.0 % (12 / 12)
CopySendChar CBC 7173678 100.0 % (3 / 3) 100.0 % (2 / 2)
CopySendData CBC 6452584 100.0 % (3 / 3)
CopySendInt16 CBC 27 100.0 % (4 / 4)
CopySendInt32 CBC 117 100.0 % (4 / 4)
CopySendString CBC 602082 100.0 % (3 / 3)
CopySendTextLikeEndOfRow CBC 1842569 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 5185 100.0 % (8 / 8) 100.0 % (6 / 6)
CopyToJsonEnd CBC 116 100.0 % (5 / 5) 100.0 % (2 / 2)
CopyToTextLikeEnd CBC 4970 100.0 % (2 / 2)
CopyToTextLikeOneRow CBC 1842153 100.0 % (18 / 18) 100.0 % (12 / 12)
CopyToTextLikeOutFunc CBC 16977 100.0 % (4 / 4)
CopyToTextLikeStart CBC 5087 100.0 % (20 / 20) 90.0 % (18 / 20)
CopyToTextOneRow CBC 1841925 100.0 % (3 / 3)
CreateCopyDestReceiver CBC 336 100.0 % (10 / 10)
DoCopyTo GNC 5096 100.0 % (34 / 34) 93.3 % (28 / 30)
EndCopyTo CBC 5094 100.0 % (8 / 8) 100.0 % (2 / 2)
SendCopyBegin CBC 5038 100.0 % (14 / 14) 100.0 % (4 / 4)
SendCopyEnd CBC 5036 100.0 % (4 / 4) 50.0 % (1 / 2)
copy_dest_receive CBC 4798 100.0 % (7 / 7)
copy_dest_shutdown CBC 332 100.0 % (2 / 2)
copy_dest_startup CBC 332 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1