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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 95.8 % 793 760 33 4 756 3
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 42 42 4 38
Baseline: lcov-20251028-005825-baseline Branches: 73.0 % 526 384 1 141 2 1 381
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 9 9 9
(30,360] days: 97.0 % 66 64 2 3 61
(360..) days: 95.7 % 717 686 31 686
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 2 2 1 1
(360..) days: 100.0 % 39 39 3 36
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 75.0 % 40 30 1 9 1 29
(360..) days: 72.7 % 484 352 132 2 350

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 197 100.0 % (9 / 9) 80.0 % (8 / 10)
Pg_magic_func CBC 530 100.0 % (1 / 1)
_PG_output_plugin_init CBC 720 100.0 % (22 / 22)
check_and_init_gencol GNC 310 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 183438 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 397 100.0 % (13 / 13) 66.7 % (4 / 6)
init_tuple_slot CBC 310 100.0 % (16 / 16) 100.0 % (2 / 2)
maybe_send_schema CBC 182223 100.0 % (22 / 22) 92.9 % (13 / 14)
parse_output_parameters GNC 397 79.7 % (55 / 69) 43.9 % (36 / 82)
pgoutput_begin_prepare_txn CBC 17 100.0 % (7 / 7)
pgoutput_begin_txn CBC 1002 100.0 % (4 / 4)
pgoutput_change CBC 183405 92.7 % (76 / 82) 85.4 % (41 / 48)
pgoutput_column_list_init GNC 310 100.0 % (25 / 25) 90.0 % (18 / 20)
pgoutput_commit_prepared_txn CBC 21 100.0 % (6 / 6)
pgoutput_commit_txn CBC 999 100.0 % (13 / 13) 83.3 % (5 / 6)
pgoutput_ensure_entry_cxt CBC 327 100.0 % (6 / 6) 100.0 % (2 / 2)
pgoutput_memory_context_reset CBC 1034 100.0 % (5 / 5) 100.0 % (2 / 2)
pgoutput_message CBC 7 92.9 % (13 / 14) 70.0 % (7 / 10)
pgoutput_origin_filter CBC 305561 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 182220 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 310 100.0 % (57 / 57) 80.0 % (40 / 50)
pgoutput_send_begin CBC 460 100.0 % (11 / 11) 50.0 % (2 / 4)
pgoutput_shutdown CBC 517 100.0 % (3 / 3)
pgoutput_startup CBC 720 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 607 100.0 % (12 / 12) 75.0 % (3 / 4)
pgoutput_stream_stop CBC 607 100.0 % (8 / 8) 50.0 % (1 / 2)
pgoutput_truncate CBC 14 93.9 % (31 / 33) 83.3 % (15 / 18)
publication_invalidation_cb CBC 332 100.0 % (3 / 3)
rel_sync_cache_publication_cb CBC 35 100.0 % (6 / 6) 100.0 % (4 / 4)
rel_sync_cache_relation_cb CBC 4008 100.0 % (10 / 10) 100.0 % (8 / 8)
send_relation_and_attrs CBC 372 100.0 % (17 / 17) 100.0 % (6 / 6)
send_repl_origin CBC 1084 100.0 % (7 / 7) 75.0 % (3 / 4)
set_schema_sent_in_streamed_txn CBC 63 100.0 % (5 / 5)

Generated by: LCOV version 2.4-beta