|
PostgreSQL Source Code git master
|
#include <execnodes.h>
Definition at line 691 of file execnodes.h.
| List* EState::es_auxmodifytables |
Definition at line 764 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInitModifyTable(), and ExecPostprocessPlan().
| Snapshot EState::es_crosscheck_snapshot |
Definition at line 698 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecDeleteAct(), ExecUpdateAct(), standard_ExecutorEnd(), and standard_ExecutorStart().
| ScanDirection EState::es_direction |
Definition at line 696 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), CreateExecutorState(), CteScanNext(), 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 779 of file execnodes.h.
Referenced by ExecEndForeignScan(), ExecForeignScan(), ExecIndexMarkPos(), ExecIndexOnlyMarkPos(), ExecIndexOnlyRestrPos(), ExecIndexRestrPos(), ExecInitAppend(), ExecInitForeignScan(), ExecModifyTable(), ExecReScanForeignScan(), ExecScan(), ExecScanReScan(), ExecSeqScan(), ExecSeqScanWithProject(), ExecSeqScanWithQual(), ExecSeqScanWithQualProject(), ForeignNext(), and InitPlan().
| List* EState::es_exprcontexts |
Definition at line 760 of file execnodes.h.
Referenced by CreateExecutorState(), CreateExprContextInternal(), FreeExecutorState(), and FreeExprContext().
| bool EState::es_finished |
Definition at line 758 of file execnodes.h.
Referenced by CreateExecutorState(), standard_ExecutorEnd(), and standard_ExecutorFinish().
| List* EState::es_insert_pending_modifytables |
Definition at line 809 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInsert(), and ExecPendingInserts().
| List* EState::es_insert_pending_result_relations |
Definition at line 808 of file execnodes.h.
Referenced by CreateExecutorState(), ExecDeletePrologue(), ExecInsert(), ExecModifyTable(), ExecPendingInserts(), and ExecUpdatePrologue().
| int EState::es_instrument |
Definition at line 757 of file execnodes.h.
Referenced by ATRewriteTable(), BitmapTableScanSetup(), CreateExecutorState(), EvalPlanQualStart(), ExecGetAncestorResultRels(), ExecGetTriggerResultRel(), ExecInitBitmapIndexScan(), ExecInitIndexOnlyScan(), ExecInitIndexScan(), ExecInitNode(), ExecInitParallelPlan(), ExecInitPartitionInfo(), ExecInitResultRelation(), ExecSeqScanInitializeDSM(), ExecSeqScanInitializeWorker(), ExecSeqScanInstrumentEstimate(), ExecSeqScanInstrumentInitDSM(), ExecSeqScanInstrumentInitWorker(), ExecTidRangeScanInitializeDSM(), ExecTidRangeScanInitializeWorker(), ExecTidRangeScanInstrumentEstimate(), ExecTidRangeScanInstrumentInitDSM(), ExecTidRangeScanInstrumentInitWorker(), SeqNext(), standard_ExecutorStart(), and TidRangeNext().
| struct JitContext* EState::es_jit |
Definition at line 801 of file execnodes.h.
Referenced by CreateExecutorState(), ExplainPrintJITSummary(), FreeExecutorState(), llvm_compile_expr(), ParallelQueryMain(), and pgss_ExecutorEnd().
| int EState::es_jit_flags |
Definition at line 800 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 802 of file execnodes.h.
Referenced by ExecParallelRetrieveJitInstrumentation(), and ExplainPrintJITSummary().
| JunkFilter* EState::es_junkFilter |
Definition at line 716 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecutePlan(), and InitPlan().
| List* EState::es_opened_result_relations |
Definition at line 725 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 719 of file execnodes.h.
Referenced by create_edata_for_relation(), create_estate_for_relation(), CreateExecutorState(), EvalPlanQualStart(), ExecDelete(), ExecDeleteAct(), ExecInsert(), ExecLockRows(), ExecMergeMatched(), ExecOnConflictLockRow(), ExecUpdate(), ExecUpdateAct(), GetTupleForTrigger(), and standard_ExecutorStart().
| int EState::es_parallel_workers_launched |
Definition at line 785 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGather(), ExecGatherMerge(), pgss_ExecutorEnd(), and standard_ExecutorEnd().
| int EState::es_parallel_workers_to_launch |
Definition at line 783 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGather(), ExecGatherMerge(), pgss_ExecutorEnd(), and standard_ExecutorEnd().
| ParamExecData* EState::es_param_exec_vals |
Definition at line 742 of file execnodes.h.
Referenced by CreateExecutorState(), CreateExprContextInternal(), EstimateParamExecSpace(), EvalPlanQualBegin(), EvalPlanQualStart(), ExecInitCteScan(), ExecInitRecursiveUnion(), ExecInitSubPlan(), ExecReScanSetParamPlan(), ExecWorkTableScan(), RestoreParamExecParams(), SerializeParamExecParams(), and standard_ExecutorStart().
| ParamListInfo EState::es_param_list_info |
Definition at line 741 of file execnodes.h.
Referenced by CreateExecutorState(), CreateExprContextInternal(), EvalPlanQualStart(), ExecInitParallelPlan(), ExecuteCallStmt(), ExecuteQuery(), ExplainExecuteQuery(), and standard_ExecutorStart().
| List* EState::es_part_prune_infos |
Definition at line 707 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecDoInitialPruning(), ExecInitPartitionExecPruning(), ExecSerializePlan(), and InitPlan().
| List* EState::es_part_prune_results |
Definition at line 709 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecDoInitialPruning(), and ExecInitPartitionExecPruning().
| List* EState::es_part_prune_states |
Definition at line 708 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecDoInitialPruning(), and ExecInitPartitionExecPruning().
| PartitionDirectory EState::es_partition_directory |
Definition at line 729 of file execnodes.h.
Referenced by CreatePartitionPruneState(), EvalPlanQualEnd(), EvalPlanQualStart(), ExecInitPartitionDispatchInfo(), FreeExecutorState(), and InitExecPartitionPruneContexts().
| ExprContext* EState::es_per_tuple_exprcontext |
Definition at line 771 of file execnodes.h.
Referenced by CreateExecutorState(), and MakePerTupleExprContext().
| PlannedStmt* EState::es_plannedstmt |
Definition at line 706 of file execnodes.h.
Referenced by CreateExecutorState(), EstimateParamExecSpace(), EvalPlanQualBegin(), EvalPlanQualStart(), ExecRelationIsTargetRelation(), ExecSerializePlan(), InitPlan(), ScanRelIsReadOnly(), and SerializeParamExecParams().
| uint64 EState::es_processed |
Definition at line 751 of file execnodes.h.
Referenced by _SPI_pquery(), CreateExecutorState(), ExecBatchInsert(), ExecCreateTableAs(), ExecDelete(), ExecInsert(), ExecMergeMatched(), ExecOnConflictSelect(), ExecUpdate(), ExecutePlan(), get_returning_data(), PortalRunSelect(), postgresIterateDirectModify(), postquel_getnext(), ProcessQuery(), refresh_matview_datafill(), and standard_ExecutorRun().
| MemoryContext EState::es_query_cxt |
Definition at line 747 of file execnodes.h.
Referenced by ATRewriteTable(), build_hash_table(), buildSubPlanHash(), create_foreign_modify(), CreateExecutorState(), CreateExprContextInternal(), CreatePartitionPruneState(), EvalPlanQualEnd(), EvalPlanQualNext(), EvalPlanQualSlot(), evaluate_expr(), exec_eval_simple_expr(), ExecCrossPartitionUpdate(), ExecGetAllNullSlot(), ExecGetReturningSlot(), ExecGetRootToChildMap(), ExecGetTriggerNewSlot(), ExecGetTriggerOldSlot(), ExecGetTriggerResultRel(), ExecInitForPortionOf(), ExecInitGenerated(), ExecInitModifyTable(), ExecInitPartitionDispatchInfo(), ExecInitPartitionInfo(), ExecInsert(), ExecParallelRetrieveInstrumentation(), ExecParallelRetrieveJitInstrumentation(), ExecPartitionCheck(), ExecPrepareCheck(), ExecPrepareExpr(), ExecPrepareExprList(), ExecPrepareQual(), ExecRelCheck(), ExecRelGenVirtualNotNull(), ExecutorRewind(), explain_ExecutorEnd(), FreeExecutorState(), get_cast_hashentry(), get_qual_for_range(), operator_predicate_proof(), postgresBeginDirectModify(), postgresBeginForeignScan(), reorderqueue_push(), standard_ExecutorEnd(), standard_ExecutorFinish(), standard_ExecutorRun(), standard_ExecutorStart(), and TriggerEnabled().
| struct dsa_area* EState::es_query_dsa |
Definition at line 789 of file execnodes.h.
Referenced by BitmapTableScanSetup(), ExecBitmapHeapInitializeDSM(), ExecBitmapHeapInitializeWorker(), ExecBitmapHeapReInitializeDSM(), ExecInitParallelPlan(), ExecParallelReinitialize(), gather_getnext(), gather_merge_readnext(), MultiExecBitmapIndexScan(), MultiExecBitmapOr(), and ParallelQueryMain().
| QueryEnvironment* EState::es_queryEnv |
Definition at line 744 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecInitNamedTuplestoreScan(), explain_ExecutorEnd(), and standard_ExecutorStart().
| List* EState::es_range_table |
Definition at line 699 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), exec_rt_fetch(), ExecInitRangeTable(), ExecSerializePlan(), and get_tupdesc_for_join_scan_tuples().
| Index EState::es_range_table_size |
Definition at line 700 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 701 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecCloseRangeTableRelations(), ExecGetRangeTableRelation(), and ExecInitRangeTable().
| ResultRelInfo** EState::es_result_relations |
Definition at line 722 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInitForeignScan(), ExecInitRangeTable(), and ExecInitResultRelation().
| ExecRowMark** EState::es_rowmarks |
Definition at line 703 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), execCurrentOf(), ExecFindRowMark(), ExecInitRangeTable(), and InitPlan().
| List* EState::es_rteperminfos |
Definition at line 705 of file execnodes.h.
Referenced by apply_handle_update(), CreateExecutorState(), EvalPlanQualStart(), ExecInitRangeTable(), ExecSerializePlan(), and GetResultRTEPermissionInfo().
| Snapshot EState::es_snapshot |
Definition at line 697 of file execnodes.h.
Referenced by BitmapTableScanSetup(), CreateExecutorState(), EvalPlanQualStart(), ExecCheckTupleVisible(), ExecDelete(), ExecDeleteAct(), ExecIndexOnlyScanEstimate(), ExecIndexOnlyScanInitializeDSM(), ExecIndexScanEstimate(), ExecIndexScanInitializeDSM(), ExecInitBitmapHeapScan(), ExecInitBitmapIndexScan(), ExecInitParallelPlan(), ExecLockRows(), ExecMergeMatched(), ExecOnConflictLockRow(), ExecSeqScanEstimate(), ExecSeqScanInitializeDSM(), ExecSimpleRelationDelete(), ExecSimpleRelationUpdate(), ExecTidRangeScanEstimate(), ExecTidRangeScanInitializeDSM(), ExecUpdate(), ExecUpdateAct(), GetTupleForTrigger(), IndexNext(), IndexNextWithReorder(), IndexOnlyNext(), SeqNext(), standard_ExecutorEnd(), standard_ExecutorRun(), standard_ExecutorStart(), TidNext(), and TidRangeNext().
Definition at line 714 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInitParallelPlan(), executor_errposition(), and standard_ExecutorStart().
| List* EState::es_subplanstates |
Definition at line 762 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualEnd(), ExecEndPlan(), ExecInitCteScan(), ExecInitSubPlan(), ExecInitValuesScan(), and InitPlan().
| int EState::es_top_eflags |
Definition at line 756 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 753 of file execnodes.h.
Referenced by CreateExecutorState(), pgss_ExecutorEnd(), and standard_ExecutorRun().
| List* EState::es_trig_target_relations |
Definition at line 738 of file execnodes.h.
Referenced by CreateExecutorState(), ExecCloseResultRelations(), ExecGetTriggerResultRel(), and ExplainPrintTriggers().
| List* EState::es_tuple_routing_result_relations |
Definition at line 735 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGetTriggerResultRel(), ExecInitPartitionInfo(), and ExplainPrintTriggers().
| List* EState::es_tupleTable |
Definition at line 749 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(), ExecInitForPortionOf(), ExecInitIndexOnlyScan(), ExecInitInsertProjection(), ExecInitMerge(), ExecInitMergeTupleSlots(), ExecInitModifyTable(), ExecInitPartitionInfo(), ExecInitResultSlot(), ExecInitRoutingInfo(), ExecInitScanTupleSlot(), ExecInitUpdateProjection(), find_hash_columns(), FindReplTupleInLocalRel(), finish_edata(), and InitPlan().
| Bitmapset* EState::es_unpruned_relids |
Definition at line 710 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecDoInitialPruning(), ExecGetRangeTableRelation(), ExecInitLockRows(), ExecInitModifyTable(), ExecInitRangeTable(), ExecSerializePlan(), InitPlan(), and show_modifytable_info().
| bool EState::es_use_parallel_mode |
Definition at line 781 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGather(), ExecGatherMerge(), and ExecutePlan().
| NodeTag EState::type |
Definition at line 693 of file execnodes.h.