LCOV - differential code coverage report
Current view: top level - src/backend/commands - copyto.c (source / functions) Coverage Total Hit LBC UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 85.7 % 581 498 83 498
Current Date: 2026-07-25 19:08:27 +0900 Functions: 94.4 % 36 34 2 34
Baseline: lcov-20260725-baseline Branches: 71.5 % 439 314 1 124 314
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 120 120 120
(360..) days: 81.9 % 459 376 83 376
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 93.9 % 33 31 2 31
Branch coverage date bins:
(7,30] days: 100.0 % 6 6 6
(30,360] days: 89.3 % 84 75 1 8 75
(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 104 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 318 100.0 % (2 / 2)
copy_dest_startup CBC 318 100.0 % (2 / 2)
CreateCopyDestReceiver CBC 322 100.0 % (10 / 10)
CopyToJsonOneRow CBC 332 100.0 % (34 / 34) 90.0 % (18 / 20)
CopyAttributeOutCSV CBC 428 100.0 % (36 / 36) 97.6 % (41 / 42)
copy_dest_receive CBC 4782 100.0 % (7 / 7)
CopyRelationTo CBC 4883 100.0 % (24 / 24) 91.7 % (11 / 12)
CopyToTextLikeEnd CBC 5074 100.0 % (2 / 2)
SendCopyEnd CBC 5128 100.0 % (4 / 4) 50.0 % (1 / 2)
SendCopyBegin CBC 5130 100.0 % (14 / 14) 100.0 % (4 / 4)
CopyToTextLikeStart CBC 5179 100.0 % (20 / 20) 90.0 % (18 / 20)
EndCopy CBC 5186 81.8 % (9 / 11) 60.0 % (6 / 10)
EndCopyTo CBC 5186 100.0 % (8 / 8) 100.0 % (2 / 2)
DoCopyTo CBC 5188 100.0 % (34 / 34) 93.3 % (28 / 30)
CopyToGetRoutine CBC 5277 100.0 % (8 / 8) 100.0 % (6 / 6)
BeginCopyTo CBC 5386 89.2 % (132 / 148) 64.9 % (122 / 188)
CopyToTextLikeOutFunc CBC 17448 100.0 % (4 / 4)
CopySendString CBC 614888 100.0 % (3 / 3)
CopyToTextOneRow CBC 1843972 100.0 % (3 / 3)
CopyToTextLikeOneRow CBC 1844200 100.0 % (18 / 18) 100.0 % (12 / 12)
CopyOneRowTo CBC 1844551 100.0 % (7 / 7)
CopySendTextLikeEndOfRow CBC 1844600 100.0 % (12 / 12) 100.0 % (3 / 3)
CopySendEndOfRow CBC 1844627 76.9 % (20 / 26) 31.2 % (5 / 16)
CopySendData CBC 6528793 100.0 % (3 / 3)
CopyAttributeOutText CBC 6632228 41.5 % (34 / 82) 52.0 % (26 / 50)
CopySendChar CBC 7268577 100.0 % (3 / 3) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1