PostgreSQL Source Code
git master
|
#include <spi_priv.h>
Definition at line 22 of file spi_priv.h.
bool _SPI_connection::atomic |
Definition at line 40 of file spi_priv.h.
Referenced by _SPI_commit(), _SPI_execute_plan(), _SPI_rollback(), SPI_connect_ext(), and SPI_inside_nonatomic_context().
SubTransactionId _SPI_connection::connectSubid |
Definition at line 36 of file spi_priv.h.
Referenced by SPI_connect_ext().
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().
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().
bool _SPI_connection::internal_xact |
Definition at line 42 of file spi_priv.h.
Referenced by _SPI_commit(), _SPI_rollback(), and SPI_connect_ext().
uint64 _SPI_connection::outer_processed |
Definition at line 46 of file spi_priv.h.
Referenced by SPI_connect_ext(), and SPI_finish().
int _SPI_connection::outer_result |
Definition at line 48 of file spi_priv.h.
Referenced by SPI_connect_ext(), and SPI_finish().
SPITupleTable* _SPI_connection::outer_tuptable |
Definition at line 47 of file spi_priv.h.
Referenced by SPI_connect_ext(), and SPI_finish().
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().
uint64 _SPI_connection::processed |
Definition at line 25 of file spi_priv.h.
Referenced by _SPI_checktuples(), _SPI_cursor_operation(), _SPI_execute_plan(), _SPI_pquery(), SPI_connect_ext(), and SPI_cursor_open_internal().
QueryEnvironment* _SPI_connection::queryEnv |
Definition at line 37 of file spi_priv.h.
Referenced by _SPI_execute_plan(), _SPI_find_ENR_by_name(), _SPI_prepare_plan(), SPI_connect_ext(), SPI_cursor_open_internal(), SPI_plan_get_cached_plan(), SPI_register_relation(), and SPI_unregister_relation().
MemoryContext _SPI_connection::savedcxt |
Definition at line 35 of file spi_priv.h.
Referenced by SPI_connect_ext(), SPI_copytuple(), SPI_datumTransfer(), SPI_finish(), SPI_modifytuple(), SPI_palloc(), and SPI_returntuple().
SPITupleTable* _SPI_connection::tuptable |
Definition at line 26 of file spi_priv.h.
Referenced by _SPI_checktuples(), _SPI_cursor_operation(), _SPI_execute_plan(), AtEOSubXact_SPI(), SPI_connect_ext(), SPI_cursor_open_internal(), spi_dest_startup(), SPI_freetuptable(), and spi_printtup().
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().