|
PostgreSQL Source Code git master
|
#include <execnodes.h>
Definition at line 657 of file execnodes.h.
| List* EState::es_auxmodifytables |
Definition at line 730 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInitModifyTable(), and ExecPostprocessPlan().
| Snapshot EState::es_crosscheck_snapshot |
Definition at line 664 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecDeleteAct(), ExecUpdateAct(), standard_ExecutorEnd(), and standard_ExecutorStart().
| ScanDirection EState::es_direction |
Definition at line 662 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 745 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 726 of file execnodes.h.
Referenced by CreateExecutorState(), CreateExprContextInternal(), FreeExecutorState(), and FreeExprContext().
| bool EState::es_finished |
Definition at line 724 of file execnodes.h.
Referenced by CreateExecutorState(), standard_ExecutorEnd(), and standard_ExecutorFinish().
| List* EState::es_insert_pending_modifytables |
Definition at line 775 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInsert(), and ExecPendingInserts().
| List* EState::es_insert_pending_result_relations |
Definition at line 774 of file execnodes.h.
Referenced by CreateExecutorState(), ExecDeletePrologue(), ExecInsert(), ExecModifyTable(), ExecPendingInserts(), and ExecUpdatePrologue().
| int EState::es_instrument |
Definition at line 723 of file execnodes.h.
Referenced by ATRewriteTable(), CreateExecutorState(), EvalPlanQualStart(), ExecGetAncestorResultRels(), ExecGetTriggerResultRel(), ExecInitNode(), ExecInitParallelPlan(), ExecInitPartitionInfo(), ExecInitResultRelation(), and standard_ExecutorStart().
| struct JitContext* EState::es_jit |
Definition at line 767 of file execnodes.h.
Referenced by CreateExecutorState(), ExplainPrintJITSummary(), FreeExecutorState(), llvm_compile_expr(), ParallelQueryMain(), and pgss_ExecutorEnd().
| int EState::es_jit_flags |
Definition at line 766 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 768 of file execnodes.h.
Referenced by ExecParallelRetrieveJitInstrumentation(), and ExplainPrintJITSummary().
| JunkFilter* EState::es_junkFilter |
Definition at line 682 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecutePlan(), and InitPlan().
| List* EState::es_opened_result_relations |
Definition at line 691 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 685 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 751 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGather(), ExecGatherMerge(), pgss_ExecutorEnd(), and standard_ExecutorEnd().
| int EState::es_parallel_workers_to_launch |
Definition at line 749 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGather(), ExecGatherMerge(), pgss_ExecutorEnd(), and standard_ExecutorEnd().
| ParamExecData* EState::es_param_exec_vals |
Definition at line 708 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 707 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 673 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecDoInitialPruning(), ExecInitPartitionExecPruning(), ExecSerializePlan(), and InitPlan().
| List* EState::es_part_prune_results |
Definition at line 675 of file execnodes.h.
Referenced by EvalPlanQualStart(), ExecDoInitialPruning(), and ExecInitPartitionExecPruning().
| List* EState::es_part_prune_states |
Definition at line 674 of file execnodes.h.
Referenced by EvalPlanQualStart(), ExecDoInitialPruning(), and ExecInitPartitionExecPruning().
| PartitionDirectory EState::es_partition_directory |
Definition at line 695 of file execnodes.h.
Referenced by CreatePartitionPruneState(), EvalPlanQualEnd(), EvalPlanQualStart(), ExecInitPartitionDispatchInfo(), FreeExecutorState(), and InitExecPartitionPruneContexts().
| ExprContext* EState::es_per_tuple_exprcontext |
Definition at line 737 of file execnodes.h.
Referenced by CreateExecutorState(), and MakePerTupleExprContext().
| PlannedStmt* EState::es_plannedstmt |
Definition at line 672 of file execnodes.h.
Referenced by CreateExecutorState(), EstimateParamExecSpace(), EvalPlanQualBegin(), EvalPlanQualStart(), ExecRelationIsTargetRelation(), ExecSerializePlan(), InitPlan(), and SerializeParamExecParams().
| uint64 EState::es_processed |
Definition at line 717 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 713 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(), 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(), operator_predicate_proof(), pgss_ExecutorStart(), postgresBeginDirectModify(), postgresBeginForeignScan(), reorderqueue_push(), standard_ExecutorEnd(), standard_ExecutorFinish(), standard_ExecutorRun(), standard_ExecutorStart(), and TriggerEnabled().
| struct dsa_area* EState::es_query_dsa |
Definition at line 755 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 710 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecInitNamedTuplestoreScan(), and standard_ExecutorStart().
| List* EState::es_range_table |
Definition at line 665 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 666 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 667 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecCloseRangeTableRelations(), ExecGetRangeTableRelation(), and ExecInitRangeTable().
| ResultRelInfo** EState::es_result_relations |
Definition at line 688 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInitForeignScan(), ExecInitRangeTable(), and ExecInitResultRelation().
| ExecRowMark** EState::es_rowmarks |
Definition at line 669 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), execCurrentOf(), ExecFindRowMark(), ExecInitRangeTable(), and InitPlan().
| List* EState::es_rteperminfos |
Definition at line 671 of file execnodes.h.
Referenced by apply_handle_update(), CreateExecutorState(), EvalPlanQualStart(), ExecInitRangeTable(), ExecSerializePlan(), and GetResultRTEPermissionInfo().
| Snapshot EState::es_snapshot |
Definition at line 663 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 680 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInitParallelPlan(), executor_errposition(), and standard_ExecutorStart().
| List* EState::es_subplanstates |
Definition at line 728 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualEnd(), ExecEndPlan(), ExecInitCteScan(), ExecInitSubPlan(), ExecInitValuesScan(), and InitPlan().
| int EState::es_top_eflags |
Definition at line 722 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 719 of file execnodes.h.
Referenced by CreateExecutorState(), pgss_ExecutorEnd(), and standard_ExecutorRun().
| List* EState::es_trig_target_relations |
Definition at line 704 of file execnodes.h.
Referenced by CreateExecutorState(), ExecCloseResultRelations(), ExecGetTriggerResultRel(), and ExplainPrintTriggers().
| List* EState::es_tuple_routing_result_relations |
Definition at line 701 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGetTriggerResultRel(), ExecInitPartitionInfo(), and ExplainPrintTriggers().
| List* EState::es_tupleTable |
Definition at line 715 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(), ExecInitMerge(), ExecInitMergeTupleSlots(), ExecInitModifyTable(), ExecInitPartitionInfo(), ExecInitResultSlot(), ExecInitRoutingInfo(), ExecInitScanTupleSlot(), ExecInitUpdateProjection(), find_hash_columns(), FindReplTupleInLocalRel(), finish_edata(), and InitPlan().
| Bitmapset* EState::es_unpruned_relids |
Definition at line 676 of file execnodes.h.
Referenced by EvalPlanQualStart(), ExecDoInitialPruning(), ExecGetRangeTableRelation(), ExecInitLockRows(), ExecInitModifyTable(), ExecInitRangeTable(), ExecSerializePlan(), InitPlan(), and show_modifytable_info().
| bool EState::es_use_parallel_mode |
Definition at line 747 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGather(), ExecGatherMerge(), and ExecutePlan().
| NodeTag EState::type |
Definition at line 659 of file execnodes.h.