PostgreSQL Source Code  git master
_SPI_connection Struct Reference

#include <spi_priv.h>

Data Fields

uint64 processed
 
SPITupleTabletuptable
 
SubTransactionId execSubid
 
slist_head tuptables
 
MemoryContext procCxt
 
MemoryContext execCxt
 
MemoryContext savedcxt
 
SubTransactionId connectSubid
 
QueryEnvironmentqueryEnv
 
bool atomic
 
bool internal_xact
 
uint64 outer_processed
 
SPITupleTableouter_tuptable
 
int outer_result
 

Detailed Description

Definition at line 22 of file spi_priv.h.

Field Documentation

◆ atomic

bool _SPI_connection::atomic

◆ connectSubid

SubTransactionId _SPI_connection::connectSubid

Definition at line 36 of file spi_priv.h.

Referenced by SPI_connect_ext().

◆ execCxt

MemoryContext _SPI_connection::execCxt

Definition at line 34 of file spi_priv.h.

Referenced by _SPI_end_call(), _SPI_execmem(), AtEOSubXact_SPI(), SPI_connect_ext(), and SPI_finish().

◆ execSubid

SubTransactionId _SPI_connection::execSubid

Definition at line 29 of file spi_priv.h.

Referenced by _SPI_begin_call(), _SPI_end_call(), AtEOSubXact_SPI(), and SPI_connect_ext().

◆ internal_xact

bool _SPI_connection::internal_xact

Definition at line 42 of file spi_priv.h.

Referenced by _SPI_commit(), _SPI_rollback(), and SPI_connect_ext().

◆ outer_processed

uint64 _SPI_connection::outer_processed

Definition at line 46 of file spi_priv.h.

Referenced by SPI_connect_ext(), and SPI_finish().

◆ outer_result

int _SPI_connection::outer_result

Definition at line 48 of file spi_priv.h.

Referenced by SPI_connect_ext(), and SPI_finish().

◆ outer_tuptable

SPITupleTable* _SPI_connection::outer_tuptable

Definition at line 47 of file spi_priv.h.

Referenced by SPI_connect_ext(), and SPI_finish().

◆ procCxt

MemoryContext _SPI_connection::procCxt

Definition at line 33 of file spi_priv.h.

Referenced by _SPI_make_plan_non_temp(), _SPI_procmem(), SPI_connect_ext(), and SPI_finish().

◆ processed

uint64 _SPI_connection::processed

◆ queryEnv

◆ savedcxt

MemoryContext _SPI_connection::savedcxt

◆ tuptable

◆ tuptables

slist_head _SPI_connection::tuptables

Definition at line 32 of file spi_priv.h.

Referenced by AtEOSubXact_SPI(), SPI_connect_ext(), spi_dest_startup(), and SPI_freetuptable().


The documentation for this struct was generated from the following file: