pd-partdesc-remove.patch
application/octet-stream
Filename: pd-partdesc-remove.patch
Type: application/octet-stream
Part: 0
Message:
PartitionDispatch's partdesc field
Patch
Format: unified
| File | + | − |
|---|---|---|
| src/backend/executor/execPartition.c | 0 | 1 |
| src/include/executor/execPartition.h | 0 | 2 |
diff --git a/src/backend/executor/execPartition.c b/src/backend/executor/execPartition.c
index 7a4665cc4e..174afad093 100644
--- a/src/backend/executor/execPartition.c
+++ b/src/backend/executor/execPartition.c
@@ -939,7 +939,6 @@ get_partition_dispatch_recurse(Relation rel, Relation parent,
pd->reldesc = rel;
pd->key = partkey;
pd->keystate = NIL;
- pd->partdesc = partdesc;
if (parent != NULL)
{
/*
diff --git a/src/include/executor/execPartition.h b/src/include/executor/execPartition.h
index 862bf65060..b67fef2914 100644
--- a/src/include/executor/execPartition.h
+++ b/src/include/executor/execPartition.h
@@ -25,7 +25,6 @@
* reldesc Relation descriptor of the table
* key Partition key information of the table
* keystate Execution state required for expressions in the partition key
- * partdesc Partition descriptor of the table
* tupslot A standalone TupleTableSlot initialized with this table's tuple
* descriptor
* tupmap TupleConversionMap to convert from the parent's rowtype to
@@ -41,7 +40,6 @@ typedef struct PartitionDispatchData
Relation reldesc;
PartitionKey key;
List *keystate; /* list of ExprState */
- PartitionDesc partdesc;
TupleTableSlot *tupslot;
TupleConversionMap *tupmap;
int *indexes;