LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - proto.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 91.0 % 510 464 46 22 442 21
Current Date: 2025-12-17 08:58:58 +0900 Functions: 97.8 % 46 45 1 16 29
Baseline: lcov-20251217-005640-baseline Branches: 61.2 % 242 148 9 85 13 135
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 4 4 4
(30,360] days: 100.0 % 32 32 18 14
(360..) days: 90.3 % 474 428 46 428
Function coverage date bins:
(360..) days: 97.8 % 46 45 1 16 29
Branch coverage date bins:
(30,360] days: 72.2 % 36 26 9 1 13 13
(360..) days: 59.2 % 206 122 84 122

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
logicalrep_message_type CBC 547 66.7 % (28 / 42) 65.0 % (13 / 20)
logicalrep_read_attrs GNC 427 100.0 % (17 / 17) 100.0 % (4 / 4)
logicalrep_read_begin GNC 482 85.7 % (6 / 7) 25.0 % (1 / 4)
logicalrep_read_begin_prepare GNC 17 81.8 % (9 / 11) 25.0 % (2 / 8)
logicalrep_read_commit CBC 433 87.5 % (7 / 8) 25.0 % (1 / 4)
logicalrep_read_commit_prepared GNC 21 78.6 % (11 / 14) 25.0 % (3 / 12)
logicalrep_read_delete CBC 40320 85.7 % (6 / 7) 50.0 % (3 / 6)
logicalrep_read_insert CBC 75847 85.7 % (6 / 7) 25.0 % (1 / 4)
logicalrep_read_namespace CBC 445 100.0 % (5 / 5) 100.0 % (2 / 2)
logicalrep_read_origin UBC 0 0.0 % (0 / 3)
logicalrep_read_prepare CBC 16 100.0 % (3 / 3)
logicalrep_read_prepare_common GNC 27 75.0 % (12 / 16) 25.0 % (4 / 16)
logicalrep_read_rel GNC 427 100.0 % (9 / 9)
logicalrep_read_rollback_prepared GNC 5 80.0 % (12 / 15) 25.0 % (3 / 12)
logicalrep_read_stream_abort CBC 38 100.0 % (10 / 10) 75.0 % (3 / 4)
logicalrep_read_stream_commit CBC 61 88.9 % (8 / 9) 25.0 % (1 / 4)
logicalrep_read_stream_prepare CBC 11 100.0 % (3 / 3)
logicalrep_read_stream_start CBC 838 100.0 % (5 / 5) 50.0 % (1 / 2)
logicalrep_read_truncate CBC 19 100.0 % (9 / 9) 100.0 % (2 / 2)
logicalrep_read_tuple GNC 148242 91.7 % (22 / 24) 62.5 % (5 / 8)
logicalrep_read_typ CBC 18 100.0 % (5 / 5)
logicalrep_read_update CBC 31940 85.7 % (12 / 14) 62.5 % (10 / 16)
logicalrep_should_publish_column CBC 734762 100.0 % (10 / 10) 100.0 % (8 / 8)
logicalrep_write_attrs CBC 369 100.0 % (27 / 27) 100.0 % (14 / 14)
logicalrep_write_begin GNC 450 100.0 % (6 / 6)
logicalrep_write_begin_prepare GNC 20 100.0 % (8 / 8)
logicalrep_write_commit GNC 449 100.0 % (8 / 8)
logicalrep_write_commit_prepared GNC 24 100.0 % (11 / 11) 50.0 % (1 / 2)
logicalrep_write_delete CBC 41880 100.0 % (11 / 11) 90.0 % (9 / 10)
logicalrep_write_insert CBC 105918 100.0 % (8 / 8) 100.0 % (2 / 2)
logicalrep_write_message CBC 5 92.3 % (12 / 13) 75.0 % (3 / 4)
logicalrep_write_namespace CBC 387 87.5 % (7 / 8) 50.0 % (3 / 6)
logicalrep_write_origin CBC 8 100.0 % (5 / 5)
logicalrep_write_prepare CBC 20 100.0 % (3 / 3)
logicalrep_write_prepare_common GNC 31 100.0 % (13 / 13) 50.0 % (3 / 6)
logicalrep_write_rel CBC 369 100.0 % (11 / 11) 100.0 % (2 / 2)
logicalrep_write_rollback_prepared GNC 7 100.0 % (12 / 12) 50.0 % (1 / 2)
logicalrep_write_stream_abort CBC 26 100.0 % (9 / 9) 66.7 % (4 / 6)
logicalrep_write_stream_commit GNC 45 100.0 % (10 / 10) 50.0 % (1 / 2)
logicalrep_write_stream_prepare CBC 11 100.0 % (3 / 3)
logicalrep_write_stream_start CBC 617 100.0 % (6 / 6) 50.0 % (1 / 2)
logicalrep_write_stream_stop CBC 617 100.0 % (3 / 3)
logicalrep_write_truncate CBC 11 78.6 % (11 / 14) 62.5 % (5 / 8)
logicalrep_write_tuple GNC 182371 97.5 % (39 / 40) 86.4 % (19 / 22)
logicalrep_write_typ CBC 18 85.7 % (12 / 14) 33.3 % (2 / 6)
logicalrep_write_update CBC 34440 100.0 % (14 / 14) 91.7 % (11 / 12)

Generated by: LCOV version 2.4-beta