PostgreSQL Source Code  git master
ExprContext Struct Reference

#include <execnodes.h>

Data Fields

NodeTag type
 
TupleTableSlotecxt_scantuple
 
TupleTableSlotecxt_innertuple
 
TupleTableSlotecxt_outertuple
 
MemoryContext ecxt_per_query_memory
 
MemoryContext ecxt_per_tuple_memory
 
ParamExecDataecxt_param_exec_vals
 
ParamListInfo ecxt_param_list_info
 
Datumecxt_aggvalues
 
boolecxt_aggnulls
 
Datum caseValue_datum
 
bool caseValue_isNull
 
Datum domainValue_datum
 
bool domainValue_isNull
 
struct EStateecxt_estate
 
ExprContext_CBecxt_callbacks
 

Detailed Description

Definition at line 220 of file execnodes.h.

Field Documentation

◆ caseValue_datum

Datum ExprContext::caseValue_datum

◆ caseValue_isNull

bool ExprContext::caseValue_isNull

◆ domainValue_datum

◆ domainValue_isNull

bool ExprContext::domainValue_isNull

◆ ecxt_aggnulls

◆ ecxt_aggvalues

◆ ecxt_callbacks

◆ ecxt_estate

struct EState* ExprContext::ecxt_estate

◆ ecxt_innertuple

◆ ecxt_outertuple

◆ ecxt_param_exec_vals

◆ ecxt_param_list_info

◆ ecxt_per_query_memory

MemoryContext ExprContext::ecxt_per_query_memory

Definition at line 233 of file execnodes.h.

Referenced by brin_page_items(), buildSubPlanHash(), connectby_text(), connectby_text_serial(), CreateExprContextInternal(), CreateStandaloneExprContext(), crosstab(), crosstab_hash(), dblink_get_notify(), deflist_to_tuplestore(), each_worker(), each_worker_jsonb(), elements_worker(), elements_worker_jsonb(), ExecEvalConvertRowtype(), ExecEvalWholeRowVar(), ExecInitFunctionResultSet(), ExecInitTableFunctionResult(), ExecInitWindowAgg(), ExecMakeTableFunctionResult(), ExecScanSubPlan(), ExecSetParamPlan(), materializeResult(), pg_available_extension_versions(), pg_available_extensions(), pg_config(), pg_cursor(), pg_event_trigger_ddl_commands(), pg_event_trigger_dropped_objects(), pg_extension_update_paths(), pg_get_replication_slots(), pg_get_shmem_allocations(), pg_hba_file_rules(), pg_logdir_ls_internal(), 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_progress_info(), pg_stat_get_slru(), pg_stat_get_subscription(), pg_stat_get_wal_senders(), pg_stat_statements_internal(), pg_stop_backup_v2(), pg_tablespace_databases(), pg_timezone_names(), pgrowlocks(), plperl_return_next_internal(), plpgsql_estate_setup(), pltcl_func_handler(), populate_recordset_worker(), RegisterExprContextCallback(), show_all_file_settings(), spool_tuples(), storeRow(), tfuncFetchRows(), update_frameheadpos(), update_frametailpos(), update_grouptailpos(), window_gettupleslot(), and xpath_table().

◆ ecxt_per_tuple_memory

◆ ecxt_scantuple

◆ type

NodeTag ExprContext::type

Definition at line 222 of file execnodes.h.


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