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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 95.9 % 802 769 33 27 742 17
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 42 42 13 29 3
Baseline: lcov-20260530-034037-baseline Branches: 73.4 % 530 389 1 140 4 13 372 5 13
Baseline Date: 2026-05-29 14:39:03 -0700 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 4 369

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 227 100.0 % (9 / 9) 80.0 % (8 / 10)
Pg_magic_func CBC 587 100.0 % (1 / 1)
_PG_output_plugin_init CBC 790 100.0 % (22 / 22)
check_and_init_gencol GNC 326 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 17 100.0 % (12 / 12)
get_rel_sync_entry GNC 203955 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 437 100.0 % (13 / 13) 66.7 % (4 / 6)
init_tuple_slot CBC 326 100.0 % (16 / 16) 100.0 % (2 / 2)
maybe_send_schema CBC 202677 100.0 % (22 / 22) 92.9 % (13 / 14)
parse_output_parameters GNC 437 79.7 % (55 / 69) 43.9 % (36 / 82)
pgoutput_begin_prepare_txn GNC 17 100.0 % (7 / 7)
pgoutput_begin_txn CBC 1074 100.0 % (4 / 4)
pgoutput_change CBC 203915 92.7 % (76 / 82) 85.4 % (41 / 48)
pgoutput_column_list_init GNC 326 100.0 % (25 / 25) 90.0 % (18 / 20)
pgoutput_commit_prepared_txn CBC 25 100.0 % (6 / 6)
pgoutput_commit_txn CBC 1070 100.0 % (13 / 13) 83.3 % (5 / 6)
pgoutput_ensure_entry_cxt CBC 343 100.0 % (6 / 6) 100.0 % (2 / 2)
pgoutput_memory_context_reset CBC 1126 100.0 % (5 / 5) 100.0 % (2 / 2)
pgoutput_message CBC 7 92.9 % (13 / 14) 70.0 % (7 / 10)
pgoutput_origin_filter GNC 346916 100.0 % (5 / 5) 100.0 % (4 / 4)
pgoutput_prepare_txn CBC 17 100.0 % (6 / 6)
pgoutput_rollback_prepared_txn CBC 6 100.0 % (6 / 6)
pgoutput_row_filter GNC 202671 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 326 100.0 % (57 / 57) 80.0 % (40 / 50)
pgoutput_send_begin GNC 487 100.0 % (11 / 11) 50.0 % (2 / 4)
pgoutput_shutdown CBC 563 100.0 % (3 / 3)
pgoutput_startup GNC 790 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 620 100.0 % (12 / 12) 75.0 % (3 / 4)
pgoutput_stream_stop CBC 620 100.0 % (8 / 8) 50.0 % (1 / 2)
pgoutput_truncate CBC 21 93.9 % (31 / 33) 83.3 % (15 / 18)
publication_invalidation_cb GNC 362 100.0 % (3 / 3)
rel_sync_cache_relation_cb CBC 4294 100.0 % (10 / 10) 100.0 % (8 / 8)
send_relation_and_attrs CBC 396 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.5.0-beta