PostgreSQL Source Code git master
|
Data Fields | |
Relation | rel |
AttInMetadata * | attinmeta |
PGconn * | conn |
PgFdwConnState * | conn_state |
char * | p_name |
char * | query |
char * | orig_query |
List * | target_attrs |
int | values_end |
int | batch_size |
bool | has_returning |
List * | retrieved_attrs |
AttrNumber | ctidAttno |
int | p_nums |
FmgrInfo * | p_flinfo |
int | num_slots |
MemoryContext | temp_cxt |
struct PgFdwModifyState * | aux_fmstate |
Definition at line 178 of file postgres_fdw.c.
AttInMetadata* PgFdwModifyState::attinmeta |
Definition at line 181 of file postgres_fdw.c.
Referenced by create_foreign_modify(), and store_returning_result().
struct PgFdwModifyState* PgFdwModifyState::aux_fmstate |
Definition at line 209 of file postgres_fdw.c.
Referenced by create_foreign_modify(), postgresEndForeignInsert(), postgresExecForeignBatchInsert(), postgresExecForeignInsert(), and postgresGetForeignModifyBatchSize().
int PgFdwModifyState::batch_size |
Definition at line 193 of file postgres_fdw.c.
Referenced by create_foreign_modify(), and postgresGetForeignModifyBatchSize().
PGconn* PgFdwModifyState::conn |
Definition at line 184 of file postgres_fdw.c.
Referenced by create_foreign_modify(), deallocate_query(), execute_foreign_modify(), finish_foreign_modify(), and prepare_foreign_modify().
PgFdwConnState* PgFdwModifyState::conn_state |
Definition at line 185 of file postgres_fdw.c.
Referenced by create_foreign_modify(), deallocate_query(), and execute_foreign_modify().
AttrNumber PgFdwModifyState::ctidAttno |
Definition at line 198 of file postgres_fdw.c.
Referenced by create_foreign_modify(), and execute_foreign_modify().
bool PgFdwModifyState::has_returning |
Definition at line 194 of file postgres_fdw.c.
Referenced by create_foreign_modify(), and execute_foreign_modify().
int PgFdwModifyState::num_slots |
Definition at line 203 of file postgres_fdw.c.
Referenced by create_foreign_modify(), and execute_foreign_modify().
char* PgFdwModifyState::orig_query |
Definition at line 190 of file postgres_fdw.c.
Referenced by create_foreign_modify(), and execute_foreign_modify().
FmgrInfo* PgFdwModifyState::p_flinfo |
Definition at line 200 of file postgres_fdw.c.
Referenced by convert_prep_stmt_params(), and create_foreign_modify().
char* PgFdwModifyState::p_name |
Definition at line 186 of file postgres_fdw.c.
Referenced by create_foreign_modify(), deallocate_query(), execute_foreign_modify(), and prepare_foreign_modify().
int PgFdwModifyState::p_nums |
Definition at line 199 of file postgres_fdw.c.
Referenced by convert_prep_stmt_params(), create_foreign_modify(), execute_foreign_modify(), and postgresGetForeignModifyBatchSize().
char* PgFdwModifyState::query |
Definition at line 189 of file postgres_fdw.c.
Referenced by create_foreign_modify(), execute_foreign_modify(), and prepare_foreign_modify().
Relation PgFdwModifyState::rel |
Definition at line 180 of file postgres_fdw.c.
Referenced by convert_prep_stmt_params(), create_foreign_modify(), execute_foreign_modify(), and store_returning_result().
List* PgFdwModifyState::retrieved_attrs |
Definition at line 195 of file postgres_fdw.c.
Referenced by create_foreign_modify(), and store_returning_result().
List* PgFdwModifyState::target_attrs |
Definition at line 191 of file postgres_fdw.c.
Referenced by convert_prep_stmt_params(), create_foreign_modify(), execute_foreign_modify(), and postgresGetForeignModifyBatchSize().
MemoryContext PgFdwModifyState::temp_cxt |
Definition at line 206 of file postgres_fdw.c.
Referenced by convert_prep_stmt_params(), create_foreign_modify(), execute_foreign_modify(), and store_returning_result().
int PgFdwModifyState::values_end |
Definition at line 192 of file postgres_fdw.c.
Referenced by create_foreign_modify(), and execute_foreign_modify().