0001-remove-unused-function-parameter-in-get_qual_from_pa.patch
application/octet-stream
Filename: 0001-remove-unused-function-parameter-in-get_qual_from_pa.patch
Type: application/octet-stream
Part: 0
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: format-patch
Series: patch 0001
Subject: remove unused function parameter in get_qual_from_partbound
| File | + | − |
|---|---|---|
| src/backend/commands/tablecmds.c | 1 | 1 |
| src/backend/partitioning/partbounds.c | 1 | 2 |
| src/backend/utils/cache/partcache.c | 1 | 1 |
| src/include/partitioning/partbounds.h | 1 | 1 |
From 86a0772d2edfd5441cfd778db8c54153da032706 Mon Sep 17 00:00:00 2001
From: houzj <houzj.fnst@cn.fujitsu.com>
Date: Tue, 8 Jun 2021 17:45:32 +0800
Subject: [PATCH] remove unused function parameter in get_qual_from_partbound
---
src/backend/commands/tablecmds.c | 2 +-
src/backend/partitioning/partbounds.c | 3 +--
src/backend/utils/cache/partcache.c | 2 +-
src/include/partitioning/partbounds.h | 2 +-
4 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/src/backend/commands/tablecmds.c b/src/backend/commands/tablecmds.c
index 028e8ac..722d43e 100644
--- a/src/backend/commands/tablecmds.c
+++ b/src/backend/commands/tablecmds.c
@@ -17247,7 +17247,7 @@ ATExecAttachPartition(List **wqueue, Relation rel, PartitionCmd *cmd,
* If the parent itself is a partition, make sure to include its
* constraint as well.
*/
- partBoundConstraint = get_qual_from_partbound(attachrel, rel, cmd->bound);
+ partBoundConstraint = get_qual_from_partbound(rel, cmd->bound);
partConstraint = list_concat(partBoundConstraint,
RelationGetPartitionQual(rel));
diff --git a/src/backend/partitioning/partbounds.c b/src/backend/partitioning/partbounds.c
index 7925fcc..80294d3 100644
--- a/src/backend/partitioning/partbounds.c
+++ b/src/backend/partitioning/partbounds.c
@@ -246,8 +246,7 @@ static List *get_range_nulltest(PartitionKey key);
* expressions as partition constraint
*/
List *
-get_qual_from_partbound(Relation rel, Relation parent,
- PartitionBoundSpec *spec)
+get_qual_from_partbound(Relation parent, PartitionBoundSpec *spec)
{
PartitionKey key = RelationGetPartitionKey(parent);
List *my_qual = NIL;
diff --git a/src/backend/utils/cache/partcache.c b/src/backend/utils/cache/partcache.c
index 21e60f0..f2b4867 100644
--- a/src/backend/utils/cache/partcache.c
+++ b/src/backend/utils/cache/partcache.c
@@ -376,7 +376,7 @@ generate_partition_qual(Relation rel)
bound = castNode(PartitionBoundSpec,
stringToNode(TextDatumGetCString(boundDatum)));
- my_qual = get_qual_from_partbound(rel, parent, bound);
+ my_qual = get_qual_from_partbound(parent, bound);
}
ReleaseSysCache(tuple);
diff --git a/src/include/partitioning/partbounds.h b/src/include/partitioning/partbounds.h
index ebf3ff1..2f00f9a 100644
--- a/src/include/partitioning/partbounds.h
+++ b/src/include/partitioning/partbounds.h
@@ -85,7 +85,7 @@ extern int get_hash_partition_greatest_modulus(PartitionBoundInfo b);
extern uint64 compute_partition_hash_value(int partnatts, FmgrInfo *partsupfunc,
Oid *partcollation,
Datum *values, bool *isnull);
-extern List *get_qual_from_partbound(Relation rel, Relation parent,
+extern List *get_qual_from_partbound(Relation parent,
PartitionBoundSpec *spec);
extern PartitionBoundInfo partition_bounds_create(PartitionBoundSpec **boundspecs,
int nparts, PartitionKey key, int **mapping);
--
2.7.2.windows.1