PostgreSQL Source Code  git master
_SPI_plan Struct Reference

#include <spi_priv.h>

Data Fields

int magic
 
bool saved
 
bool oneshot
 
Listplancache_list
 
MemoryContext plancxt
 
RawParseMode parse_mode
 
int cursor_options
 
int nargs
 
Oidargtypes
 
ParserSetupHook parserSetup
 
void * parserSetupArg
 

Detailed Description

Definition at line 90 of file spi_priv.h.

Field Documentation

◆ argtypes

Oid* _SPI_plan::argtypes

Definition at line 100 of file spi_priv.h.

Referenced by _SPI_make_plan_non_temp(), and _SPI_save_plan().

◆ cursor_options

int _SPI_plan::cursor_options

Definition at line 98 of file spi_priv.h.

Referenced by _SPI_make_plan_non_temp(), and _SPI_save_plan().

◆ magic

int _SPI_plan::magic

Definition at line 92 of file spi_priv.h.

Referenced by _SPI_make_plan_non_temp(), and _SPI_save_plan().

◆ nargs

int _SPI_plan::nargs

Definition at line 99 of file spi_priv.h.

Referenced by _SPI_make_plan_non_temp(), and _SPI_save_plan().

◆ oneshot

bool _SPI_plan::oneshot

Definition at line 94 of file spi_priv.h.

◆ parse_mode

RawParseMode _SPI_plan::parse_mode

Definition at line 97 of file spi_priv.h.

Referenced by _SPI_make_plan_non_temp(), and _SPI_save_plan().

◆ parserSetup

ParserSetupHook _SPI_plan::parserSetup

Definition at line 101 of file spi_priv.h.

Referenced by _SPI_make_plan_non_temp(), and _SPI_save_plan().

◆ parserSetupArg

void* _SPI_plan::parserSetupArg

Definition at line 102 of file spi_priv.h.

Referenced by _SPI_make_plan_non_temp(), and _SPI_save_plan().

◆ plancache_list

List* _SPI_plan::plancache_list

Definition at line 95 of file spi_priv.h.

Referenced by _SPI_make_plan_non_temp(), and _SPI_save_plan().

◆ plancxt

MemoryContext _SPI_plan::plancxt

Definition at line 96 of file spi_priv.h.

Referenced by _SPI_make_plan_non_temp(), and _SPI_save_plan().

◆ saved

bool _SPI_plan::saved

Definition at line 93 of file spi_priv.h.

Referenced by _SPI_save_plan().


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