Re: [PATCH] Replace magic constant 3 with NUM_MERGE_MATCH_KINDS
Aleksander Alekseev <aleksander@timescale.com>
From: Aleksander Alekseev <aleksander@timescale.com>
To: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Cc: Dean Rasheed <dean.a.rasheed@gmail.com>,
Richard Guo <guofenglinux@gmail.com>
Date: 2024-04-18T12:00:09Z
Lists: pgsql-hackers
Attachments
- v2-0001-Replace-constant-3-with-NUM_MERGE_MATCH_KINDS.patch (application/octet-stream) patch v2-0001
Hi, > I guess the argument against inserting an enum element at the end is > that a switch statement on the enum value might generate a compiler > warning if it didn't have a default clause. Fair point. PFA the alternative version of the patch. -- Best regards, Aleksander Alekseev
Commits
-
Use macro to define the number of enum values
- 10b721821d6d 18.0 landed
-
Use macro NUM_MERGE_MATCH_KINDS instead of '3' in MERGE code.
- 2e068db56e31 17.0 landed