LCOV - code coverage report
Current view: top level - src/backend/replication/logical - worker.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.4 % 1818 1680
Test Date: 2026-02-17 17:20:33 Functions: 100.0 % 97 97
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
IsIndexUsableForFindingDeletedTuple 1
resume_conflict_info_retention 1
stop_conflict_info_retention 1
update_retention_status 2
DisableSubscriptionAndExit 4
ensure_last_message 4
apply_handle_rollback_prepared 5
stream_open_and_write_change 5
apply_handle_origin 7
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
FindDeletedTupleInLocalRel 31
apply_spooled_messages 31
stream_cleanup_files 31
reset_retention_data_fields 36
apply_handle_stream_abort 38
apply_worker_exit 44
apply_handle_stream_commit 61
subscription_change_cb 92
apply_handle_tuple_routing 97
wait_for_local_flush 113
adjust_xid_advance_interval 192
get_candidate_xid 192
LogicalRepWorkersWakeupAtCommit 225
run_apply_worker 267
ApplyWorkerMain 329
subxact_info_read 344
stream_open_file 363
stream_start_internal 363
stream_stop_internal 363
subxact_info_write 372
cleanup_subxact_info 376
stream_close_file 393
LogicalRepApplyLoop 413
set_stream_options 413
start_apply 413
set_apply_error_context_origin 425
changes_filename 438
apply_handle_commit 459
on_exit_clear_xact_state 487
apply_handle_relation 498
apply_handle_commit_internal 499
apply_handle_begin 511
SetupApplyOrSyncWorker 537
InitializeLogRepWorker 549
clear_subscription_skip_lsn 554
maybe_start_skipping_changes 555
store_flush_position 569
subxact_filename 747
apply_handle_stream_stop 842
apply_handle_stream_start 843
ReplicationOriginNameForLogicalRep 1329
reset_apply_error_context_info 1450
IsLogicalParallelApplyWorker 1498
IsLogicalWorker 2166
request_publisher_status 2172
should_stop_conflict_info_retention 2259
set_apply_error_context_xact 2962
apply_error_callback 3057
wait_for_publisher_status 4229
maybe_reread_subscription 5585
process_rdt_phase_transition 6708
send_feedback 19900
get_flush_position 19912
slot_modify_data 31924
apply_handle_update_internal 31946
apply_handle_delete_internal 40321
apply_handle_update 66184
FindReplTupleInLocalRel 72280
check_relation_updatable 72311
slot_fill_defaults 76005
apply_handle_insert_internal 76006
apply_handle_delete 81936
subxact_info_add 102514
stream_write_change 107555
finish_edata 148241
create_edata_for_relation 148285
slot_store_data 148319
should_apply_changes_for_rel 148366
end_replication_step 148771
begin_replication_step 148825
apply_handle_insert 186073
UpdateWorkerStats 188964
can_advance_nonremovable_xid 207018
maybe_advance_nonremovable_xid 207018
TargetPrivilegesCheck 220558
handle_streamed_transaction 324725
get_transaction_apply_action 326524
apply_dispatch 337565
AtEOXact_LogicalRepWorkers 552472

Generated by: LCOV version 2.0-1