PostgreSQL Source Code  git master
PgFdwDirectModifyState Struct Reference

Data Fields

Relation rel
 
AttInMetadataattinmeta
 
char * query
 
bool has_returning
 
Listretrieved_attrs
 
bool set_processed
 
PGconnconn
 
PgFdwConnStateconn_state
 
int numParams
 
FmgrInfoparam_flinfo
 
Listparam_exprs
 
const char ** param_values
 
PGresultresult
 
int num_tuples
 
int next_tuple
 
Relation resultRel
 
AttrNumberattnoMap
 
AttrNumber ctidAttno
 
AttrNumber oidAttno
 
bool hasSystemCols
 
MemoryContext temp_cxt
 

Detailed Description

Definition at line 219 of file postgres_fdw.c.

Field Documentation

◆ attinmeta

AttInMetadata* PgFdwDirectModifyState::attinmeta

Definition at line 222 of file postgres_fdw.c.

Referenced by get_returning_data().

◆ attnoMap

AttrNumber* PgFdwDirectModifyState::attnoMap

Definition at line 243 of file postgres_fdw.c.

Referenced by apply_returning_filter(), and init_returning_filter().

◆ conn

PGconn* PgFdwDirectModifyState::conn

Definition at line 231 of file postgres_fdw.c.

Referenced by execute_dml_stmt(), and postgresEndDirectModify().

◆ conn_state

PgFdwConnState* PgFdwDirectModifyState::conn_state

Definition at line 232 of file postgres_fdw.c.

Referenced by execute_dml_stmt().

◆ ctidAttno

AttrNumber PgFdwDirectModifyState::ctidAttno

Definition at line 244 of file postgres_fdw.c.

Referenced by apply_returning_filter(), and init_returning_filter().

◆ has_returning

bool PgFdwDirectModifyState::has_returning

◆ hasSystemCols

bool PgFdwDirectModifyState::hasSystemCols

Definition at line 246 of file postgres_fdw.c.

Referenced by apply_returning_filter(), and init_returning_filter().

◆ next_tuple

int PgFdwDirectModifyState::next_tuple

Definition at line 241 of file postgres_fdw.c.

Referenced by get_returning_data().

◆ num_tuples

int PgFdwDirectModifyState::num_tuples

◆ numParams

int PgFdwDirectModifyState::numParams

Definition at line 233 of file postgres_fdw.c.

Referenced by execute_dml_stmt().

◆ oidAttno

AttrNumber PgFdwDirectModifyState::oidAttno

Definition at line 245 of file postgres_fdw.c.

Referenced by init_returning_filter().

◆ param_exprs

List* PgFdwDirectModifyState::param_exprs

Definition at line 235 of file postgres_fdw.c.

Referenced by execute_dml_stmt().

◆ param_flinfo

FmgrInfo* PgFdwDirectModifyState::param_flinfo

Definition at line 234 of file postgres_fdw.c.

Referenced by execute_dml_stmt().

◆ param_values

const char** PgFdwDirectModifyState::param_values

Definition at line 236 of file postgres_fdw.c.

Referenced by execute_dml_stmt().

◆ query

char* PgFdwDirectModifyState::query

Definition at line 225 of file postgres_fdw.c.

Referenced by execute_dml_stmt().

◆ rel

Relation PgFdwDirectModifyState::rel

Definition at line 221 of file postgres_fdw.c.

Referenced by get_returning_data().

◆ result

PGresult* PgFdwDirectModifyState::result

Definition at line 239 of file postgres_fdw.c.

Referenced by execute_dml_stmt(), get_returning_data(), and postgresEndDirectModify().

◆ resultRel

Relation PgFdwDirectModifyState::resultRel

Definition at line 242 of file postgres_fdw.c.

Referenced by apply_returning_filter(), and init_returning_filter().

◆ retrieved_attrs

List* PgFdwDirectModifyState::retrieved_attrs

Definition at line 227 of file postgres_fdw.c.

Referenced by get_returning_data(), and init_returning_filter().

◆ set_processed

bool PgFdwDirectModifyState::set_processed

Definition at line 228 of file postgres_fdw.c.

Referenced by get_returning_data(), and postgresIterateDirectModify().

◆ temp_cxt

MemoryContext PgFdwDirectModifyState::temp_cxt

Definition at line 249 of file postgres_fdw.c.

Referenced by get_returning_data().


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