PostgreSQL Source Code  git master
TableFuncScanState Struct Reference

#include <execnodes.h>

Data Fields

ScanState ss
 
ExprStatedocexpr
 
ExprStaterowexpr
 
Listcolexprs
 
Listcoldefexprs
 
Listns_names
 
Listns_uris
 
Bitmapsetnotnulls
 
void * opaque
 
const struct TableFuncRoutineroutine
 
FmgrInfoin_functions
 
Oidtypioparams
 
int64 ordinal
 
MemoryContext perTableCxt
 
Tuplestorestatetupstore
 

Detailed Description

Definition at line 1950 of file execnodes.h.

Field Documentation

◆ coldefexprs

List* TableFuncScanState::coldefexprs

Definition at line 1956 of file execnodes.h.

Referenced by ExecInitTableFuncScan(), and tfuncLoadRows().

◆ colexprs

List* TableFuncScanState::colexprs

Definition at line 1955 of file execnodes.h.

Referenced by ExecInitTableFuncScan(), and tfuncInitialize().

◆ docexpr

ExprState* TableFuncScanState::docexpr

Definition at line 1953 of file execnodes.h.

Referenced by ExecInitTableFuncScan(), and tfuncFetchRows().

◆ in_functions

FmgrInfo* TableFuncScanState::in_functions

Definition at line 1962 of file execnodes.h.

Referenced by ExecInitTableFuncScan().

◆ notnulls

Bitmapset* TableFuncScanState::notnulls

Definition at line 1959 of file execnodes.h.

Referenced by ExecInitTableFuncScan(), and tfuncLoadRows().

◆ ns_names

List* TableFuncScanState::ns_names

Definition at line 1957 of file execnodes.h.

Referenced by ExecInitTableFuncScan(), and tfuncInitialize().

◆ ns_uris

List* TableFuncScanState::ns_uris

Definition at line 1958 of file execnodes.h.

Referenced by ExecInitTableFuncScan(), and tfuncInitialize().

◆ opaque

void* TableFuncScanState::opaque

Definition at line 1960 of file execnodes.h.

Referenced by ExecInitTableFuncScan(), and tfuncFetchRows().

◆ ordinal

int64 TableFuncScanState::ordinal

Definition at line 1964 of file execnodes.h.

Referenced by tfuncFetchRows(), and tfuncLoadRows().

◆ perTableCxt

MemoryContext TableFuncScanState::perTableCxt

Definition at line 1965 of file execnodes.h.

Referenced by ExecInitTableFuncScan(), and tfuncFetchRows().

◆ routine

const struct TableFuncRoutine* TableFuncScanState::routine

◆ rowexpr

ExprState* TableFuncScanState::rowexpr

Definition at line 1954 of file execnodes.h.

Referenced by ExecInitTableFuncScan(), and tfuncInitialize().

◆ ss

◆ tupstore

Tuplestorestate* TableFuncScanState::tupstore

◆ typioparams

Oid* TableFuncScanState::typioparams

Definition at line 1963 of file execnodes.h.

Referenced by ExecInitTableFuncScan().


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