aboutsummaryrefslogtreecommitdiff
path: root/src/include/executor/spi_priv.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/executor/spi_priv.h')
-rw-r--r--src/include/executor/spi_priv.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/include/executor/spi_priv.h b/src/include/executor/spi_priv.h
index f2cfd59feb5..370350e05a9 100644
--- a/src/include/executor/spi_priv.h
+++ b/src/include/executor/spi_priv.h
@@ -36,6 +36,12 @@ typedef struct
/* subtransaction in which current Executor call was started */
SubTransactionId execSubid;
+
+ /* saved values of API global variables for previous nesting level */
+ uint64 outer_processed;
+ Oid outer_lastoid;
+ SPITupleTable *outer_tuptable;
+ int outer_result;
} _SPI_connection;
/*