PostgreSQL Source Code: EState Struct Reference (original) (raw)
#include <[execnodes.h](execnodes%5F8h%5Fsource.html)>
Definition at line 651 of file execnodes.h.
◆ es_aborted
◆ es_auxmodifytables
List* EState::es_auxmodifytables
◆ es_cachedplan
◆ es_crosscheck_snapshot
◆ es_direction
Definition at line 656 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), CreateExecutorState(), CteScanNext(), EvalPlanQualStart(), ExecAppendAsyncBegin(), ExecIncrementalSort(), ExecLimit(), ExecMaterial(), ExecPostprocessPlan(), ExecSetParamPlan(), ExecSort(), ExecSubPlan(), ExecutePlan(), FunctionNext(), IndexNext(), IndexNextWithReorder(), IndexOnlyNext(), NamedTuplestoreScanNext(), SeqNext(), switchToPresortedPrefixMode(), TidNext(), TidRangeNext(), ValuesNext(), and WorkTableScanNext().
◆ es_epq_active
Definition at line 741 of file execnodes.h.
Referenced by EvalPlanQualStart(), ExecIndexMarkPos(), ExecIndexOnlyMarkPos(), ExecIndexOnlyRestrPos(), ExecIndexRestrPos(), ExecInitAppend(), ExecInitForeignScan(), ExecInitSeqScan(), ExecModifyTable(), ExecScan(), ExecScanReScan(), ExecSeqScan(), ExecSeqScanWithProject(), ExecSeqScanWithQual(), ExecSeqScanWithQualProject(), ForeignNext(), and InitPlan().
◆ es_exprcontexts
List* EState::es_exprcontexts
◆ es_finished
◆ es_insert_pending_modifytables
List* EState::es_insert_pending_modifytables
◆ es_insert_pending_result_relations
List* EState::es_insert_pending_result_relations
◆ es_instrument
int EState::es_instrument
◆ es_jit
◆ es_jit_flags
◆ es_jit_worker_instr
◆ es_junkFilter
◆ es_opened_result_relations
List* EState::es_opened_result_relations
◆ es_output_cid
Definition at line 680 of file execnodes.h.
Referenced by create_edata_for_relation(), create_estate_for_relation(), CreateExecutorState(), EvalPlanQualStart(), ExecDelete(), ExecDeleteAct(), ExecInsert(), ExecLockRows(), ExecMergeMatched(), ExecOnConflictUpdate(), ExecUpdate(), ExecUpdateAct(), GetTupleForTrigger(), and standard_ExecutorStart().
◆ es_parallel_workers_launched
int EState::es_parallel_workers_launched
◆ es_parallel_workers_to_launch
int EState::es_parallel_workers_to_launch
◆ es_param_exec_vals
Definition at line 703 of file execnodes.h.
Referenced by CreateExecutorState(), CreateExprContextInternal(), EstimateParamExecSpace(), EvalPlanQualBegin(), EvalPlanQualStart(), ExecInitCteScan(), ExecInitRecursiveUnion(), ExecInitSubPlan(), ExecReScanSetParamPlan(), RestoreParamExecParams(), SerializeParamExecParams(), and standard_ExecutorStart().
◆ es_param_list_info
◆ es_part_prune_infos
List* EState::es_part_prune_infos
◆ es_part_prune_results
List* EState::es_part_prune_results
◆ es_part_prune_states
List* EState::es_part_prune_states
◆ es_partition_directory
◆ es_per_tuple_exprcontext
◆ es_plannedstmt
◆ es_processed
Definition at line 712 of file execnodes.h.
Referenced by _SPI_pquery(), CreateExecutorState(), ExecBatchInsert(), ExecCreateTableAs(), ExecDelete(), ExecInsert(), ExecMergeMatched(), ExecUpdate(), ExecutePlan(), PortalRunSelect(), postquel_getnext(), ProcessQuery(), refresh_matview_datafill(), and standard_ExecutorRun().
◆ es_query_cxt
Definition at line 708 of file execnodes.h.
Referenced by ATRewriteTable(), build_hash_table(), buildSubPlanHash(), create_foreign_modify(), CreateExecutorState(), CreateExprContextInternal(), CreatePartitionPruneState(), EvalPlanQualEnd(), EvalPlanQualNext(), EvalPlanQualSlot(), EvalPlanQualStart(), evaluate_expr(), exec_eval_simple_expr(), ExecCrossPartitionUpdate(), ExecGetAllNullSlot(), ExecGetReturningSlot(), ExecGetRootToChildMap(), ExecGetTriggerNewSlot(), ExecGetTriggerOldSlot(), ExecGetTriggerResultRel(), ExecInitGenerated(), ExecInitPartitionDispatchInfo(), ExecInitPartitionInfo(), ExecInsert(), ExecParallelRetrieveInstrumentation(), ExecParallelRetrieveJitInstrumentation(), ExecPartitionCheck(), ExecPrepareCheck(), ExecPrepareExpr(), ExecPrepareExprList(), ExecPrepareQual(), ExecRelCheck(), ExecRelGenVirtualNotNull(), ExecutorRewind(), explain_ExecutorEnd(), explain_ExecutorStart(), FreeExecutorState(), get_cast_hashentry(), get_qual_for_range(), hash_create_memory(), operator_predicate_proof(), pgss_ExecutorStart(), reorderqueue_push(), standard_ExecutorEnd(), standard_ExecutorFinish(), standard_ExecutorRun(), standard_ExecutorStart(), and TriggerEnabled().
◆ es_query_dsa
Definition at line 751 of file execnodes.h.
Referenced by BitmapTableScanSetup(), ExecBitmapHeapInitializeDSM(), ExecBitmapHeapInitializeWorker(), ExecBitmapHeapReInitializeDSM(), ExecInitParallelPlan(), ExecParallelReinitialize(), gather_getnext(), gather_merge_readnext(), MultiExecBitmapIndexScan(), MultiExecBitmapOr(), and ParallelQueryMain().
◆ es_queryEnv
◆ es_range_table
List* EState::es_range_table
◆ es_range_table_size
Index EState::es_range_table_size
Definition at line 660 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualBegin(), EvalPlanQualEnd(), EvalPlanQualInit(), EvalPlanQualStart(), ExecCloseRangeTableRelations(), execCurrentOf(), ExecEvalWholeRowVar(), ExecInitRangeTable(), ExecInitResultRelation(), and InitPlan().
◆ es_relations
◆ es_result_relations
◆ es_rowmarks
◆ es_rteperminfos
List* EState::es_rteperminfos
◆ es_snapshot
Definition at line 657 of file execnodes.h.
Referenced by BitmapTableScanSetup(), CreateExecutorState(), EvalPlanQualStart(), ExecCheckTupleVisible(), ExecDelete(), ExecDeleteAct(), ExecIndexOnlyScanEstimate(), ExecIndexOnlyScanInitializeDSM(), ExecIndexScanEstimate(), ExecIndexScanInitializeDSM(), ExecInitBitmapHeapScan(), ExecInitBitmapIndexScan(), ExecInitParallelPlan(), ExecLockRows(), ExecMergeMatched(), ExecOnConflictUpdate(), ExecSeqScanEstimate(), ExecSeqScanInitializeDSM(), ExecSimpleRelationDelete(), ExecSimpleRelationUpdate(), ExecUpdate(), ExecUpdateAct(), GetTupleForTrigger(), IndexNext(), IndexNextWithReorder(), IndexOnlyNext(), SeqNext(), standard_ExecutorEnd(), standard_ExecutorRun(), standard_ExecutorStart(), tablesample_init(), TidListEval(), TidNext(), and TidRangeNext().
◆ es_sourceText
const char* EState::es_sourceText
◆ es_subplanstates
List* EState::es_subplanstates
◆ es_top_eflags
int EState::es_top_eflags
◆ es_total_processed
uint64 EState::es_total_processed
◆ es_trig_target_relations
List* EState::es_trig_target_relations
◆ es_tuple_routing_result_relations
List* EState::es_tuple_routing_result_relations
◆ es_tupleTable
List* EState::es_tupleTable
Definition at line 710 of file execnodes.h.
Referenced by afterTriggerInvokeEvents(), apply_handle_tuple_routing(), apply_handle_update_internal(), build_index_value_desc(), check_default_partition_contents(), CopyFrom(), CreateExecutorState(), EvalPlanQualEnd(), ExecEndPlan(), ExecInitExtraTupleSlot(), ExecInitIndexOnlyScan(), ExecInitInsertProjection(), ExecInitMergeTupleSlots(), ExecInitModifyTable(), ExecInitPartitionInfo(), ExecInitResultSlot(), ExecInitRoutingInfo(), ExecInitScanTupleSlot(), ExecInitUpdateProjection(), find_hash_columns(), FindReplTupleInLocalRel(), finish_edata(), and InitPlan().
◆ es_unpruned_relids
◆ es_use_parallel_mode
bool EState::es_use_parallel_mode
◆ type
The documentation for this struct was generated from the following file:
- src/include/nodes/execnodes.h