PostgreSQL Source Code
git master
|
#include <execnodes.h>
Data Fields | |
NodeTag | type |
ExprContext * | econtext |
TupleDesc | expectedDesc |
int | allowedModes |
SetFunctionReturnMode | returnMode |
ExprDoneCond | isDone |
Tuplestorestate * | setResult |
TupleDesc | setDesc |
Definition at line 331 of file execnodes.h.
int ReturnSetInfo::allowedModes |
Definition at line 337 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().
ExprContext* ReturnSetInfo::econtext |
Definition at line 335 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().
TupleDesc ReturnSetInfo::expectedDesc |
Definition at line 336 of file execnodes.h.
Referenced by connectby_text(), connectby_text_serial(), crosstab_hash(), exec_init_tuple_store(), ExecMakeFunctionResultSet(), ExecMakeTableFunctionResult(), InitMaterializedSRF(), internal_get_result_type(), plperl_return_next_internal(), and pltcl_init_tuple_store().
ExprDoneCond ReturnSetInfo::isDone |
Definition at line 340 of file execnodes.h.
Referenced by crosstab(), ExecMakeFunctionResultSet(), ExecMakeTableFunctionResult(), fmgr_sql(), hstore_svals(), and plperl_func_handler().
SetFunctionReturnMode ReturnSetInfo::returnMode |
Definition at line 339 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().
TupleDesc ReturnSetInfo::setDesc |
Definition at line 343 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_backend_memory_contexts(), pg_get_replication_slots(), pg_get_shmem_allocations(), 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_prepared_statement(), pg_show_replication_origin_status(), pg_stat_get_activity(), pg_stat_get_io(), 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_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().
Tuplestorestate* ReturnSetInfo::setResult |
Definition at line 342 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_backend_memory_contexts(), pg_get_replication_slots(), pg_get_shmem_allocations(), 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_prepared_statement(), pg_show_replication_origin_status(), pg_stat_get_activity(), pg_stat_get_io(), 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_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().
NodeTag ReturnSetInfo::type |
Definition at line 333 of file execnodes.h.
Referenced by ExecMakeFunctionResultSet(), and ExecMakeTableFunctionResult().