LCOV - differential code coverage report
Current view: top level - src/backend/replication/pgoutput - pgoutput.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 95.9 % 802 769 33 769
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 42 42 42
Baseline: lcov-20260726-baseline Branches: 73.4 % 530 389 141 389
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 35 35 35
(360..) days: 95.7 % 767 734 33 734
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 38 38 38
Branch coverage date bins:
(30,360] days: 88.9 % 18 16 2 16
(360..) days: 72.9 % 512 373 139 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
parse_output_parameters CBC 442 79.7 % (55 / 69) 43.9 % (36 / 82)
pgoutput_startup CBC 799 83.7 % (36 / 43) 47.5 % (19 / 40)
pgoutput_change CBC 207427 92.7 % (76 / 82) 85.4 % (41 / 48)
check_and_init_gencol CBC 327 90.5 % (19 / 21) 70.0 % (14 / 20)
pgoutput_truncate CBC 25 93.9 % (31 / 33) 83.3 % (15 / 18)
pgoutput_message CBC 7 92.9 % (13 / 14) 70.0 % (7 / 10)
pgoutput_row_filter CBC 202650 98.0 % (50 / 51) 82.1 % (46 / 56)
LoadPublications CBC 239 100.0 % (9 / 9) 80.0 % (8 / 10)
Pg_magic_func CBC 595 100.0 % (1 / 1)
_PG_output_plugin_init CBC 799 100.0 % (22 / 22)
cleanup_rel_sync_cache CBC 70 100.0 % (12 / 12) 85.7 % (12 / 14)
create_estate_for_relation CBC 18 100.0 % (12 / 12)
get_rel_sync_entry CBC 207471 100.0 % (123 / 123) 90.0 % (63 / 70)
get_schema_sent_in_streamed_txn CBC 175903 100.0 % (2 / 2)
init_rel_sync_cache CBC 442 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 202654 100.0 % (22 / 22) 92.9 % (13 / 14)
pgoutput_begin_prepare_txn CBC 18 100.0 % (7 / 7)
pgoutput_begin_txn CBC 1240 100.0 % (4 / 4)
pgoutput_column_list_init CBC 327 100.0 % (25 / 25) 90.0 % (18 / 20)
pgoutput_commit_prepared_txn CBC 24 100.0 % (6 / 6)
pgoutput_commit_txn CBC 1235 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 1137 100.0 % (5 / 5) 100.0 % (2 / 2)
pgoutput_origin_filter CBC 363438 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_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 CBC 487 100.0 % (11 / 11) 50.0 % (2 / 4)
pgoutput_shutdown CBC 568 100.0 % (3 / 3)
pgoutput_stream_abort CBC 26 100.0 % (11 / 11) 66.7 % (4 / 6)
pgoutput_stream_commit CBC 44 100.0 % (10 / 10) 50.0 % (2 / 4)
pgoutput_stream_prepare_txn CBC 10 100.0 % (7 / 7) 50.0 % (1 / 2)
pgoutput_stream_start CBC 600 100.0 % (12 / 12) 75.0 % (3 / 4)
pgoutput_stream_stop CBC 600 100.0 % (8 / 8) 50.0 % (1 / 2)
publication_invalidation_cb CBC 375 100.0 % (3 / 3)
rel_sync_cache_publication_cb CBC 45 100.0 % (6 / 6) 100.0 % (4 / 4)
rel_sync_cache_relation_cb CBC 4411 100.0 % (10 / 10) 100.0 % (8 / 8)
send_relation_and_attrs CBC 389 100.0 % (17 / 17) 100.0 % (6 / 6)
send_repl_origin CBC 1105 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