summaryrefslogtreecommitdiff
path: root/src/backend/executor/spi.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1998-02-10 04:02:59 +0000
committerBruce Momjian <bruce@momjian.us>1998-02-10 04:02:59 +0000
commit2c482cdbf20854f75b36fdf15b9e68403473228f (patch)
tree573f7ff37c037e658675981e5b659e6171596f0d /src/backend/executor/spi.c
parent2535fcde2a8a56159ed90b0debc05cf3be06ac35 (diff)
Pass attypmod through to executor by adding to Var and Resdom.
Diffstat (limited to 'src/backend/executor/spi.c')
-rw-r--r--src/backend/executor/spi.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/backend/executor/spi.c b/src/backend/executor/spi.c
index cd898a1c209..103f40ac9f2 100644
--- a/src/backend/executor/spi.c
+++ b/src/backend/executor/spi.c
@@ -430,7 +430,9 @@ SPI_getvalue(HeapTuple tuple, TupleDesc tupdesc, int fnumber)
return (NULL);
}
- return (fmgr(foutoid, val, gettypelem(tupdesc->attrs[fnumber - 1]->atttypid)));
+ return (fmgr(foutoid, val,
+ gettypelem(tupdesc->attrs[fnumber - 1]->atttypid),
+ (int)tupdesc->attrs[fnumber - 1]->atttypmod));
}
Datum