LCOV - code coverage report
Current view: top level - src/backend/replication/logical - worker.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 92.7 % 1845 1710
Test Date: 2026-10-29 00:16:02 Functions: 100.0 % 98 98
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 69.4 % 991 688

Function Name Sort by function name Hit count Sort by function hit count
resume_conflict_info_retention 1
stop_conflict_info_retention 1
update_retention_status 2
IsIndexUsableForFindingDeletedTuple 3
DisableSubscriptionAndExit 4
ensure_last_message 4
apply_handle_rollback_prepared 5
stream_open_and_write_change 5
apply_handle_origin 8
stream_abort_internal 14
apply_handle_stream_prepare 15
apply_handle_prepare 16
apply_handle_begin_prepare 17
apply_handle_type 18
apply_handle_truncate 20
apply_handle_commit_prepared 22
apply_handle_prepare_internal 26
stop_skipping_changes 30
apply_spooled_messages 31
stream_cleanup_files 31
apply_handle_stream_abort 38
apply_worker_exit 51
apply_handle_stream_commit 59
FindDeletedTupleInLocalRel 60
reset_retention_data_fields 76
subscription_change_cb 108
apply_handle_tuple_routing 128
wait_for_local_flush 134
adjust_xid_advance_interval 166
subxact_info_read 361
run_apply_worker 362
stream_open_file 380
stream_start_internal 380
stream_stop_internal 380
subxact_info_write 389
cleanup_subxact_info 393
LogicalRepWorkersWakeupAtCommit 408
stream_close_file 410
ApplyWorkerMain 443
changes_filename 455
LogicalRepApplyLoop 505
set_stream_options 505
start_apply 505
apply_handle_commit 506
set_apply_error_context_origin 517
apply_handle_commit_internal 545
apply_handle_relation 584
clear_subscription_skip_lsn 600
apply_handle_begin 603
on_exit_clear_xact_state 611
store_flush_position 614
maybe_start_skipping_changes 647
set_wal_receiver_timeout 662
SetupApplyOrSyncWorker 680
InitializeLogRepWorker 692
get_candidate_xid 731
subxact_filename 781
apply_handle_stream_stop 879
apply_handle_stream_start 880
reset_apply_remote_context 1532
ReplicationOriginNameForLogicalRep 1618
IsLogicalParallelApplyWorker 2079
IsLogicalWorker 2892
set_remote_transaction_info 3171
maybe_reread_subscription 10733
request_publisher_status 14814
should_stop_conflict_info_retention 14943
apply_error_callback 15684
wait_for_publisher_status 21076
send_feedback 31205
get_flush_position 31218
slot_modify_data 31930
apply_handle_update_internal 31983
process_rdt_phase_transition 36757
apply_handle_delete_internal 40322
apply_handle_update 66223
FindReplTupleInLocalRel 72318
check_relation_updatable 72351
apply_handle_delete 81875
slot_fill_defaults 99243
apply_handle_insert_internal 99244
subxact_info_add 102451
stream_write_change 107492
finish_edata 171480
create_edata_for_relation 171561
slot_store_data 171624
should_apply_changes_for_rel 171650
end_replication_step 172033
begin_replication_step 172131
apply_handle_insert 204072
UpdateWorkerStats 225571
TargetPrivilegesCheck 243841
can_advance_nonremovable_xid 254631
maybe_advance_nonremovable_xid 254631
handle_streamed_transaction 342788
get_transaction_apply_action 344659
apply_dispatch 355840
AtEOXact_LogicalRepWorkers 645572

Generated by: LCOV version 2.0-1