SPI_result = 0;
if (tuple->t_natts < fnumber || fnumber <= 0)
+ {
+ SPI_result = SPI_ERROR_NOATTRIBUTE;
return (NULL);
+ }
val = heap_getattr(tuple, InvalidBuffer, fnumber, tupdesc, &isnull);
if (isnull)
*isnull = true;
SPI_result = 0;
if (tuple->t_natts < fnumber || fnumber <= 0)
+ {
+ SPI_result = SPI_ERROR_NOATTRIBUTE;
return ((Datum) NULL);
+ }
val = heap_getattr(tuple, InvalidBuffer, fnumber, tupdesc, isnull);