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

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

Data Fields
NodeTag type
ExprContext * econtext
TupleDesc expectedDesc
int allowedModes
SetFunctionReturnMode returnMode
ExprDoneCond isDone
Tuplestorestate * setResult
TupleDesc setDesc

Detailed Description

Field Documentation

allowedModes

int ReturnSetInfo::allowedModes

Definition at line 353 of file execnodes.h.

Referenced by connectby_text(), connectby_text_serial(), crosstab(), crosstab_hash(), exec_init_tuple_store(), ExecMakeFunctionResultSet(), ExecMakeTableFunctionResult(), fmgr_sql(), InitMaterializedSRF(), plperl_func_handler(), plperl_return_next_internal(), plpgsql_exec_function(), pltcl_func_handler(), pltcl_init_tuple_store(), PLy_exec_function(), populate_recordset_worker(), and prepTuplestoreResult().

econtext

Definition at line 351 of file execnodes.h.

Referenced by connectby_text(), connectby_text_serial(), crosstab(), crosstab_hash(), end_MultiFuncCall(), ExecMakeFunctionResultSet(), ExecMakeTableFunctionResult(), fmgr_sql(), init_MultiFuncCall(), InitMaterializedSRF(), materializeResult(), pg_logical_slot_get_changes_guts(), plperl_return_next_internal(), plpgsql_estate_setup(), pltcl_func_handler(), populate_recordset_worker(), and storeRow().

expectedDesc

isDone

returnMode

Definition at line 355 of file execnodes.h.

Referenced by connectby_text(), connectby_text_serial(), crosstab(), crosstab_hash(), ExecMakeFunctionResultSet(), ExecMakeTableFunctionResult(), fmgr_sql(), InitMaterializedSRF(), materializeResult(), plperl_func_handler(), plpgsql_exec_function(), pltcl_func_handler(), PLy_exec_function(), populate_recordset_worker(), and prepTuplestoreResult().

setDesc

Definition at line 359 of file execnodes.h.

Referenced by brin_page_items(), connectby_text(), connectby_text_serial(), crosstab(), crosstab_hash(), dblink_get_notify(), each_worker(), each_worker_jsonb(), elements_worker(), elements_worker_jsonb(), ExecMakeFunctionResultSet(), ExecMakeTableFunctionResult(), fmgr_sql(), get_altertable_subcmdinfo(), GetWALBlockInfo(), GetWALRecordsInfo(), GetXLogSummaryStats(), gist_page_items(), gist_page_items_bytea(), InitMaterializedSRF(), materializeResult(), pg_available_extension_versions(), pg_available_extensions(), pg_available_wal_summaries(), pg_config(), pg_cursor(), pg_event_trigger_ddl_commands(), pg_event_trigger_dropped_objects(), pg_extension_update_paths(), pg_get_aios(), pg_get_backend_memory_contexts(), pg_get_loaded_modules(), pg_get_process_memory_contexts(), pg_get_replication_slots(), pg_get_shmem_allocations(), pg_get_shmem_allocations_numa(), pg_get_wait_events(), pg_hba_file_rules(), pg_ident_file_mappings(), pg_logical_slot_get_changes_guts(), pg_ls_dir(), pg_ls_dir_files(), pg_options_to_table(), pg_prepared_statement(), pg_show_replication_origin_status(), pg_stat_get_activity(), pg_stat_get_progress_info(), pg_stat_get_recovery_prefetch(), pg_stat_get_slru(), pg_stat_get_subscription(), pg_stat_get_wal_senders(), pg_stat_io_build_tuples(), pg_stat_statements_internal(), pg_tablespace_databases(), pg_wal_summary_contents(), pgrowlocks(), plperl_func_handler(), plpgsql_exec_function(), pltcl_func_handler(), populate_recordset_worker(), postgres_fdw_get_connections_internal(), prepTuplestoreResult(), show_all_file_settings(), storeRow(), text_to_table(), verify_heapam(), and xpath_table().

setResult

Definition at line 358 of file execnodes.h.

Referenced by brin_page_items(), connectby_text(), connectby_text_serial(), crosstab(), crosstab_hash(), dblink_get_notify(), each_worker(), each_worker_jsonb(), elements_worker(), elements_worker_jsonb(), ExecMakeFunctionResultSet(), ExecMakeTableFunctionResult(), fmgr_sql(), get_altertable_subcmdinfo(), GetWALBlockInfo(), GetWALRecordsInfo(), GetXLogSummaryStats(), gist_page_items(), gist_page_items_bytea(), InitMaterializedSRF(), materializeResult(), pg_available_extension_versions(), pg_available_extensions(), pg_available_wal_summaries(), pg_config(), pg_cursor(), pg_event_trigger_ddl_commands(), pg_event_trigger_dropped_objects(), pg_extension_update_paths(), pg_get_aios(), pg_get_backend_memory_contexts(), pg_get_loaded_modules(), pg_get_process_memory_contexts(), pg_get_replication_slots(), pg_get_shmem_allocations(), pg_get_shmem_allocations_numa(), pg_get_wait_events(), pg_hba_file_rules(), pg_ident_file_mappings(), pg_logical_slot_get_changes_guts(), pg_ls_dir(), pg_ls_dir_files(), pg_options_to_table(), pg_prepared_statement(), pg_show_replication_origin_status(), pg_stat_get_activity(), pg_stat_get_progress_info(), pg_stat_get_recovery_prefetch(), pg_stat_get_slru(), pg_stat_get_subscription(), pg_stat_get_wal_senders(), pg_stat_io_build_tuples(), pg_stat_statements_internal(), pg_tablespace_databases(), pg_wal_summary_contents(), pgrowlocks(), plperl_func_handler(), plpgsql_exec_function(), pltcl_func_handler(), populate_recordset_worker(), postgres_fdw_get_connections_internal(), prepTuplestoreResult(), show_all_file_settings(), storeRow(), text_to_table(), verify_heapam(), and xpath_table().

type


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