LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - proto.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 91.2 % 509 464 45 5 459 7
Current Date: 2024-04-14 14:21:10 Functions: 97.8 % 46 45 1 2 43
Baseline: 16@8cea358b128 Branches: 63.7 % 256 163 93 163
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 1 1 1
(120,180] days: 100.0 % 4 4 4
(240..) days: 91.1 % 504 459 45 459
Function coverage date bins:
(240..) days: 97.8 % 46 45 1 2 43
Branch coverage date bins:
(240..) days: 63.7 % 256 163 93 163

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 376 66.7 % (28 / 42) 65.0 % (13 / 20)
logicalrep_read_prepare_common CBC 38 75.0 % (12 / 16) 25.0 % (4 / 16)
logicalrep_read_commit_prepared CBC 23 78.6 % (11 / 14) 25.0 % (3 / 12)
logicalrep_read_origin UBC 0 0.0 % (0 / 3)
logicalrep_read_rollback_prepared CBC 9 80.0 % (12 / 15) 25.0 % (3 / 12)
logicalrep_read_begin_prepare CBC 19 81.8 % (9 / 11) 25.0 % (2 / 8)
logicalrep_read_tuple GNC 151191 91.7 % (22 / 24) 62.5 % (5 / 8)
logicalrep_read_update CBC 31935 85.7 % (12 / 14) 62.5 % (10 / 16)
logicalrep_write_truncate CBC 19 85.7 % (12 / 14) 75.0 % (6 / 8)
logicalrep_write_typ CBC 18 85.7 % (12 / 14) 33.3 % (2 / 6)
logicalrep_read_begin CBC 412 85.7 % (6 / 7) 25.0 % (1 / 4)
logicalrep_read_commit CBC 382 87.5 % (7 / 8) 25.0 % (1 / 4)
logicalrep_read_delete CBC 40315 85.7 % (6 / 7) 50.0 % (3 / 6)
logicalrep_read_insert CBC 78817 85.7 % (6 / 7) 25.0 % (1 / 4)
logicalrep_read_stream_commit CBC 64 88.9 % (8 / 9) 25.0 % (1 / 4)
logicalrep_write_message CBC 5 92.3 % (12 / 13) 75.0 % (3 / 4)
logicalrep_write_namespace CBC 394 87.5 % (7 / 8) 50.0 % (3 / 6)
logicalrep_write_tuple GNC 185357 97.7 % (43 / 44) 90.6 % (29 / 32)
column_in_column_list CBC 739644 100.0 % (2 / 2) 100.0 % (4 / 4)
logicalrep_read_attrs CBC 399 100.0 % (17 / 17) 100.0 % (4 / 4)
logicalrep_read_namespace CBC 417 100.0 % (5 / 5) 100.0 % (2 / 2)
logicalrep_read_prepare CBC 18 100.0 % (3 / 3)
logicalrep_read_rel CBC 399 100.0 % (8 / 8)
logicalrep_read_stream_abort CBC 38 100.0 % (10 / 10) 75.0 % (3 / 4)
logicalrep_read_stream_prepare CBC 20 100.0 % (3 / 3)
logicalrep_read_stream_start CBC 916 100.0 % (5 / 5) 50.0 % (1 / 2)
logicalrep_read_truncate CBC 19 100.0 % (9 / 9) 100.0 % (2 / 2)
logicalrep_read_typ CBC 18 100.0 % (5 / 5)
logicalrep_write_attrs CBC 376 100.0 % (31 / 31) 100.0 % (22 / 22)
logicalrep_write_begin CBC 423 100.0 % (6 / 6)
logicalrep_write_begin_prepare CBC 16 100.0 % (8 / 8)
logicalrep_write_commit CBC 423 100.0 % (8 / 8)
logicalrep_write_commit_prepared CBC 23 100.0 % (11 / 11) 50.0 % (1 / 2)
logicalrep_write_delete CBC 41888 100.0 % (11 / 11) 90.0 % (9 / 10)
logicalrep_write_insert CBC 108904 100.0 % (8 / 8) 100.0 % (2 / 2)
logicalrep_write_origin CBC 9 100.0 % (5 / 5)
logicalrep_write_prepare CBC 16 100.0 % (3 / 3)
logicalrep_write_prepare_common CBC 31 100.0 % (13 / 13) 50.0 % (3 / 6)
logicalrep_write_rel CBC 376 100.0 % (11 / 11) 100.0 % (2 / 2)
logicalrep_write_rollback_prepared CBC 8 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 CBC 46 100.0 % (10 / 10) 50.0 % (1 / 2)
logicalrep_write_stream_prepare CBC 15 100.0 % (3 / 3)
logicalrep_write_stream_start CBC 652 100.0 % (6 / 6) 50.0 % (1 / 2)
logicalrep_write_stream_stop CBC 652 100.0 % (3 / 3)
logicalrep_write_update CBC 34439 100.0 % (14 / 14) 91.7 % (11 / 12)

Generated by: LCOV version 2.1-beta2-3-g6141622