PostgreSQL Source Code
git master
|
#include <execnodes.h>
Definition at line 626 of file execnodes.h.
List* EState::es_auxmodifytables |
Definition at line 692 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInitModifyTable(), and ExecPostprocessPlan().
Snapshot EState::es_crosscheck_snapshot |
Definition at line 633 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecDeleteAct(), ExecUpdateAct(), standard_ExecutorEnd(), and standard_ExecutorStart().
ScanDirection EState::es_direction |
Definition at line 631 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().
struct EPQState* EState::es_epq_active |
Definition at line 707 of file execnodes.h.
Referenced by EvalPlanQualStart(), ExecIndexMarkPos(), ExecIndexOnlyMarkPos(), ExecIndexOnlyRestrPos(), ExecIndexRestrPos(), ExecInitAppend(), ExecInitForeignScan(), ExecModifyTable(), ExecScanFetch(), ExecScanReScan(), ForeignNext(), and InitPlan().
List* EState::es_exprcontexts |
Definition at line 688 of file execnodes.h.
Referenced by CreateExecutorState(), CreateExprContextInternal(), FreeExecutorState(), and FreeExprContext().
bool EState::es_finished |
Definition at line 686 of file execnodes.h.
Referenced by CreateExecutorState(), standard_ExecutorEnd(), and standard_ExecutorFinish().
List* EState::es_insert_pending_modifytables |
Definition at line 737 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInsert(), and ExecPendingInserts().
List* EState::es_insert_pending_result_relations |
Definition at line 736 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInsert(), ExecModifyTable(), and ExecPendingInserts().
int EState::es_instrument |
Definition at line 685 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecGetAncestorResultRels(), ExecGetTriggerResultRel(), ExecInitNode(), ExecInitParallelPlan(), ExecInitPartitionInfo(), ExecInitResultRelation(), and standard_ExecutorStart().
struct JitContext* EState::es_jit |
Definition at line 729 of file execnodes.h.
Referenced by CreateExecutorState(), ExplainPrintJITSummary(), FreeExecutorState(), llvm_compile_expr(), ParallelQueryMain(), and pgss_ExecutorEnd().
int EState::es_jit_flags |
Definition at line 728 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInitParallelPlan(), ExecInitValuesScan(), ExplainNode(), ExplainPrintJITSummary(), llvm_compile_expr(), and standard_ExecutorStart().
struct JitInstrumentation* EState::es_jit_worker_instr |
Definition at line 730 of file execnodes.h.
Referenced by ExecParallelRetrieveJitInstrumentation(), and ExplainPrintJITSummary().
JunkFilter* EState::es_junkFilter |
Definition at line 644 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecutePlan(), and InitPlan().
List* EState::es_opened_result_relations |
Definition at line 653 of file execnodes.h.
Referenced by create_edata_for_relation(), CreateExecutorState(), ExecCloseResultRelations(), ExecGetTriggerResultRel(), ExecInitResultRelation(), ExecuteTruncateGuts(), and ExplainPrintTriggers().
CommandId EState::es_output_cid |
Definition at line 647 of file execnodes.h.
Referenced by create_edata_for_relation(), create_estate_for_relation(), CreateExecutorState(), EvalPlanQualStart(), ExecDelete(), ExecDeleteAct(), ExecInsert(), ExecLockRows(), ExecMergeMatched(), ExecUpdate(), ExecUpdateAct(), GetTupleForTrigger(), and standard_ExecutorStart().
int EState::es_parallel_workers_launched |
Definition at line 713 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGather(), ExecGatherMerge(), pgss_ExecutorEnd(), and standard_ExecutorEnd().
int EState::es_parallel_workers_to_launch |
Definition at line 711 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGather(), ExecGatherMerge(), pgss_ExecutorEnd(), and standard_ExecutorEnd().
ParamExecData* EState::es_param_exec_vals |
Definition at line 670 of file execnodes.h.
Referenced by CreateExecutorState(), CreateExprContextInternal(), EstimateParamExecSpace(), EvalPlanQualBegin(), EvalPlanQualStart(), ExecInitCteScan(), ExecInitRecursiveUnion(), ExecInitSubPlan(), ExecReScanSetParamPlan(), RestoreParamExecParams(), SerializeParamExecParams(), and standard_ExecutorStart().
ParamListInfo EState::es_param_list_info |
Definition at line 669 of file execnodes.h.
Referenced by CreateExecutorState(), CreateExprContextInternal(), EvalPlanQualStart(), ExecInitParallelPlan(), ExecuteCallStmt(), ExecuteQuery(), ExplainExecuteQuery(), and standard_ExecutorStart().
PartitionDirectory EState::es_partition_directory |
Definition at line 657 of file execnodes.h.
Referenced by CreatePartitionPruneState(), ExecInitPartitionDispatchInfo(), and FreeExecutorState().
ExprContext* EState::es_per_tuple_exprcontext |
Definition at line 699 of file execnodes.h.
Referenced by CreateExecutorState(), and MakePerTupleExprContext().
PlannedStmt* EState::es_plannedstmt |
Definition at line 641 of file execnodes.h.
Referenced by CreateExecutorState(), EstimateParamExecSpace(), EvalPlanQualBegin(), EvalPlanQualStart(), ExecRelationIsTargetRelation(), ExecSerializePlan(), GetTupleForTrigger(), InitPlan(), and SerializeParamExecParams().
uint64 EState::es_processed |
Definition at line 679 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().
MemoryContext EState::es_query_cxt |
Definition at line 675 of file execnodes.h.
Referenced by build_hash_table(), buildSubPlanHash(), create_foreign_modify(), CreateExecutorState(), CreateExprContextInternal(), CreatePartitionPruneState(), EvalPlanQualEnd(), EvalPlanQualNext(), EvalPlanQualSlot(), EvalPlanQualStart(), evaluate_expr(), exec_eval_simple_expr(), ExecCrossPartitionUpdate(), ExecGetReturningSlot(), ExecGetRootToChildMap(), ExecGetTriggerNewSlot(), ExecGetTriggerOldSlot(), ExecGetTriggerResultRel(), ExecInitAgg(), ExecInitPartitionDispatchInfo(), ExecInitPartitionInfo(), ExecInitStoredGenerated(), ExecInsert(), ExecParallelRetrieveInstrumentation(), ExecParallelRetrieveJitInstrumentation(), ExecPartitionCheck(), ExecPrepareCheck(), ExecPrepareExpr(), ExecPrepareExprList(), ExecPrepareQual(), ExecRelCheck(), ExecutorRewind(), explain_ExecutorEnd(), explain_ExecutorStart(), FreeExecutorState(), get_cast_hashentry(), get_qual_for_range(), operator_predicate_proof(), pgss_ExecutorStart(), reorderqueue_push(), standard_ExecutorEnd(), standard_ExecutorFinish(), standard_ExecutorRun(), standard_ExecutorStart(), and TriggerEnabled().
struct dsa_area* EState::es_query_dsa |
Definition at line 717 of file execnodes.h.
Referenced by BitmapHeapNext(), ExecBitmapHeapInitializeDSM(), ExecBitmapHeapInitializeWorker(), ExecBitmapHeapReInitializeDSM(), ExecInitParallelPlan(), ExecParallelReinitialize(), gather_getnext(), gather_merge_readnext(), MultiExecBitmapIndexScan(), MultiExecBitmapOr(), and ParallelQueryMain().
QueryEnvironment* EState::es_queryEnv |
Definition at line 672 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecInitNamedTuplestoreScan(), and standard_ExecutorStart().
List* EState::es_range_table |
Definition at line 634 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), exec_rt_fetch(), ExecInitRangeTable(), and ExecSerializePlan().
Index EState::es_range_table_size |
Definition at line 635 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualBegin(), EvalPlanQualEnd(), EvalPlanQualInit(), EvalPlanQualStart(), ExecCloseRangeTableRelations(), execCurrentOf(), ExecEvalWholeRowVar(), ExecInitRangeTable(), ExecInitResultRelation(), and InitPlan().
Relation* EState::es_relations |
Definition at line 636 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecCloseRangeTableRelations(), ExecGetRangeTableRelation(), and ExecInitRangeTable().
ResultRelInfo** EState::es_result_relations |
Definition at line 650 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecInitForeignScan(), ExecInitRangeTable(), and ExecInitResultRelation().
struct ExecRowMark** EState::es_rowmarks |
Definition at line 638 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), execCurrentOf(), ExecFindRowMark(), ExecInitRangeTable(), and InitPlan().
List* EState::es_rteperminfos |
Definition at line 640 of file execnodes.h.
Referenced by apply_handle_update(), CreateExecutorState(), EvalPlanQualStart(), ExecInitRangeTable(), ExecSerializePlan(), and GetResultRTEPermissionInfo().
Snapshot EState::es_snapshot |
Definition at line 632 of file execnodes.h.
Referenced by BitmapHeapNext(), CreateExecutorState(), EvalPlanQualStart(), ExecCheckTupleVisible(), ExecDelete(), ExecDeleteAct(), ExecIndexOnlyScanEstimate(), ExecIndexOnlyScanInitializeDSM(), ExecIndexScanEstimate(), ExecIndexScanInitializeDSM(), ExecInitBitmapHeapScan(), ExecInitBitmapIndexScan(), ExecInitParallelPlan(), ExecLockRows(), ExecMergeMatched(), ExecSeqScanEstimate(), ExecSeqScanInitializeDSM(), ExecSimpleRelationDelete(), ExecSimpleRelationUpdate(), ExecUpdate(), ExecUpdateAct(), GetTupleForTrigger(), IndexNext(), IndexNextWithReorder(), IndexOnlyNext(), SeqNext(), standard_ExecutorEnd(), standard_ExecutorRun(), standard_ExecutorStart(), tablesample_init(), TidListEval(), TidNext(), and TidRangeNext().
const char* EState::es_sourceText |
Definition at line 642 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInitParallelPlan(), executor_errposition(), and standard_ExecutorStart().
List* EState::es_subplanstates |
Definition at line 690 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualEnd(), EvalPlanQualStart(), ExecEndPlan(), ExecInitCteScan(), ExecInitSubPlan(), ExecInitValuesScan(), and InitPlan().
int EState::es_top_eflags |
Definition at line 684 of file execnodes.h.
Referenced by CreateExecutorState(), CreatePartitionPruneState(), EvalPlanQualStart(), ExecInitParallelPlan(), ExecutePlan(), standard_ExecutorEnd(), standard_ExecutorFinish(), standard_ExecutorRun(), and standard_ExecutorStart().
uint64 EState::es_total_processed |
Definition at line 681 of file execnodes.h.
Referenced by CreateExecutorState(), pgss_ExecutorEnd(), and standard_ExecutorRun().
List* EState::es_trig_target_relations |
Definition at line 666 of file execnodes.h.
Referenced by CreateExecutorState(), ExecCloseResultRelations(), ExecGetTriggerResultRel(), and ExplainPrintTriggers().
List* EState::es_tuple_routing_result_relations |
Definition at line 663 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGetTriggerResultRel(), ExecInitPartitionInfo(), and ExplainPrintTriggers().
List* EState::es_tupleTable |
Definition at line 677 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().
bool EState::es_use_parallel_mode |
Definition at line 709 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGather(), ExecGatherMerge(), and ExecutePlan().
NodeTag EState::type |
Definition at line 628 of file execnodes.h.