|
PostgreSQL Source Code git master
|
#include <execnodes.h>
Definition at line 690 of file execnodes.h.
| List* EState::es_auxmodifytables |
Definition at line 763 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInitModifyTable(), and ExecPostprocessPlan().
| Snapshot EState::es_crosscheck_snapshot |
Definition at line 697 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecDeleteAct(), ExecUpdateAct(), standard_ExecutorEnd(), and standard_ExecutorStart().
| ScanDirection EState::es_direction |
Definition at line 695 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 778 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 759 of file execnodes.h.
Referenced by CreateExecutorState(), CreateExprContextInternal(), FreeExecutorState(), and FreeExprContext().
| bool EState::es_finished |
Definition at line 757 of file execnodes.h.
Referenced by CreateExecutorState(), standard_ExecutorEnd(), and standard_ExecutorFinish().
| List* EState::es_insert_pending_modifytables |
Definition at line 808 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInsert(), and ExecPendingInserts().
| List* EState::es_insert_pending_result_relations |
Definition at line 807 of file execnodes.h.
Referenced by CreateExecutorState(), ExecDeletePrologue(), ExecInsert(), ExecModifyTable(), ExecPendingInserts(), and ExecUpdatePrologue().
| int EState::es_instrument |
Definition at line 756 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 800 of file execnodes.h.
Referenced by CreateExecutorState(), ExplainPrintJITSummary(), FreeExecutorState(), llvm_compile_expr(), ParallelQueryMain(), and pgss_ExecutorEnd().
| int EState::es_jit_flags |
Definition at line 799 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 801 of file execnodes.h.
Referenced by ExecParallelRetrieveJitInstrumentation(), and ExplainPrintJITSummary().
| JunkFilter* EState::es_junkFilter |
Definition at line 715 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecutePlan(), and InitPlan().
| List* EState::es_opened_result_relations |
Definition at line 724 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 718 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 784 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGather(), ExecGatherMerge(), pgss_ExecutorEnd(), and standard_ExecutorEnd().
| int EState::es_parallel_workers_to_launch |
Definition at line 782 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGather(), ExecGatherMerge(), pgss_ExecutorEnd(), and standard_ExecutorEnd().
| ParamExecData* EState::es_param_exec_vals |
Definition at line 741 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 740 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 706 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecDoInitialPruning(), ExecInitPartitionExecPruning(), ExecSerializePlan(), and InitPlan().
| List* EState::es_part_prune_results |
Definition at line 708 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecDoInitialPruning(), and ExecInitPartitionExecPruning().
| List* EState::es_part_prune_states |
Definition at line 707 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecDoInitialPruning(), and ExecInitPartitionExecPruning().
| PartitionDirectory EState::es_partition_directory |
Definition at line 728 of file execnodes.h.
Referenced by CreatePartitionPruneState(), EvalPlanQualEnd(), EvalPlanQualStart(), ExecInitPartitionDispatchInfo(), FreeExecutorState(), and InitExecPartitionPruneContexts().
| ExprContext* EState::es_per_tuple_exprcontext |
Definition at line 770 of file execnodes.h.
Referenced by CreateExecutorState(), and MakePerTupleExprContext().
| PlannedStmt* EState::es_plannedstmt |
Definition at line 705 of file execnodes.h.
Referenced by CreateExecutorState(), EstimateParamExecSpace(), EvalPlanQualBegin(), EvalPlanQualStart(), ExecRelationIsTargetRelation(), ExecSerializePlan(), InitPlan(), ScanRelIsReadOnly(), and SerializeParamExecParams().
| uint64 EState::es_processed |
Definition at line 750 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 746 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(), ExecInitModifyTable(), ExecInitPartitionDispatchInfo(), ExecInitPartitionInfo(), ExecInsert(), ExecParallelRetrieveInstrumentation(), ExecParallelRetrieveJitInstrumentation(), ExecPartitionCheck(), ExecPrepareCheck(), ExecPrepareExprList(), ExecPrepareExprWithContext(), 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 788 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 743 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecInitNamedTuplestoreScan(), explain_ExecutorEnd(), and standard_ExecutorStart().
| List* EState::es_range_table |
Definition at line 698 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 699 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 700 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), ExecCloseRangeTableRelations(), ExecGetRangeTableRelation(), and ExecInitRangeTable().
| ResultRelInfo** EState::es_result_relations |
Definition at line 721 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInitForeignScan(), ExecInitRangeTable(), and ExecInitResultRelation().
| ExecRowMark** EState::es_rowmarks |
Definition at line 702 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualStart(), execCurrentOf(), ExecFindRowMark(), ExecInitRangeTable(), and InitPlan().
| List* EState::es_rteperminfos |
Definition at line 704 of file execnodes.h.
Referenced by apply_handle_update(), CreateExecutorState(), EvalPlanQualStart(), ExecInitRangeTable(), ExecSerializePlan(), and GetResultRTEPermissionInfo().
| Snapshot EState::es_snapshot |
Definition at line 696 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 713 of file execnodes.h.
Referenced by CreateExecutorState(), ExecInitParallelPlan(), executor_errposition(), and standard_ExecutorStart().
| List* EState::es_subplanstates |
Definition at line 761 of file execnodes.h.
Referenced by CreateExecutorState(), EvalPlanQualEnd(), ExecEndPlan(), ExecInitCteScan(), ExecInitSubPlan(), ExecInitValuesScan(), and InitPlan().
| int EState::es_top_eflags |
Definition at line 755 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 752 of file execnodes.h.
Referenced by CreateExecutorState(), pgss_ExecutorEnd(), and standard_ExecutorRun().
| List* EState::es_trig_target_relations |
Definition at line 737 of file execnodes.h.
Referenced by CreateExecutorState(), ExecCloseResultRelations(), ExecGetTriggerResultRel(), and ExplainPrintTriggers().
| List* EState::es_tuple_routing_result_relations |
Definition at line 734 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGetTriggerResultRel(), ExecInitPartitionInfo(), and ExplainPrintTriggers().
| List* EState::es_tupleTable |
Definition at line 748 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(), ExecForPortionOfLeftovers(), 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 709 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 780 of file execnodes.h.
Referenced by CreateExecutorState(), ExecGather(), ExecGatherMerge(), and ExecutePlan().
| NodeTag EState::type |
Definition at line 692 of file execnodes.h.