Simplify the logical worker type checks by using the switch on worker type.
authorAmit Kapila
Tue, 22 Aug 2023 03:14:09 +0000 (08:44 +0530)
committerAmit Kapila
Tue, 22 Aug 2023 03:20:44 +0000 (08:50 +0530)
commit1cdc6d86bfc3bbe2189a4d9d54a4fa8b6c98ea0a
treecfe19dedbf0e6578208894afb9a4f45d7d796e27
parent6fde2d9a005a5bc04aa059d3faeb865c8dd322ce
Simplify the logical worker type checks by using the switch on worker type.

The current code uses if/else statements at various places to take worker
specific actions. Change those to use the switch on worker type added by
commit 2a8b40e368. This makes code easier to read and understand.

Author: Peter Smith
Reviewed-by: Amit Kapila, Hou Zhijie
Discussion: http://postgr.es/m/CAHut+PttPSuP0yoZ=9zLDXKqTJ=d0bhxwKaEaNcaym1XqcvDEg@mail.gmail.com
src/backend/replication/logical/launcher.c
src/backend/replication/logical/tablesync.c
src/backend/replication/logical/worker.c