postgres.git / summary / log / commit / refs
commit e8d4e94a47ea0f02e180208ec7daf03bdd2f751e
Author: David Rowley <drowley@postgresql.org>
Date: Tue Jan 06 02:16:14 2026 +0000
First released in: 18.2
Fix misleading comment for GetOperatorFromCompareType
The comment claimed *strat got set to InvalidStrategy when the function
lookup fails. This isn't true; an ERROR is raised when that happens.
Author: Paul A Jungwirth <pj@illuminatedcomputing.com>
Reviewed-by: Neil Chen <carpenter.nail.cz@gmail.com>
Discussion: https://postgr.es/m/CA+renyXOrjLacP_nhqEQUf2W+ZCoY2q5kpQCfG05vQVYzr8b9w@mail.gmail.com
Backpatch-through: 18
src/backend/commands/indexcmds.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/backend/commands/indexcmds.c b/src/backend/commands/indexcmds.c
index 755dc00c86f..0a7b6f18fa2 100644
--- a/src/backend/commands/indexcmds.c
+++ b/src/backend/commands/indexcmds.c
@@ -2460,8 +2460,8 @@ GetDefaultOpClass(Oid type_id, Oid am_id)
* Finds an operator from a CompareType. This is used for temporal index
* constraints (and other temporal features) to look up equality and overlaps
* operators. We ask an opclass support function to translate from the
- * compare type to the internal strategy numbers. If the function isn't
- * defined or it gives no result, we set *strat to InvalidStrategy.
+ * compare type to the internal strategy numbers. Raises ERROR on search
+ * failure.
*/
void
GetOperatorFromCompareType(Oid opclass, Oid rhstype, CompareType cmptype,
[parent: b9ee5f2dcba2]