LCOV - differential code coverage report
Current view: top level - src/backend/commands - copyto.c (source / functions) Coverage Total Hit LBC UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 85.6 % 585 501 84 2 499 2
Current Date: 2026-10-12 11:56:10 +0200 Functions: 94.4 % 36 34 2 2 32
Baseline: lcov-20261012-baseline Branches: 71.3 % 443 316 1 126 316
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 90.9 % 11 10 1 10
(30,360] days: 100.0 % 117 117 2 115
(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:
(1,7] days: 75.0 % 8 6 2 6
(30,360] days: 89.5 % 86 77 1 8 77
(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
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 CBC 116 100.0 % (5 / 5) 100.0 % (2 / 2)
CopySendInt32 CBC 117 100.0 % (4 / 4)
CopyToCSVOneRow CBC 228 100.0 % (3 / 3)
copy_dest_shutdown CBC 332 100.0 % (2 / 2)
copy_dest_startup CBC 332 100.0 % (2 / 2)
CreateCopyDestReceiver CBC 336 100.0 % (10 / 10)
CopyToJsonOneRow CBC 348 97.4 % (37 / 38) 83.3 % (20 / 24)
CopyAttributeOutCSV CBC 428 100.0 % (36 / 36) 97.6 % (41 / 42)
CopyRelationTo CBC 4739 100.0 % (24 / 24) 91.7 % (11 / 12)
copy_dest_receive CBC 4798 100.0 % (7 / 7)
CopyToTextLikeEnd CBC 4932 100.0 % (2 / 2)
SendCopyEnd CBC 4998 100.0 % (4 / 4) 50.0 % (1 / 2)
SendCopyBegin CBC 5000 100.0 % (14 / 14) 100.0 % (4 / 4)
CopyToTextLikeStart CBC 5049 100.0 % (20 / 20) 90.0 % (18 / 20)
EndCopy CBC 5056 81.8 % (9 / 11) 60.0 % (6 / 10)
EndCopyTo CBC 5056 100.0 % (8 / 8) 100.0 % (2 / 2)
DoCopyTo GNC 5058 100.0 % (34 / 34) 93.3 % (28 / 30)
CopyToGetRoutine CBC 5147 100.0 % (8 / 8) 100.0 % (6 / 6)
BeginCopyTo GNC 5256 89.2 % (132 / 148) 64.9 % (122 / 188)
CopyToTextLikeOutFunc CBC 16937 100.0 % (4 / 4)
CopySendString CBC 601806 100.0 % (3 / 3)
CopyToTextOneRow CBC 1840602 100.0 % (3 / 3)
CopyToTextLikeOneRow CBC 1840830 100.0 % (18 / 18) 100.0 % (12 / 12)
CopyOneRowTo CBC 1841197 100.0 % (7 / 7)
CopySendTextLikeEndOfRow CBC 1841246 100.0 % (12 / 12) 100.0 % (3 / 3)
CopySendEndOfRow CBC 1841273 76.9 % (20 / 26) 31.2 % (5 / 16)
CopySendData CBC 6450017 100.0 % (3 / 3)
CopyAttributeOutText CBC 6551323 41.5 % (34 / 82) 52.0 % (26 / 50)
CopySendChar CBC 7170722 100.0 % (3 / 3) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1