LCOV - differential code coverage report
Current view: top level - src/backend/commands - copyfrom.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 91.5 % 602 551 51 551
Current Date: 2025-09-06 07:49:51 +0900 Functions: 95.8 % 24 23 1 23
Baseline: lcov-20250907-010129-baseline Branches: 71.7 % 512 367 145 367
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 98.2 % 56 55 1 55
(360..) days: 90.8 % 545 495 50 495
Function coverage date bins:
(30,360] days: 100.0 % 7 7 7
(360..) days: 94.1 % 17 16 1 16
Branch coverage date bins:
(30,360] days: 86.4 % 22 19 3 19
(360..) days: 71.0 % 490 348 142 348

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
BeginCopyFrom CBC 1089 92.4 % (133 / 144) 59.5 % (75 / 126)
ClosePipeFromProgram UBC 0 0.0 % (0 / 10) 0.0 % (0 / 14)
CopyFrom CBC 920 96.1 % (222 / 231) 80.7 % (205 / 254)
CopyFromBinaryEnd CBC 3 100.0 % (2 / 2)
CopyFromBinaryInFunc CBC 31 100.0 % (4 / 4)
CopyFromBinaryStart CBC 7 100.0 % (3 / 3)
CopyFromErrorCallback CBC 159 95.2 % (20 / 21) 92.9 % (13 / 14)
CopyFromGetRoutine CBC 968 100.0 % (6 / 6) 100.0 % (4 / 4)
CopyFromTextLikeEnd CBC 641 100.0 % (2 / 2)
CopyFromTextLikeInFunc CBC 2794 100.0 % (4 / 4)
CopyFromTextLikeStart CBC 948 100.0 % (11 / 11) 100.0 % (2 / 2)
CopyLimitPrintoutLength CBC 132 44.4 % (4 / 9) 50.0 % (1 / 2)
CopyMultiInsertBufferCleanup CBC 739 100.0 % (14 / 14) 78.6 % (11 / 14)
CopyMultiInsertBufferFlush CBC 1320 90.6 % (58 / 64) 65.0 % (26 / 40)
CopyMultiInsertBufferInit CBC 830 100.0 % (7 / 7) 100.0 % (2 / 2)
CopyMultiInsertInfoCleanup CBC 735 100.0 % (5 / 5) 100.0 % (6 / 6)
CopyMultiInsertInfoFlush CBC 1207 53.3 % (8 / 15) 60.0 % (6 / 10)
CopyMultiInsertInfoInit CBC 826 100.0 % (11 / 11) 100.0 % (2 / 2)
CopyMultiInsertInfoIsEmpty CBC 756 100.0 % (2 / 2)
CopyMultiInsertInfoIsFull CBC 701606 100.0 % (5 / 5) 100.0 % (4 / 4)
CopyMultiInsertInfoNextFreeSlot CBC 702447 100.0 % (8 / 8) 66.7 % (4 / 6)
CopyMultiInsertInfoSetupBuffer CBC 830 100.0 % (5 / 5)
CopyMultiInsertInfoStore CBC 701606 100.0 % (9 / 9) 50.0 % (2 / 4)
EndCopyFrom CBC 644 80.0 % (8 / 10) 50.0 % (4 / 8)

Generated by: LCOV version 2.4-beta