aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/spi.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1998-01-31 04:39:26 +0000
committerBruce Momjian <bruce@momjian.us>1998-01-31 04:39:26 +0000
commit726c3854cb133b7121c86347cefeb017c1f85226 (patch)
treefb73b51979c48e519dda627e5ee0d80b8a3d4ae1 /src/backend/executor/spi.c
parent2df6bba3ca3343f8ed8283f0974e5c0089280cba (diff)
downloadpostgresql-726c3854cb133b7121c86347cefeb017c1f85226.tar.gz
postgresql-726c3854cb133b7121c86347cefeb017c1f85226.zip
Inline fastgetattr and others so data access does not use function
calls.
Diffstat (limited to 'src/backend/executor/spi.c')
-rw-r--r--src/backend/executor/spi.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/executor/spi.c b/src/backend/executor/spi.c
index 696f77e1ec4..cd898a1c209 100644
--- a/src/backend/executor/spi.c
+++ b/src/backend/executor/spi.c
@@ -341,7 +341,7 @@ SPI_modifytuple(Relation rel, HeapTuple tuple, int natts, int *attnum,
/* fetch old values and nulls */
for (i = 0; i < numberOfAttributes; i++)
{
- v[i] = heap_getattr(tuple, InvalidBuffer, i + 1, rel->rd_att, &isnull);
+ v[i] = heap_getattr(tuple, i + 1, rel->rd_att, &isnull);
n[i] = (isnull) ? 'n' : ' ';
}
@@ -420,7 +420,7 @@ SPI_getvalue(HeapTuple tuple, TupleDesc tupdesc, int fnumber)
return (NULL);
}
- val = heap_getattr(tuple, InvalidBuffer, fnumber, tupdesc, &isnull);
+ val = heap_getattr(tuple, fnumber, tupdesc, &isnull);
if (isnull)
return (NULL);
foutoid = typtoout((Oid) tupdesc->attrs[fnumber - 1]->atttypid);
@@ -446,7 +446,7 @@ SPI_getbinval(HeapTuple tuple, TupleDesc tupdesc, int fnumber, bool * isnull)
return ((Datum) NULL);
}
- val = heap_getattr(tuple, InvalidBuffer, fnumber, tupdesc, isnull);
+ val = heap_getattr(tuple, fnumber, tupdesc, isnull);
return (val);
}