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: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 95.8 % 793 760 33 6 754 5
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 42 42 5 37
Baseline: lcov-20251218-005734-baseline Branches: 73.0 % 526 384 1 141 2 1 381
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 96.7 % 30 29 1 4 25
(360..) days: 95.8 % 761 729 32 729
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 40 40 5 35
Branch coverage date bins:
(30,360] days: 66.7 % 12 8 1 3 1 7
(360..) days: 73.2 % 514 376 138 2 374

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 195 100.0 % (9 / 9) 80.0 % (8 / 10)
Pg_magic_func CBC 537 100.0 % (1 / 1)
_PG_output_plugin_init CBC 728 100.0 % (22 / 22)
check_and_init_gencol GNC 298 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 CBC 183435 100.0 % (114 / 114) 87.9 % (58 / 66)
get_schema_sent_in_streamed_txn CBC 175901 100.0 % (2 / 2)
init_rel_sync_cache CBC 398 100.0 % (13 / 13) 66.7 % (4 / 6)
init_tuple_slot CBC 298 100.0 % (16 / 16) 100.0 % (2 / 2)
maybe_send_schema CBC 182227 100.0 % (22 / 22) 92.9 % (13 / 14)
parse_output_parameters GNC 398 79.7 % (55 / 69) 43.9 % (36 / 82)
pgoutput_begin_prepare_txn CBC 17 100.0 % (7 / 7)
pgoutput_begin_txn CBC 956 100.0 % (4 / 4)
pgoutput_change CBC 183401 92.7 % (76 / 82) 85.4 % (41 / 48)
pgoutput_column_list_init GNC 298 100.0 % (25 / 25) 90.0 % (18 / 20)
pgoutput_commit_prepared_txn CBC 22 100.0 % (6 / 6)
pgoutput_commit_txn CBC 954 100.0 % (13 / 13) 83.3 % (5 / 6)
pgoutput_ensure_entry_cxt CBC 315 100.0 % (6 / 6) 100.0 % (2 / 2)
pgoutput_memory_context_reset CBC 1050 100.0 % (5 / 5) 100.0 % (2 / 2)
pgoutput_message CBC 7 92.9 % (13 / 14) 70.0 % (7 / 10)
pgoutput_origin_filter CBC 304325 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 182223 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 298 100.0 % (57 / 57) 80.0 % (40 / 50)
pgoutput_send_begin CBC 446 100.0 % (11 / 11) 50.0 % (2 / 4)
pgoutput_shutdown CBC 525 100.0 % (3 / 3)
pgoutput_startup GNC 728 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 8 100.0 % (7 / 7) 50.0 % (1 / 2)
pgoutput_stream_start CBC 598 100.0 % (12 / 12) 75.0 % (3 / 4)
pgoutput_stream_stop CBC 598 100.0 % (8 / 8) 50.0 % (1 / 2)
pgoutput_truncate CBC 15 93.9 % (31 / 33) 83.3 % (15 / 18)
publication_invalidation_cb CBC 337 100.0 % (3 / 3)
rel_sync_cache_publication_cb CBC 34 100.0 % (6 / 6) 100.0 % (4 / 4)
rel_sync_cache_relation_cb CBC 4007 100.0 % (10 / 10) 100.0 % (8 / 8)
send_relation_and_attrs CBC 361 100.0 % (17 / 17) 100.0 % (6 / 6)
send_repl_origin CBC 1061 100.0 % (7 / 7) 75.0 % (3 / 4)
set_schema_sent_in_streamed_txn CBC 65 100.0 % (5 / 5)

Generated by: LCOV version 2.4-beta