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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 85.7 % 580 497 83 14 122 361 1 20
Current Date: 2026-05-29 21:51:00 -0400 Functions: 94.4 % 36 34 2 11 23
Baseline: lcov-20260530-034037-baseline Branches: 71.4 % 437 312 9 116 19 81 212 3 13
Baseline Date: 2026-05-29 14:39:03 -0700 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 % 121 121 121
(360..) days: 81.9 % 458 375 83 14 361
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:
(30,360] days: 90.0 % 90 81 9 81
(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
ClosePipeToProgram UBC 0 0.0 % (0 / 8) 0.0 % (0 / 10)
copy_dest_destroy UBC 0 0.0 % (0 / 3)
CopyToBinaryEnd CBC 8 100.0 % (4 / 4)
CopyToBinaryStart CBC 8 100.0 % (7 / 7)
CopyToBinaryOneRow CBC 19 100.0 % (14 / 14) 87.5 % (7 / 8)
CopySendInt16 CBC 27 100.0 % (4 / 4)
CopyToBinaryOutFunc CBC 38 100.0 % (4 / 4)
CopyToJsonEnd GNC 100 100.0 % (5 / 5) 100.0 % (2 / 2)
CopySendInt32 CBC 117 100.0 % (4 / 4)
CopyToCSVOneRow CBC 224 100.0 % (3 / 3)
copy_dest_shutdown CBC 318 100.0 % (2 / 2)
copy_dest_startup CBC 318 100.0 % (2 / 2)
CreateCopyDestReceiver GNC 322 100.0 % (10 / 10)
CopyToJsonOneRow GNC 328 100.0 % (34 / 34) 90.0 % (18 / 20)
CopyAttributeOutCSV CBC 416 100.0 % (36 / 36) 97.6 % (41 / 42)
copy_dest_receive CBC 4782 100.0 % (7 / 7)
CopyRelationTo GNC 4929 100.0 % (24 / 24) 91.7 % (11 / 12)
CopyToTextLikeEnd CBC 5124 100.0 % (2 / 2)
SendCopyEnd CBC 5174 100.0 % (4 / 4) 50.0 % (1 / 2)
SendCopyBegin GNC 5176 100.0 % (14 / 14) 100.0 % (4 / 4)
CopyToTextLikeStart GNC 5225 100.0 % (20 / 20) 90.0 % (18 / 20)
EndCopy GNC 5232 81.8 % (9 / 11) 60.0 % (6 / 10)
EndCopyTo CBC 5232 100.0 % (8 / 8) 100.0 % (2 / 2)
DoCopyTo GNC 5234 100.0 % (34 / 34) 93.3 % (28 / 30)
CopyToGetRoutine GNC 5323 100.0 % (8 / 8) 100.0 % (6 / 6)
BeginCopyTo GNC 5432 89.1 % (131 / 147) 64.5 % (120 / 186)
CopyToTextLikeOutFunc CBC 17464 100.0 % (4 / 4)
CopySendString CBC 617351 100.0 % (3 / 3)
CopyToTextOneRow CBC 1845423 100.0 % (3 / 3)
CopyToTextLikeOneRow CBC 1845647 100.0 % (18 / 18) 100.0 % (12 / 12)
CopyOneRowTo CBC 1845994 100.0 % (7 / 7)
CopySendTextLikeEndOfRow CBC 1846043 100.0 % (12 / 12) 100.0 % (3 / 3)
CopySendEndOfRow GNC 1846070 76.9 % (20 / 26) 31.2 % (5 / 16)
CopySendData CBC 6537396 100.0 % (3 / 3)
CopyAttributeOutText CBC 6643834 41.5 % (34 / 82) 52.0 % (26 / 50)
CopySendChar CBC 7278998 100.0 % (3 / 3) 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta