forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit644f0d7

Amit Kapila
Use Enum for top level logical replication message types.
Logical replication protocol uses a single byte character to identify amessage type in logical replication protocol. The code uses stringliterals for the same. Use Enum so that1. All the string literals used can be found at a single place. Thismakes it easy to add more types without the risk of conflicts.2. It's easy to locate the code handling a given message type.3. When used with switch statements, it is easy to identify the missingcases using -Wswitch.Author: Ashutosh BapatReviewed-by: Kyotaro Horiguchi, Andres Freund, Peter Smith and Amit KapilaDiscussion:https://postgr.es/m/CAExHW5uPzQ7L0oAd_ENyvaiYMOPgkrAoJpE+ZY5-obdcVT6NPg@mail.gmail.com1 parenta929e17 commit644f0d7
File tree
3 files changed
+83
-57
lines changed- src
- backend/replication/logical
- include/replication
3 files changed
+83
-57
lines changedLines changed: 13 additions & 13 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
44 | 44 |
| |
45 | 45 |
| |
46 | 46 |
| |
47 |
| - | |
| 47 | + | |
48 | 48 |
| |
49 | 49 |
| |
50 | 50 |
| |
| |||
76 | 76 |
| |
77 | 77 |
| |
78 | 78 |
| |
79 |
| - | |
| 79 | + | |
80 | 80 |
| |
81 | 81 |
| |
82 | 82 |
| |
| |||
112 | 112 |
| |
113 | 113 |
| |
114 | 114 |
| |
115 |
| - | |
| 115 | + | |
116 | 116 |
| |
117 | 117 |
| |
118 | 118 |
| |
| |||
141 | 141 |
| |
142 | 142 |
| |
143 | 143 |
| |
144 |
| - | |
| 144 | + | |
145 | 145 |
| |
146 | 146 |
| |
147 | 147 |
| |
| |||
185 | 185 |
| |
186 | 186 |
| |
187 | 187 |
| |
188 |
| - | |
| 188 | + | |
189 | 189 |
| |
190 | 190 |
| |
191 | 191 |
| |
| |||
263 | 263 |
| |
264 | 264 |
| |
265 | 265 |
| |
266 |
| - | |
| 266 | + | |
267 | 267 |
| |
268 | 268 |
| |
269 | 269 |
| |
| |||
317 | 317 |
| |
318 | 318 |
| |
319 | 319 |
| |
320 |
| - | |
| 320 | + | |
321 | 321 |
| |
322 | 322 |
| |
323 | 323 |
| |
| |||
369 | 369 |
| |
370 | 370 |
| |
371 | 371 |
| |
372 |
| - | |
| 372 | + | |
373 | 373 |
| |
374 | 374 |
| |
375 | 375 |
| |
| |||
425 | 425 |
| |
426 | 426 |
| |
427 | 427 |
| |
428 |
| - | |
| 428 | + | |
429 | 429 |
| |
430 | 430 |
| |
431 | 431 |
| |
| |||
755 | 755 |
| |
756 | 756 |
| |
757 | 757 |
| |
758 |
| - | |
| 758 | + | |
759 | 759 |
| |
760 | 760 |
| |
761 | 761 |
| |
| |||
788 | 788 |
| |
789 | 789 |
| |
790 | 790 |
| |
791 |
| - | |
| 791 | + | |
792 | 792 |
| |
793 | 793 |
| |
794 | 794 |
| |
| |||
800 | 800 |
| |
801 | 801 |
| |
802 | 802 |
| |
803 |
| - | |
| 803 | + | |
804 | 804 |
| |
805 | 805 |
| |
806 | 806 |
| |
| |||
849 | 849 |
| |
850 | 850 |
| |
851 | 851 |
| |
852 |
| - | |
| 852 | + | |
853 | 853 |
| |
854 | 854 |
| |
855 | 855 |
| |
|
Lines changed: 43 additions & 44 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1896 | 1896 |
| |
1897 | 1897 |
| |
1898 | 1898 |
| |
1899 |
| - | |
| 1899 | + | |
1900 | 1900 |
| |
1901 | 1901 |
| |
1902 | 1902 |
| |
1903 |
| - | |
1904 |
| - | |
| 1903 | + | |
1905 | 1904 |
| |
1906 |
| - | |
1907 |
| - | |
1908 |
| - | |
| 1905 | + | |
| 1906 | + | |
| 1907 | + | |
1909 | 1908 |
| |
1910 |
| - | |
1911 |
| - | |
1912 |
| - | |
| 1909 | + | |
| 1910 | + | |
| 1911 | + | |
1913 | 1912 |
| |
1914 |
| - | |
1915 |
| - | |
1916 |
| - | |
| 1913 | + | |
| 1914 | + | |
| 1915 | + | |
1917 | 1916 |
| |
1918 |
| - | |
1919 |
| - | |
1920 |
| - | |
| 1917 | + | |
| 1918 | + | |
| 1919 | + | |
1921 | 1920 |
| |
1922 |
| - | |
1923 |
| - | |
1924 |
| - | |
| 1921 | + | |
| 1922 | + | |
| 1923 | + | |
1925 | 1924 |
| |
1926 |
| - | |
1927 |
| - | |
1928 |
| - | |
| 1925 | + | |
| 1926 | + | |
| 1927 | + | |
1929 | 1928 |
| |
1930 |
| - | |
1931 |
| - | |
1932 |
| - | |
| 1929 | + | |
| 1930 | + | |
| 1931 | + | |
1933 | 1932 |
| |
1934 |
| - | |
1935 |
| - | |
1936 |
| - | |
| 1933 | + | |
| 1934 | + | |
| 1935 | + | |
1937 | 1936 |
| |
1938 |
| - | |
1939 |
| - | |
1940 |
| - | |
| 1937 | + | |
| 1938 | + | |
| 1939 | + | |
1941 | 1940 |
| |
1942 |
| - | |
1943 |
| - | |
1944 |
| - | |
| 1941 | + | |
| 1942 | + | |
| 1943 | + | |
1945 | 1944 |
| |
1946 |
| - | |
1947 |
| - | |
1948 |
| - | |
| 1945 | + | |
| 1946 | + | |
| 1947 | + | |
1949 | 1948 |
| |
1950 |
| - | |
1951 |
| - | |
1952 |
| - | |
| 1949 | + | |
| 1950 | + | |
| 1951 | + | |
1953 | 1952 |
| |
1954 |
| - | |
1955 |
| - | |
1956 |
| - | |
1957 |
| - | |
1958 |
| - | |
| 1953 | + | |
1959 | 1954 |
| |
| 1955 | + | |
| 1956 | + | |
| 1957 | + | |
| 1958 | + | |
1960 | 1959 |
| |
1961 | 1960 |
| |
1962 | 1961 |
| |
|
Lines changed: 27 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
36 | 63 |
| |
37 | 64 |
| |
38 | 65 |
| |
|
0 commit comments
Comments
(0)