PostgreSQL Source Code: ForeignScanState Struct Reference (original) (raw)

#include <[execnodes.h](execnodes%5F8h%5Fsource.html)>

Data Fields
ScanState ss
ExprState * fdw_recheck_quals
Size pscan_len
ResultRelInfo * resultRelInfo
struct FdwRoutine * fdwroutine
void * fdw_state

Detailed Description

Field Documentation

fdw_recheck_quals

ExprState* ForeignScanState::fdw_recheck_quals

fdw_state

void* ForeignScanState::fdw_state

Definition at line 2108 of file execnodes.h.

Referenced by create_cursor(), ExecInitForeignScan(), execute_dml_stmt(), fetch_more_data(), fetch_more_data_begin(), fileBeginForeignScan(), fileEndForeignScan(), fileIterateForeignScan(), fileReScanForeignScan(), get_returning_data(), postgresBeginDirectModify(), postgresBeginForeignScan(), postgresEndDirectModify(), postgresEndForeignScan(), postgresForeignAsyncConfigureWait(), postgresForeignAsyncNotify(), postgresIterateDirectModify(), postgresIterateForeignScan(), postgresReScanForeignScan(), process_pending_request(), and produce_tuple_asynchronously().

fdwroutine

Definition at line 2107 of file execnodes.h.

Referenced by ExecAsyncForeignScanConfigureWait(), ExecAsyncForeignScanNotify(), ExecAsyncForeignScanRequest(), ExecEndForeignScan(), ExecForeignScanEstimate(), ExecForeignScanInitializeDSM(), ExecForeignScanInitializeWorker(), ExecForeignScanReInitializeDSM(), ExecInitForeignScan(), ExecReScanForeignScan(), ExecShutdownForeignScan(), ForeignNext(), ForeignRecheck(), and show_foreignscan_info().

pscan_len

Size ForeignScanState::pscan_len

resultRelInfo

ss

Definition at line 2102 of file execnodes.h.

Referenced by conversion_error_callback(), create_cursor(), ExecEndForeignScan(), ExecForeignScan(), ExecForeignScanInitializeDSM(), ExecForeignScanInitializeWorker(), ExecForeignScanReInitializeDSM(), ExecInitForeignScan(), ExecReScanForeignScan(), execute_dml_stmt(), fetch_more_data(), fileBeginForeignScan(), fileExplainForeignScan(), fileIterateForeignScan(), fileReScanForeignScan(), ForeignNext(), ForeignRecheck(), get_returning_data(), get_tupdesc_for_join_scan_tuples(), make_tuple_from_result_row(), postgresBeginDirectModify(), postgresBeginForeignScan(), postgresExplainDirectModify(), postgresExplainForeignScan(), postgresIterateDirectModify(), postgresIterateForeignScan(), postgresRecheckForeignScan(), postgresReScanForeignScan(), and show_foreignscan_info().


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