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 DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 95.9 % 802 769 33 27 742 17
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 42 42 13 29 3
Baseline: lcov-20260315-024220-baseline Branches: 73.4 % 530 389 1 140 2 13 374 5 11
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 16 16 16
(30,360] days: 100.0 % 21 21 11 10
(360..) days: 95.7 % 765 732 33 732
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 3 3 1 2
(360..) days: 100.0 % 37 37 10 27
Branch coverage date bins:
(7,30] days: 100.0 % 8 8 8
(30,360] days: 80.0 % 10 8 1 1 5 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 226 100.0 % (9 / 9) 80.0 % (8 / 10)
Pg_magic_func CBC 577 100.0 % (1 / 1)
_PG_output_plugin_init CBC 775 100.0 % (22 / 22)
check_and_init_gencol GNC 318 90.5 % (19 / 21) 70.0 % (14 / 20)
cleanup_rel_sync_cache CBC 70 100.0 % (12 / 12) 85.7 % (12 / 14)
create_estate_for_relation CBC 17 100.0 % (12 / 12)
get_rel_sync_entry GNC 186558 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 426 100.0 % (13 / 13) 66.7 % (4 / 6)
init_tuple_slot CBC 318 100.0 % (16 / 16) 100.0 % (2 / 2)
maybe_send_schema CBC 182267 100.0 % (22 / 22) 92.9 % (13 / 14)
parse_output_parameters GNC 426 79.7 % (55 / 69) 43.9 % (36 / 82)
pgoutput_begin_prepare_txn GNC 17 100.0 % (7 / 7)
pgoutput_begin_txn CBC 1096 100.0 % (4 / 4)
pgoutput_change CBC 186517 92.7 % (76 / 82) 85.4 % (41 / 48)
pgoutput_column_list_init GNC 318 100.0 % (25 / 25) 90.0 % (18 / 20)
pgoutput_commit_prepared_txn CBC 24 100.0 % (6 / 6)
pgoutput_commit_txn CBC 1094 100.0 % (13 / 13) 83.3 % (5 / 6)
pgoutput_ensure_entry_cxt CBC 335 100.0 % (6 / 6) 100.0 % (2 / 2)
pgoutput_memory_context_reset CBC 1108 100.0 % (5 / 5) 100.0 % (2 / 2)
pgoutput_message CBC 7 92.9 % (13 / 14) 70.0 % (7 / 10)
pgoutput_origin_filter GNC 366300 100.0 % (5 / 5) 100.0 % (4 / 4)
pgoutput_prepare_txn CBC 17 100.0 % (6 / 6)
pgoutput_rollback_prepared_txn CBC 5 100.0 % (6 / 6)
pgoutput_row_filter GNC 182262 98.0 % (50 / 51) 82.1 % (46 / 56)
pgoutput_row_filter_exec_expr CBC 38 100.0 % (7 / 7) 33.3 % (4 / 12)
pgoutput_row_filter_init CBC 318 100.0 % (57 / 57) 80.0 % (40 / 50)
pgoutput_send_begin GNC 466 100.0 % (11 / 11) 50.0 % (2 / 4)
pgoutput_shutdown CBC 554 100.0 % (3 / 3)
pgoutput_startup GNC 775 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 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 GNC 600 100.0 % (12 / 12) 75.0 % (3 / 4)
pgoutput_stream_stop CBC 600 100.0 % (8 / 8) 50.0 % (1 / 2)
pgoutput_truncate CBC 22 93.9 % (31 / 33) 83.3 % (15 / 18)
publication_invalidation_cb GNC 361 100.0 % (3 / 3)
rel_sync_cache_publication_cb GNC 41 100.0 % (6 / 6) 100.0 % (4 / 4)
rel_sync_cache_relation_cb CBC 4174 100.0 % (10 / 10) 100.0 % (8 / 8)
send_relation_and_attrs CBC 383 100.0 % (17 / 17) 100.0 % (6 / 6)
set_schema_sent_in_streamed_txn CBC 66 100.0 % (5 / 5)

Generated by: LCOV version 2.4-beta