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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 85.7 % 581 498 83 2 496 2
Current Date: 2026-09-20 14:13:17 +0900 Functions: 94.4 % 36 34 2 2 32
Baseline: lcov-20260920-baseline Branches: 71.8 % 439 315 124 1 314
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 124 124 2 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 1 81
(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
BeginCopyTo GNC 5211 89.2 % (132 / 148) 64.9 % (122 / 188)
ClosePipeToProgram UBC 0 0.0 % (0 / 8) 0.0 % (0 / 10)
CopyAttributeOutCSV CBC 428 100.0 % (36 / 36) 97.6 % (41 / 42)
CopyAttributeOutText CBC 6551710 41.5 % (34 / 82) 52.0 % (26 / 50)
CopyOneRowTo CBC 1841167 100.0 % (7 / 7)
CopyRelationTo CBC 4706 100.0 % (24 / 24) 100.0 % (12 / 12)
CopySendChar CBC 7174624 100.0 % (3 / 3) 100.0 % (2 / 2)
CopySendData CBC 6453760 100.0 % (3 / 3)
CopySendEndOfRow CBC 1841243 76.9 % (20 / 26) 31.2 % (5 / 16)
CopySendInt16 CBC 27 100.0 % (4 / 4)
CopySendInt32 CBC 117 100.0 % (4 / 4)
CopySendString CBC 601969 100.0 % (3 / 3)
CopySendTextLikeEndOfRow CBC 1841216 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 5102 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 4899 100.0 % (2 / 2)
CopyToTextLikeOneRow CBC 1840816 100.0 % (18 / 18) 100.0 % (12 / 12)
CopyToTextLikeOutFunc CBC 16831 100.0 % (4 / 4)
CopyToTextLikeStart CBC 5004 100.0 % (20 / 20) 90.0 % (18 / 20)
CopyToTextOneRow CBC 1840588 100.0 % (3 / 3)
CreateCopyDestReceiver CBC 324 100.0 % (10 / 10)
DoCopyTo GNC 5013 100.0 % (34 / 34) 93.3 % (28 / 30)
EndCopy CBC 5011 81.8 % (9 / 11) 60.0 % (6 / 10)
EndCopyTo CBC 5011 100.0 % (8 / 8) 100.0 % (2 / 2)
SendCopyBegin CBC 4955 100.0 % (14 / 14) 100.0 % (4 / 4)
SendCopyEnd CBC 4953 100.0 % (4 / 4) 50.0 % (1 / 2)
copy_dest_destroy UBC 0 0.0 % (0 / 3)
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