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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 95.8 % 787 754 33 3 751 2
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 41 41 2 39
Baseline: lcov-20250908-010021-baseline Branches: 73.0 % 526 384 1 141 2 1 381
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.0 % 67 65 2 3 62
(360..) days: 95.7 % 720 689 31 689
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 39 39 2 37
Branch coverage date bins:
(30,360] days: 75.0 % 40 30 1 9 1 29
(360..) days: 72.8 % 486 354 132 2 352

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 191 100.0 % (9 / 9) 80.0 % (8 / 10)
Pg_magic_func CBC 524 100.0 % (1 / 1)
_PG_output_plugin_init CBC 713 100.0 % (22 / 22)
check_and_init_gencol CBC 299 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 CBC 183414 100.0 % (114 / 114) 87.9 % (58 / 66)
get_schema_sent_in_streamed_txn CBC 175921 100.0 % (2 / 2)
init_rel_sync_cache CBC 392 100.0 % (13 / 13) 66.7 % (4 / 6)
init_tuple_slot CBC 299 100.0 % (16 / 16) 100.0 % (2 / 2)
maybe_send_schema CBC 182216 100.0 % (22 / 22) 92.9 % (13 / 14)
parse_output_parameters GNC 392 79.7 % (55 / 69) 43.9 % (36 / 82)
pgoutput_begin_prepare_txn CBC 17 100.0 % (7 / 7)
pgoutput_begin_txn CBC 901 100.0 % (4 / 4)
pgoutput_change CBC 183381 92.7 % (76 / 82) 85.4 % (41 / 48)
pgoutput_column_list_init CBC 299 100.0 % (25 / 25) 90.0 % (18 / 20)
pgoutput_commit_prepared_txn CBC 22 100.0 % (6 / 6)
pgoutput_commit_txn CBC 898 100.0 % (13 / 13) 83.3 % (5 / 6)
pgoutput_ensure_entry_cxt CBC 316 100.0 % (6 / 6) 100.0 % (2 / 2)
pgoutput_message CBC 7 92.9 % (13 / 14) 70.0 % (7 / 10)
pgoutput_origin_filter CBC 493242 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 182213 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 299 100.0 % (57 / 57) 80.0 % (40 / 50)
pgoutput_send_begin CBC 442 100.0 % (11 / 11) 50.0 % (2 / 4)
pgoutput_shutdown CBC 514 100.0 % (5 / 5) 100.0 % (2 / 2)
pgoutput_startup CBC 713 82.5 % (33 / 40) 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 11 100.0 % (7 / 7) 50.0 % (1 / 2)
pgoutput_stream_start CBC 618 100.0 % (12 / 12) 75.0 % (3 / 4)
pgoutput_stream_stop CBC 618 100.0 % (8 / 8) 50.0 % (1 / 2)
pgoutput_truncate CBC 14 93.9 % (31 / 33) 83.3 % (15 / 18)
publication_invalidation_cb CBC 328 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 4004 100.0 % (10 / 10) 100.0 % (8 / 8)
send_relation_and_attrs CBC 367 100.0 % (17 / 17) 100.0 % (6 / 6)
send_repl_origin CBC 1077 100.0 % (7 / 7) 75.0 % (3 / 4)
set_schema_sent_in_streamed_txn CBC 69 100.0 % (5 / 5)

Generated by: LCOV version 2.4-beta