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
BeginCopyTo GNC 5432 89.1 % (131 / 147) 64.5 % (120 / 186)
CopyAttributeOutText CBC 6643834 41.5 % (34 / 82) 52.0 % (26 / 50)
CopySendEndOfRow GNC 1846070 76.9 % (20 / 26) 31.2 % (5 / 16)
ClosePipeToProgram UBC 0 0.0 % (0 / 8) 0.0 % (0 / 10)
EndCopy GNC 5232 81.8 % (9 / 11) 60.0 % (6 / 10)
CopyToJsonOneRow GNC 328 100.0 % (34 / 34) 90.0 % (18 / 20)
CopyToTextLikeStart GNC 5225 100.0 % (20 / 20) 90.0 % (18 / 20)
DoCopyTo GNC 5234 100.0 % (34 / 34) 93.3 % (28 / 30)
CopyAttributeOutCSV CBC 416 100.0 % (36 / 36) 97.6 % (41 / 42)
CopyRelationTo GNC 4929 100.0 % (24 / 24) 91.7 % (11 / 12)
CopyToBinaryOneRow CBC 19 100.0 % (14 / 14) 87.5 % (7 / 8)
SendCopyEnd CBC 5174 100.0 % (4 / 4) 50.0 % (1 / 2)
CopySendChar CBC 7278998 100.0 % (3 / 3) 100.0 % (2 / 2)
CopySendTextLikeEndOfRow CBC 1846043 100.0 % (12 / 12) 100.0 % (3 / 3)
CopyToGetRoutine GNC 5323 100.0 % (8 / 8) 100.0 % (6 / 6)
CopyToJsonEnd GNC 100 100.0 % (5 / 5) 100.0 % (2 / 2)
CopyToTextLikeOneRow CBC 1845647 100.0 % (18 / 18) 100.0 % (12 / 12)
EndCopyTo CBC 5232 100.0 % (8 / 8) 100.0 % (2 / 2)
SendCopyBegin GNC 5176 100.0 % (14 / 14) 100.0 % (4 / 4)
CopyOneRowTo CBC 1845994 100.0 % (7 / 7)
CopySendData CBC 6537396 100.0 % (3 / 3)
CopySendInt16 CBC 27 100.0 % (4 / 4)
CopySendInt32 CBC 117 100.0 % (4 / 4)
CopySendString CBC 617351 100.0 % (3 / 3)
CopyToBinaryEnd CBC 8 100.0 % (4 / 4)
CopyToBinaryOutFunc CBC 38 100.0 % (4 / 4)
CopyToBinaryStart CBC 8 100.0 % (7 / 7)
CopyToCSVOneRow CBC 224 100.0 % (3 / 3)
CopyToTextLikeEnd CBC 5124 100.0 % (2 / 2)
CopyToTextLikeOutFunc CBC 17464 100.0 % (4 / 4)
CopyToTextOneRow CBC 1845423 100.0 % (3 / 3)
CreateCopyDestReceiver GNC 322 100.0 % (10 / 10)
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.5.0-beta