LCOV - differential code coverage report
Current view: top level - src/backend/replication/pgoutput - pgoutput.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 96.0 % 804 772 32 1 1 770 1
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 42 42 1 41
Baseline: lcov-20261105-baseline Branches: 73.9 % 532 393 139 2 391
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 29 29 1 28
(360..) days: 95.9 % 773 741 32 1 740
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 38 38 1 37
Branch coverage date bins:
(1,7] days: 50.0 % 2 1 1 1
(30,360] days: 90.0 % 20 18 2 1 17
(360..) days: 73.3 % 510 374 136 1 373

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
LoadPublications CBC 261 100.0 % (9 / 9) 80.0 % (8 / 10)
Pg_magic_func CBC 633 100.0 % (1 / 1)
_PG_output_plugin_init CBC 843 100.0 % (22 / 22)
check_and_init_gencol CBC 351 90.5 % (19 / 21) 70.0 % (14 / 20)
cleanup_rel_sync_cache CBC 79 100.0 % (12 / 12) 85.7 % (12 / 14)
create_estate_for_relation CBC 18 100.0 % (12 / 12)
get_rel_sync_entry CBC 204742 100.0 % (123 / 123) 90.0 % (63 / 70)
get_schema_sent_in_streamed_txn CBC 175808 100.0 % (2 / 2)
init_rel_sync_cache CBC 469 100.0 % (13 / 13) 66.7 % (4 / 6)
init_tuple_slot CBC 351 100.0 % (16 / 16) 100.0 % (2 / 2)
maybe_send_schema CBC 202846 100.0 % (22 / 22) 92.9 % (13 / 14)
parse_output_parameters CBC 472 81.4 % (57 / 70) 47.6 % (40 / 84)
pgoutput_begin_prepare_txn CBC 18 100.0 % (7 / 7)
pgoutput_begin_txn CBC 1631 100.0 % (4 / 4)
pgoutput_change CBC 204701 92.7 % (76 / 82) 85.4 % (41 / 48)
pgoutput_column_list_init CBC 351 100.0 % (25 / 25) 90.0 % (18 / 20)
pgoutput_commit_prepared_txn CBC 24 100.0 % (6 / 6)
pgoutput_commit_txn CBC 1627 100.0 % (13 / 13) 83.3 % (5 / 6)
pgoutput_ensure_entry_cxt CBC 369 100.0 % (6 / 6) 100.0 % (2 / 2)
pgoutput_memory_context_reset CBC 1180 100.0 % (5 / 5) 100.0 % (2 / 2)
pgoutput_message CBC 7 92.9 % (13 / 14) 70.0 % (7 / 10)
pgoutput_origin_filter CBC 277892 100.0 % (5 / 5) 100.0 % (4 / 4)
pgoutput_prepare_txn CBC 18 100.0 % (6 / 6)
pgoutput_rollback_prepared_txn CBC 5 100.0 % (6 / 6)
pgoutput_row_filter CBC 202842 98.0 % (50 / 51) 82.1 % (46 / 56)
pgoutput_row_filter_exec_expr CBC 39 100.0 % (7 / 7) 33.3 % (4 / 12)
pgoutput_row_filter_init CBC 351 100.0 % (57 / 57) 80.0 % (40 / 50)
pgoutput_send_begin CBC 500 100.0 % (11 / 11) 50.0 % (2 / 4)
pgoutput_shutdown CBC 589 100.0 % (3 / 3)
pgoutput_startup CBC 843 83.7 % (36 / 43) 47.5 % (19 / 40)
pgoutput_stream_abort CBC 26 100.0 % (11 / 11) 66.7 % (4 / 6)
pgoutput_stream_commit CBC 43 100.0 % (10 / 10) 50.0 % (2 / 4)
pgoutput_stream_prepare_txn CBC 10 100.0 % (8 / 8) 50.0 % (1 / 2)
pgoutput_stream_start CBC 628 100.0 % (12 / 12) 75.0 % (3 / 4)
pgoutput_stream_stop CBC 627 100.0 % (8 / 8) 50.0 % (1 / 2)
pgoutput_truncate GNC 22 93.9 % (31 / 33) 83.3 % (15 / 18)
publication_invalidation_cb CBC 433 100.0 % (3 / 3)
rel_sync_cache_publication_cb CBC 46 100.0 % (6 / 6) 100.0 % (4 / 4)
rel_sync_cache_relation_cb CBC 5609 100.0 % (10 / 10) 100.0 % (8 / 8)
send_relation_and_attrs CBC 413 100.0 % (17 / 17) 100.0 % (6 / 6)
send_repl_origin CBC 1146 100.0 % (7 / 7) 75.0 % (3 / 4)
set_schema_sent_in_streamed_txn CBC 66 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1