LCOV - differential code coverage report
Current view: top level - src/backend/replication/pgoutput - pgoutput.c (source / functions) Coverage Total Hit UNC UBC GIC GNC CBC DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 95.9 % 802 769 33 27 742 17
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 42 42 13 29 3
Baseline: lcov-20260630-baseline Branches: 73.4 % 530 389 1 140 2 13 374
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 36 36 27 9
(360..) days: 95.7 % 766 733 33 733
Function coverage date bins:
(30,360] days: 100.0 % 4 4 3 1
(360..) days: 100.0 % 38 38 10 28
Branch coverage date bins:
(30,360] days: 88.9 % 18 16 1 1 13 3
(360..) days: 72.9 % 512 373 139 2 371

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 238 100.0 % (9 / 9) 80.0 % (8 / 10)
Pg_magic_func CBC 592 100.0 % (1 / 1)
_PG_output_plugin_init CBC 796 100.0 % (22 / 22)
check_and_init_gencol GNC 327 90.5 % (19 / 21) 70.0 % (14 / 20)
cleanup_rel_sync_cache CBC 71 100.0 % (12 / 12) 85.7 % (12 / 14)
create_estate_for_relation CBC 18 100.0 % (12 / 12)
get_rel_sync_entry GNC 207385 100.0 % (123 / 123) 90.0 % (63 / 70)
get_schema_sent_in_streamed_txn CBC 175923 100.0 % (2 / 2)
init_rel_sync_cache CBC 440 100.0 % (13 / 13) 66.7 % (4 / 6)
init_tuple_slot CBC 327 100.0 % (16 / 16) 100.0 % (2 / 2)
maybe_send_schema CBC 202694 100.0 % (22 / 22) 92.9 % (13 / 14)
parse_output_parameters GNC 440 79.7 % (55 / 69) 43.9 % (36 / 82)
pgoutput_begin_prepare_txn GNC 20 100.0 % (7 / 7)
pgoutput_begin_txn CBC 1146 100.0 % (4 / 4)
pgoutput_change CBC 207345 92.7 % (76 / 82) 85.4 % (41 / 48)
pgoutput_column_list_init GNC 327 100.0 % (25 / 25) 90.0 % (18 / 20)
pgoutput_commit_prepared_txn CBC 25 100.0 % (6 / 6)
pgoutput_commit_txn CBC 1143 100.0 % (13 / 13) 83.3 % (5 / 6)
pgoutput_ensure_entry_cxt CBC 345 100.0 % (6 / 6) 100.0 % (2 / 2)
pgoutput_memory_context_reset CBC 1135 100.0 % (5 / 5) 100.0 % (2 / 2)
pgoutput_message CBC 7 92.9 % (13 / 14) 70.0 % (7 / 10)
pgoutput_origin_filter GNC 291381 100.0 % (5 / 5) 100.0 % (4 / 4)
pgoutput_prepare_txn CBC 20 100.0 % (6 / 6)
pgoutput_rollback_prepared_txn CBC 7 100.0 % (6 / 6)
pgoutput_row_filter GNC 202689 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 327 100.0 % (57 / 57) 80.0 % (40 / 50)
pgoutput_send_begin GNC 485 100.0 % (11 / 11) 50.0 % (2 / 4)
pgoutput_shutdown CBC 567 100.0 % (3 / 3)
pgoutput_startup GNC 796 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 45 100.0 % (10 / 10) 50.0 % (2 / 4)
pgoutput_stream_prepare_txn CBC 13 100.0 % (7 / 7) 50.0 % (1 / 2)
pgoutput_stream_start GNC 619 100.0 % (12 / 12) 75.0 % (3 / 4)
pgoutput_stream_stop CBC 619 100.0 % (8 / 8) 50.0 % (1 / 2)
pgoutput_truncate CBC 21 93.9 % (31 / 33) 83.3 % (15 / 18)
publication_invalidation_cb GNC 364 100.0 % (3 / 3)
rel_sync_cache_relation_cb CBC 4269 100.0 % (10 / 10) 100.0 % (8 / 8)
send_relation_and_attrs CBC 392 100.0 % (17 / 17) 100.0 % (6 / 6)
set_schema_sent_in_streamed_txn CBC 71 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1