hash-v21-set-funcexpr-funcrettype-correctly-v1.patch

text/plain

Filename: hash-v21-set-funcexpr-funcrettype-correctly-v1.patch
Type: text/plain
Part: 1
Message: Re: [POC] hash partitioning

Patch

Format: format-patch
Series: patch v21-0002
Subject: Fix get_qual_for_hash to set correct function return type
File+
src/backend/catalog/partition.c 1 1
From 1f2bda192b3da7667fabaece2b7037e335ad6ec5 Mon Sep 17 00:00:00 2001
From: amit <amitlangote09@gmail.com>
Date: Thu, 28 Sep 2017 13:36:47 +0900
Subject: [PATCH 2/3] Fix get_qual_for_hash to set correct function return type

---
 src/backend/catalog/partition.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/backend/catalog/partition.c b/src/backend/catalog/partition.c
index 3696b9a711..a085a7a0be 100644
--- a/src/backend/catalog/partition.c
+++ b/src/backend/catalog/partition.c
@@ -1785,7 +1785,7 @@ get_qual_for_hash(Relation parent, PartitionBoundSpec *spec)
 
 		/* Form hash_fn(keyCol) expression */
 		fexpr = makeFuncExpr(key->partsupfunc[i].fn_oid,
-							 get_fn_expr_rettype(&key->partsupfunc[i]),
+							 get_func_rettype(key->partsupfunc[i].fn_oid),
 							 list_make2(keyCol, hashSeedConst),
 							 InvalidOid,
 							 InvalidOid,
-- 
2.11.0