PostgreSQL Source Code
git master
|
#include <execnodes.h>
Definition at line 924 of file execnodes.h.
Bitmapset* PlanState::chgParam |
Definition at line 960 of file execnodes.h.
Referenced by EvalPlanQualBegin(), ExecEndNode(), ExecHashSubPlan(), ExecNestLoop(), ExecProcNode(), ExecRecursiveUnion(), ExecReScan(), ExecReScanAgg(), ExecReScanAppend(), ExecReScanBitmapAnd(), ExecReScanBitmapHeapScan(), ExecReScanBitmapOr(), ExecReScanCteScan(), ExecReScanForeignScan(), ExecReScanFunctionScan(), ExecReScanGroup(), ExecReScanHash(), ExecReScanHashJoin(), ExecReScanIncrementalSort(), ExecReScanLimit(), ExecReScanLockRows(), ExecReScanMaterial(), ExecReScanMergeAppend(), ExecReScanMergeJoin(), ExecReScanNestLoop(), ExecReScanProjectSet(), ExecReScanRecursiveUnion(), ExecReScanResult(), ExecReScanSetOp(), ExecReScanSetParamPlan(), ExecReScanSort(), ExecReScanSubqueryScan(), ExecReScanTableFuncScan(), ExecReScanUnique(), ExecReScanWindowAgg(), ExecScanSubPlan(), ExecSetParamPlan(), MultiExecProcNode(), postgresReScanForeignScan(), search_plan_tree(), and UpdateChangedParamSet().
ExecProcNodeMtd PlanState::ExecProcNode |
Definition at line 934 of file execnodes.h.
Referenced by ExecInitAgg(), ExecInitAppend(), ExecInitBitmapAnd(), ExecInitBitmapHeapScan(), ExecInitBitmapIndexScan(), ExecInitBitmapOr(), ExecInitCteScan(), ExecInitCustomScan(), ExecInitForeignScan(), ExecInitFunctionScan(), ExecInitGather(), ExecInitGatherMerge(), ExecInitGroup(), ExecInitHash(), ExecInitHashJoin(), ExecInitIncrementalSort(), ExecInitIndexOnlyScan(), ExecInitIndexScan(), ExecInitLimit(), ExecInitLockRows(), ExecInitMaterial(), ExecInitMergeAppend(), ExecInitMergeJoin(), ExecInitModifyTable(), ExecInitNamedTuplestoreScan(), ExecInitNestLoop(), ExecInitNode(), ExecInitProjectSet(), ExecInitRecursiveUnion(), ExecInitResult(), ExecInitSampleScan(), ExecInitSeqScan(), ExecInitSetOp(), ExecInitSort(), ExecInitSubqueryScan(), ExecInitTableFuncScan(), ExecInitTidScan(), ExecInitUnique(), ExecInitValuesScan(), ExecInitWindowAgg(), ExecInitWorkTableScan(), ExecProcNode(), ExecProcNodeFirst(), and ExecSetExecProcNode().
ExecProcNodeMtd PlanState::ExecProcNodeReal |
Definition at line 935 of file execnodes.h.
Referenced by ExecProcNodeFirst(), ExecProcNodeInstr(), and ExecSetExecProcNode().
List* PlanState::initPlan |
Definition at line 953 of file execnodes.h.
Referenced by ExecInitNode(), ExecReScan(), ExplainNode(), and planstate_tree_walker().
const TupleTableSlotOps* PlanState::innerops |
Definition at line 1002 of file execnodes.h.
Referenced by ExecComputeSlotInfo().
bool PlanState::inneropsfixed |
Definition at line 1006 of file execnodes.h.
Referenced by ExecComputeSlotInfo().
bool PlanState::inneropsset |
Definition at line 1010 of file execnodes.h.
Referenced by ExecComputeSlotInfo().
Instrumentation* PlanState::instrument |
Definition at line 938 of file execnodes.h.
Referenced by ExecAggEstimate(), ExecAggInitializeDSM(), ExecHashEstimate(), ExecHashInitializeDSM(), ExecHashInitializeWorker(), ExecIncrementalSortEstimate(), ExecIncrementalSortInitializeDSM(), ExecInitIncrementalSort(), ExecInitNode(), ExecParallelReportInstrumentation(), ExecParallelRetrieveInstrumentation(), ExecProcNodeFirst(), ExecProcNodeInstr(), ExecReScan(), ExecReScanHashJoin(), ExecShutdownHash(), ExecShutdownNode(), ExecSortEstimate(), ExecSortInitializeDSM(), ExplainNode(), MultiExecBitmapAnd(), MultiExecBitmapIndexScan(), MultiExecBitmapOr(), MultiExecHash(), postgresIterateDirectModify(), show_instrumentation_count(), and show_modifytable_info().
struct PlanState* PlanState::lefttree |
Definition at line 950 of file execnodes.h.
Referenced by ExecGather(), ExecGatherMerge(), ExecReScan(), ExecReScanHash(), ExecReScanHashJoin(), ExecReScanLimit(), ExecReScanLockRows(), ExecReScanMergeJoin(), ExecReScanProjectSet(), ExecReScanResult(), ExecReScanSetOp(), ExecReScanUnique(), and search_plan_tree().
const TupleTableSlotOps* PlanState::outerops |
Definition at line 1001 of file execnodes.h.
Referenced by ExecComputeSlotInfo(), ExecInitAgg(), ExecInitWindowAgg(), and hashagg_recompile_expressions().
bool PlanState::outeropsfixed |
Definition at line 1005 of file execnodes.h.
Referenced by ExecComputeSlotInfo(), ExecInitAgg(), ExecInitGather(), ExecInitGatherMerge(), ExecInitWindowAgg(), and hashagg_recompile_expressions().
bool PlanState::outeropsset |
Definition at line 1009 of file execnodes.h.
Referenced by ExecComputeSlotInfo(), ExecInitAgg(), ExecInitGather(), ExecInitGatherMerge(), and ExecInitWindowAgg().
Plan* PlanState::plan |
Definition at line 928 of file execnodes.h.
Referenced by apply_handle_tuple_routing(), are_peers(), begin_partition(), build_hash_table(), buildSubPlanHash(), conversion_error_callback(), CopyFrom(), EvalPlanQualBegin(), ExecAggInitializeDSM(), ExecAggInitializeWorker(), ExecAppendInitializeDSM(), ExecAppendInitializeWorker(), ExecAssignProjectionInfo(), ExecAssignScanProjectionInfo(), ExecBitmapHeapInitializeDSM(), ExecBitmapHeapInitializeWorker(), ExecConditionalAssignProjectionInfo(), ExecCrossPartitionUpdate(), ExecCustomScanInitializeDSM(), ExecCustomScanInitializeWorker(), ExecCustomScanReInitializeDSM(), ExecEndForeignScan(), ExecForeignScanInitializeDSM(), ExecForeignScanInitializeWorker(), ExecForeignScanReInitializeDSM(), ExecGather(), ExecGatherMerge(), ExecHashInitializeDSM(), ExecHashInitializeWorker(), ExecHashJoinImpl(), ExecHashJoinInitializeDSM(), ExecHashJoinInitializeWorker(), ExecHashJoinReInitializeDSM(), ExecHashTableCreate(), ExecIncrementalSort(), ExecIncrementalSortInitializeDSM(), ExecIncrementalSortInitializeWorker(), ExecIndexMarkPos(), ExecIndexOnlyMarkPos(), ExecIndexOnlyRestrPos(), ExecIndexOnlyScanInitializeDSM(), ExecIndexOnlyScanInitializeWorker(), ExecIndexRestrPos(), ExecIndexScanInitializeDSM(), ExecIndexScanInitializeWorker(), ExecInitAgg(), ExecInitAppend(), ExecInitBitmapAnd(), ExecInitBitmapHeapScan(), ExecInitBitmapIndexScan(), ExecInitBitmapOr(), ExecInitCteScan(), ExecInitCustomScan(), ExecInitExprRec(), ExecInitForeignScan(), ExecInitFunctionScan(), ExecInitGather(), ExecInitGatherMerge(), ExecInitGroup(), ExecInitHash(), ExecInitHashJoin(), ExecInitIncrementalSort(), ExecInitIndexOnlyScan(), ExecInitIndexScan(), ExecInitLimit(), ExecInitLockRows(), ExecInitMaterial(), ExecInitMergeAppend(), ExecInitMergeJoin(), ExecInitModifyTable(), ExecInitNamedTuplestoreScan(), ExecInitNestLoop(), ExecInitParallelPlan(), ExecInitPartitionInfo(), ExecInitProjectSet(), ExecInitRecursiveUnion(), ExecInitResult(), ExecInitResultTypeTL(), ExecInitSampleScan(), ExecInitSeqScan(), ExecInitSetOp(), ExecInitSort(), ExecInitSubqueryScan(), ExecInitTableFuncScan(), ExecInitTidScan(), ExecInitUnique(), ExecInitValuesScan(), ExecInitWholeRowVar(), ExecInitWindowAgg(), ExecInitWorkTableScan(), ExecInsert(), ExecModifyTable(), ExecNestLoop(), ExecParallelEstimate(), ExecParallelInitializeDSM(), ExecParallelInitializeWorker(), ExecParallelReInitializeDSM(), ExecParallelReportInstrumentation(), ExecParallelRetrieveInstrumentation(), ExecRecursiveUnion(), ExecReScan(), ExecReScanAgg(), ExecReScanFunctionScan(), ExecReScanGather(), ExecReScanGatherMerge(), ExecReScanRecursiveUnion(), ExecReScanSetOp(), ExecReScanSetParamPlan(), ExecScanFetch(), ExecScanReScan(), ExecSeqScanInitializeDSM(), ExecSeqScanInitializeWorker(), ExecSetOp(), ExecSetupPartitionTupleRouting(), ExecSetupTransitionCaptureState(), ExecSort(), ExecSortInitializeDSM(), ExecSortInitializeWorker(), ExecWorkTableScan(), ExplainNode(), ExplainPreScanNode(), ExplainPrintPlan(), fetch_more_data(), fetch_tuple_flag(), fileBeginForeignScan(), find_cols(), fireASTriggers(), fireBSTriggers(), ForeignNext(), gather_merge_init(), gather_merge_setup(), IndexNext(), IndexNextWithReorder(), IndexOnlyNext(), InitPlan(), isCurrentGroup(), MultiExecBitmapIndexScan(), MultiExecBitmapOr(), planstate_tree_walker(), postgresBeginDirectModify(), postgresBeginForeignInsert(), postgresBeginForeignModify(), postgresBeginForeignScan(), postgresExplainDirectModify(), postgresExplainForeignScan(), postgresRecheckForeignScan(), preparePresortedCols(), row_is_in_frame(), set_output_count(), setop_fill_hash_table(), show_agg_keys(), show_expression(), show_foreignscan_info(), show_group_keys(), show_grouping_set_keys(), show_grouping_sets(), show_hashagg_info(), show_incremental_sort_keys(), show_merge_append_keys(), show_modifytable_info(), show_plan_tlist(), show_scan_qual(), show_sort_group_keys(), show_sort_keys(), show_tablesample(), spool_tuples(), switchToPresortedPrefixMode(), tfuncInitialize(), tfuncLoadRows(), TidExprListCreate(), update_frameheadpos(), update_frametailpos(), update_grouptailpos(), UpdateChangedParamSet(), and WinRowsArePeers().
ExprContext* PlanState::ps_ExprContext |
Definition at line 967 of file execnodes.h.
Referenced by agg_retrieve_direct(), agg_retrieve_hash_table_in_memory(), BitmapHeapNext(), BitmapHeapRecheck(), build_hash_table(), create_cursor(), eval_windowaggregates(), eval_windowfunction(), ExecAssignExprContext(), ExecAssignProjectionInfo(), ExecEndValuesScan(), ExecEndWindowAgg(), ExecFindInitialMatchingSubPlans(), ExecFindMatchingSubPlans(), ExecFreeExprContext(), ExecGather(), ExecGatherMerge(), ExecGroup(), ExecHashJoinImpl(), ExecHashJoinOuterGetTuple(), ExecInitAgg(), ExecInitBitmapIndexScan(), ExecInitFunctionScan(), ExecInitIndexOnlyScan(), ExecInitIndexScan(), ExecInitModifyTable(), ExecInitPartitionInfo(), ExecInitProjectSet(), ExecInitValuesScan(), ExecInitWindowAgg(), ExecLimit(), ExecMergeJoin(), ExecModifyTable(), ExecNestLoop(), ExecOnConflictUpdate(), ExecParallelHashJoinOuterGetTuple(), ExecParallelHashJoinPartitionOuter(), ExecProjectSet(), ExecProjectSRF(), ExecReScan(), ExecReScanAgg(), ExecReScanWindowAgg(), ExecResult(), ExecScan(), ExecUnique(), execute_dml_stmt(), ExecWindowAgg(), finalize_aggregate(), finalize_aggregates(), finalize_partialaggregate(), finalize_windowaggregate(), ForeignNext(), ForeignRecheck(), FunctionNext(), IndexNext(), IndexNextWithReorder(), IndexOnlyNext(), IndexRecheck(), MJCompare(), MJFillInner(), MJFillOuter(), MultiExecParallelHash(), MultiExecPrivateHash(), partkey_datum_from_expr(), project_aggregates(), recompute_limits(), setop_fill_hash_table(), setop_retrieve_direct(), spool_tuples(), TableFuncNext(), tablesample_init(), TidListEval(), update_frameheadpos(), update_frametailpos(), update_grouptailpos(), window_gettupleslot(), WinGetFuncArgCurrent(), WinGetFuncArgInFrame(), and WinGetFuncArgInPartition().
ProjectionInfo* PlanState::ps_ProjInfo |
Definition at line 968 of file execnodes.h.
Referenced by ExecAssignProjectionInfo(), ExecConditionalAssignProjectionInfo(), ExecGather(), ExecGatherMerge(), ExecGroup(), ExecHashJoinImpl(), ExecInitAppend(), ExecInitGather(), ExecInitGatherMerge(), ExecInitHash(), ExecInitIncrementalSort(), ExecInitLimit(), ExecInitLockRows(), ExecInitMaterial(), ExecInitMergeAppend(), ExecInitRecursiveUnion(), ExecInitSetOp(), ExecInitSort(), ExecInitUnique(), ExecMergeJoin(), ExecNestLoop(), ExecResult(), ExecScan(), ExecWindowAgg(), MJFillInner(), MJFillOuter(), and project_aggregates().
TupleDesc PlanState::ps_ResultTupleDesc |
Definition at line 965 of file execnodes.h.
Referenced by ExecGetResultType(), ExecInitResultSlot(), and ExecInitResultTypeTL().
TupleTableSlot* PlanState::ps_ResultTupleSlot |
Definition at line 966 of file execnodes.h.
Referenced by ExecAppend(), ExecAssignProjectionInfo(), ExecConditionalAssignProjectionInfo(), ExecEndBitmapHeapScan(), ExecEndCteScan(), ExecEndCustomScan(), ExecEndForeignScan(), ExecEndFunctionScan(), ExecEndGather(), ExecEndGatherMerge(), ExecEndHashJoin(), ExecEndIncrementalSort(), ExecEndIndexOnlyScan(), ExecEndIndexScan(), ExecEndMergeJoin(), ExecEndModifyTable(), ExecEndNamedTuplestoreScan(), ExecEndNestLoop(), ExecEndProjectSet(), ExecEndResult(), ExecEndSampleScan(), ExecEndSeqScan(), ExecEndSetOp(), ExecEndSort(), ExecEndSubqueryScan(), ExecEndTableFuncScan(), ExecEndTidScan(), ExecEndUnique(), ExecEndValuesScan(), ExecEndWorkTableScan(), ExecGetResultSlotOps(), ExecIncrementalSort(), ExecInitHashJoin(), ExecInitModifyTable(), ExecInitPartitionInfo(), ExecInitResultSlot(), ExecMaterial(), ExecMergeAppend(), ExecProjectSRF(), ExecReScanCteScan(), ExecReScanFunctionScan(), ExecReScanIncrementalSort(), ExecReScanMaterial(), ExecReScanNamedTuplestoreScan(), ExecReScanSetOp(), ExecReScanSort(), ExecReScanTableFuncScan(), ExecReScanUnique(), ExecReScanValuesScan(), ExecReScanWorkTableScan(), ExecSetOp(), ExecSort(), ExecUnique(), setop_retrieve_direct(), and setop_retrieve_hash_table().
ExprState* PlanState::qual |
Definition at line 949 of file execnodes.h.
Referenced by ExecGroup(), ExecHashJoinImpl(), ExecInitAgg(), ExecInitBitmapHeapScan(), ExecInitCteScan(), ExecInitCustomScan(), ExecInitForeignScan(), ExecInitFunctionScan(), ExecInitGroup(), ExecInitHashJoin(), ExecInitIndexOnlyScan(), ExecInitIndexScan(), ExecInitMergeJoin(), ExecInitNamedTuplestoreScan(), ExecInitNestLoop(), ExecInitResult(), ExecInitSampleScan(), ExecInitSeqScan(), ExecInitSubqueryScan(), ExecInitTableFuncScan(), ExecInitTidScan(), ExecInitValuesScan(), ExecInitWindowAgg(), ExecInitWorkTableScan(), ExecMergeJoin(), ExecNestLoop(), ExecScan(), ExecSetTupleBound(), MJFillInner(), MJFillOuter(), and project_aggregates().
const TupleTableSlotOps* PlanState::resultops |
Definition at line 1003 of file execnodes.h.
Referenced by ExecConditionalAssignProjectionInfo(), ExecGetResultSlotOps(), ExecInitLimit(), ExecInitLockRows(), ExecInitResultSlot(), and ExecInitSubqueryScan().
bool PlanState::resultopsfixed |
Definition at line 1007 of file execnodes.h.
Referenced by ExecConditionalAssignProjectionInfo(), ExecGetResultSlotOps(), ExecInitAppend(), ExecInitGather(), ExecInitGatherMerge(), ExecInitLimit(), ExecInitLockRows(), ExecInitMergeAppend(), ExecInitResultSlot(), ExecInitSubqueryScan(), and ExecInitWorkTableScan().
bool PlanState::resultopsset |
Definition at line 1011 of file execnodes.h.
Referenced by ExecConditionalAssignProjectionInfo(), ExecGetResultSlotOps(), ExecInitAppend(), ExecInitGather(), ExecInitGatherMerge(), ExecInitLimit(), ExecInitLockRows(), ExecInitMergeAppend(), ExecInitResultSlot(), ExecInitSubqueryScan(), and ExecInitWorkTableScan().
struct PlanState* PlanState::righttree |
Definition at line 951 of file execnodes.h.
Referenced by ExecReScan(), ExecReScanHashJoin(), and ExecReScanMergeJoin().
TupleDesc PlanState::scandesc |
Definition at line 975 of file execnodes.h.
Referenced by ExecComputeSlotInfo(), and ExecInitScanTupleSlot().
const TupleTableSlotOps* PlanState::scanops |
Definition at line 1000 of file execnodes.h.
Referenced by ExecComputeSlotInfo(), ExecConditionalAssignProjectionInfo(), ExecInitScanTupleSlot(), and ExecInitSubqueryScan().
bool PlanState::scanopsfixed |
Definition at line 1004 of file execnodes.h.
Referenced by ExecComputeSlotInfo(), ExecConditionalAssignProjectionInfo(), ExecInitForeignScan(), ExecInitScanTupleSlot(), and ExecInitSubqueryScan().
bool PlanState::scanopsset |
Definition at line 1008 of file execnodes.h.
Referenced by ExecComputeSlotInfo(), ExecConditionalAssignProjectionInfo(), ExecInitForeignScan(), ExecInitScanTupleSlot(), and ExecInitSubqueryScan().
EState* PlanState::state |
Definition at line 930 of file execnodes.h.
Referenced by apply_handle_tuple_routing(), BitmapHeapNext(), build_hash_table(), buildSubPlanHash(), choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), conversion_error_callback(), CopyFrom(), CteScanNext(), ExecBitmapHeapEstimate(), ExecBitmapHeapInitializeDSM(), ExecBitmapHeapInitializeWorker(), ExecBitmapHeapReInitializeDSM(), ExecCleanupTupleRouting(), ExecCreatePartitionPruneState(), ExecCrossPartitionUpdate(), ExecEndModifyTable(), ExecFindPartition(), ExecGather(), ExecGatherMerge(), ExecHashTableCreate(), ExecIncrementalSort(), ExecIndexMarkPos(), ExecIndexOnlyMarkPos(), ExecIndexOnlyRestrPos(), ExecIndexOnlyScanEstimate(), ExecIndexOnlyScanInitializeDSM(), ExecIndexRestrPos(), ExecIndexScanEstimate(), ExecIndexScanInitializeDSM(), ExecInitAgg(), ExecInitAppend(), ExecInitBitmapAnd(), ExecInitBitmapHeapScan(), ExecInitBitmapIndexScan(), ExecInitBitmapOr(), ExecInitCteScan(), ExecInitCustomScan(), ExecInitExprRec(), ExecInitForeignScan(), ExecInitFunc(), ExecInitFunctionScan(), ExecInitGather(), ExecInitGatherMerge(), ExecInitGroup(), ExecInitHash(), ExecInitHashJoin(), ExecInitIncrementalSort(), ExecInitIndexOnlyScan(), ExecInitIndexScan(), ExecInitLimit(), ExecInitLockRows(), ExecInitMaterial(), ExecInitMergeAppend(), ExecInitMergeJoin(), ExecInitModifyTable(), ExecInitNamedTuplestoreScan(), ExecInitNestLoop(), ExecInitPartitionInfo(), ExecInitProjectSet(), ExecInitRecursiveUnion(), ExecInitResult(), ExecInitResultSlot(), ExecInitSampleScan(), ExecInitSeqScan(), ExecInitSetOp(), ExecInitSort(), ExecInitSubPlan(), ExecInitSubqueryScan(), ExecInitSubscriptingRef(), ExecInitTableFuncScan(), ExecInitTidScan(), ExecInitUnique(), ExecInitValuesScan(), ExecInitWholeRowVar(), ExecInitWindowAgg(), ExecInitWorkTableScan(), ExecLimit(), ExecLockRows(), ExecMaterial(), ExecModifyTable(), ExecOnConflictUpdate(), ExecParallelReinitialize(), ExecParallelRetrieveInstrumentation(), ExecParallelRetrieveJitInstrumentation(), ExecReScanSetParamPlan(), ExecScanFetch(), ExecScanReScan(), ExecScanSubPlan(), ExecSeqScanEstimate(), ExecSeqScanInitializeDSM(), ExecSetParamPlan(), ExecSort(), ExecSubPlan(), ExecWorkTableScan(), ExplainNode(), find_hash_columns(), fireASTriggers(), fireBSTriggers(), FunctionNext(), gather_getnext(), gather_merge_readnext(), gather_merge_setup(), get_returning_data(), IndexNext(), IndexNextWithReorder(), IndexOnlyNext(), init_sexpr(), jit_compile_expr(), llvm_compile_expr(), MultiExecBitmapIndexScan(), MultiExecBitmapOr(), NamedTuplestoreScanNext(), ParallelQueryMain(), postgresBeginDirectModify(), postgresBeginForeignInsert(), postgresBeginForeignModify(), postgresBeginForeignScan(), postgresIterateDirectModify(), reorderqueue_push(), SeqNext(), switchToPresortedPrefixMode(), tablesample_init(), TidListEval(), TidNext(), ValuesNext(), and WorkTableScanNext().
List* PlanState::subPlan |
Definition at line 955 of file execnodes.h.
Referenced by ExecInitExprRec(), ExecReScan(), ExplainNode(), and planstate_tree_walker().
NodeTag PlanState::type |
Definition at line 926 of file execnodes.h.
WorkerInstrumentation* PlanState::worker_instrument |
Definition at line 939 of file execnodes.h.
Referenced by ExecParallelRetrieveInstrumentation(), and ExplainNode().
struct SharedJitInstrumentation* PlanState::worker_jit_instrument |
Definition at line 942 of file execnodes.h.
Referenced by ExecParallelRetrieveJitInstrumentation(), and ExplainNode().