#include <execnodes.h>
Data Fields | |
NodeTag | type |
Plan * | plan |
EState * | state |
Instrumentation * | instrument |
List * | targetlist |
List * | qual |
struct PlanState * | lefttree |
struct PlanState * | righttree |
List * | initPlan |
List * | subPlan |
Bitmapset * | chgParam |
TupleTableSlot * | ps_ResultTupleSlot |
ExprContext * | ps_ExprContext |
ProjectionInfo * | ps_ProjInfo |
bool | ps_TupFromTlist |
Definition at line 977 of file execnodes.h.
Definition at line 1005 of file execnodes.h.
Referenced by EvalPlanQualBegin(), ExecEndNode(), ExecNestLoop(), ExecProcNode(), ExecRecursiveUnion(), ExecReScan(), ExecReScanAgg(), ExecReScanAppend(), ExecReScanBitmapAnd(), ExecReScanBitmapHeapScan(), ExecReScanBitmapOr(), ExecReScanCteScan(), ExecReScanFunctionScan(), ExecReScanGroup(), ExecReScanHash(), ExecReScanHashJoin(), ExecReScanLimit(), ExecReScanLockRows(), ExecReScanMaterial(), ExecReScanMergeAppend(), ExecReScanMergeJoin(), ExecReScanNestLoop(), ExecReScanRecursiveUnion(), ExecReScanResult(), ExecReScanSetOp(), ExecReScanSetParamPlan(), ExecReScanSort(), ExecReScanSubqueryScan(), ExecReScanUnique(), ExecReScanWindowAgg(), MultiExecProcNode(), postgresReScanForeignScan(), and UpdateChangedParamSet().
Definition at line 998 of file execnodes.h.
Referenced by ExecInitNode(), ExecReScan(), ExplainNode(), ExplainPreScanNode(), and find_param_referent().
Definition at line 987 of file execnodes.h.
Referenced by ExecInitNode(), ExecProcNode(), ExecReScan(), ExplainNode(), MultiExecBitmapAnd(), MultiExecBitmapIndexScan(), MultiExecBitmapOr(), MultiExecHash(), and show_instrumentation_count().
struct PlanState* PlanState::lefttree |
Definition at line 996 of file execnodes.h.
Referenced by ExecReScan(), ExecReScanAgg(), ExecReScanBitmapHeapScan(), ExecReScanGroup(), ExecReScanHash(), ExecReScanHashJoin(), ExecReScanLimit(), ExecReScanLockRows(), ExecReScanMaterial(), ExecReScanMergeJoin(), ExecReScanResult(), ExecReScanSetOp(), ExecReScanSort(), ExecReScanUnique(), ExecReScanWindowAgg(), and search_plan_tree().
Definition at line 981 of file execnodes.h.
Referenced by agg_retrieve_direct(), are_peers(), build_hash_table(), ExecAgg(), ExecAssignResultTypeFromTL(), ExecAssignScanProjectionInfo(), ExecEvalWholeRowVar(), ExecGroup(), ExecHashJoin(), ExecInitAgg(), ExecInitAlternativeSubPlan(), ExecInitAppend(), ExecInitBitmapAnd(), ExecInitBitmapHeapScan(), ExecInitBitmapIndexScan(), ExecInitBitmapOr(), ExecInitCteScan(), ExecInitForeignScan(), ExecInitFunctionScan(), ExecInitGroup(), ExecInitHash(), ExecInitHashJoin(), ExecInitIndexOnlyScan(), ExecInitIndexScan(), ExecInitLimit(), ExecInitLockRows(), ExecInitMaterial(), ExecInitMergeAppend(), ExecInitMergeJoin(), ExecInitModifyTable(), ExecInitNestLoop(), ExecInitRecursiveUnion(), ExecInitResult(), ExecInitSeqScan(), ExecInitSetOp(), ExecInitSort(), ExecInitSubqueryScan(), ExecInitTidScan(), ExecInitUnique(), ExecInitValuesScan(), ExecInitWindowAgg(), ExecInitWorkTableScan(), ExecModifyTable(), ExecNestLoop(), ExecRecursiveUnion(), ExecReScan(), ExecReScanAgg(), ExecReScanRecursiveUnion(), ExecReScanSetOp(), ExecReScanSetParamPlan(), ExecScanFetch(), ExecScanReScan(), ExecSetOp(), ExecSort(), ExecUnique(), ExecWorkTableScan(), ExplainNode(), ExplainPreScanNode(), fetch_tuple_flag(), fileBeginForeignScan(), find_hash_columns(), find_param_referent(), find_unaggregated_cols(), ForeignNext(), IndexNext(), IndexOnlyNext(), InitPlan(), InitScanRelation(), pass_down_bound(), postgresBeginForeignModify(), postgresBeginForeignScan(), postgresExplainForeignScan(), set_deparse_planstate(), set_output_count(), setop_fill_hash_table(), setop_retrieve_direct(), show_merge_append_keys(), show_modifytable_info(), show_plan_tlist(), show_scan_qual(), show_sort_keys(), show_sort_keys_common(), spool_tuples(), update_frameheadpos(), update_frametailpos(), UpdateChangedParamSet(), and WinRowsArePeers().
Definition at line 1011 of file execnodes.h.
Referenced by agg_retrieve_direct(), agg_retrieve_hash_table(), BitmapHeapNext(), BitmapHeapRecheck(), create_cursor(), eval_windowaggregates(), eval_windowfunction(), ExecAssignExprContext(), ExecAssignProjectionInfo(), ExecEndAgg(), ExecEndValuesScan(), ExecEndWindowAgg(), ExecFreeExprContext(), ExecGroup(), ExecHashJoin(), ExecHashJoinOuterGetTuple(), ExecInitAgg(), ExecInitBitmapIndexScan(), ExecInitIndexOnlyScan(), ExecInitIndexScan(), ExecInitModifyTable(), ExecInitValuesScan(), ExecInitWindowAgg(), ExecMergeJoin(), ExecNestLoop(), ExecReScan(), ExecReScanAgg(), ExecReScanWindowAgg(), ExecResult(), ExecScan(), ExecWindowAgg(), finalize_aggregate(), finalize_windowaggregate(), ForeignNext(), FunctionNext(), IndexNext(), IndexOnlyNext(), IndexRecheck(), MJCompare(), MJFillInner(), MJFillOuter(), MultiExecHash(), recompute_limits(), spool_tuples(), TidListCreate(), window_gettupleslot(), WinGetFuncArgCurrent(), WinGetFuncArgInFrame(), and WinGetFuncArgInPartition().
Definition at line 1012 of file execnodes.h.
Referenced by agg_retrieve_direct(), agg_retrieve_hash_table(), ExecAgg(), ExecAssignProjectionInfo(), ExecAssignScanProjectionInfo(), ExecGroup(), ExecHashJoin(), ExecInitAppend(), ExecInitHash(), ExecInitLimit(), ExecInitLockRows(), ExecInitMaterial(), ExecInitMergeAppend(), ExecInitRecursiveUnion(), ExecInitSetOp(), ExecInitSort(), ExecInitUnique(), ExecMergeJoin(), ExecNestLoop(), ExecResult(), ExecScan(), ExecWindowAgg(), MJFillInner(), and MJFillOuter().
Definition at line 1010 of file execnodes.h.
Referenced by ExecAppend(), ExecAssignProjectionInfo(), ExecAssignResultType(), ExecEndBitmapHeapScan(), ExecEndCteScan(), ExecEndForeignScan(), ExecEndFunctionScan(), ExecEndHashJoin(), ExecEndIndexOnlyScan(), ExecEndIndexScan(), ExecEndMergeJoin(), ExecEndModifyTable(), ExecEndNestLoop(), ExecEndRecursiveUnion(), ExecEndResult(), ExecEndSeqScan(), ExecEndSetOp(), ExecEndSort(), ExecEndSubqueryScan(), ExecEndTidScan(), ExecEndUnique(), ExecEndValuesScan(), ExecEndWorkTableScan(), ExecGetResultType(), ExecInitHashJoin(), ExecInitModifyTable(), ExecInitResultTupleSlot(), ExecMaterial(), ExecMergeAppend(), ExecReScanCteScan(), ExecReScanFunctionScan(), ExecReScanMaterial(), ExecReScanSetOp(), ExecReScanSort(), ExecReScanUnique(), ExecReScanValuesScan(), ExecReScanWorkTableScan(), ExecSetOp(), ExecSort(), ExecUnique(), setop_retrieve_direct(), and setop_retrieve_hash_table().
Definition at line 1013 of file execnodes.h.
Referenced by agg_retrieve_direct(), agg_retrieve_hash_table(), ExecAgg(), ExecGroup(), ExecHashJoin(), ExecInitAgg(), ExecInitBitmapHeapScan(), ExecInitCteScan(), ExecInitForeignScan(), ExecInitFunctionScan(), ExecInitGroup(), ExecInitHashJoin(), ExecInitIndexOnlyScan(), ExecInitIndexScan(), ExecInitMergeJoin(), ExecInitNestLoop(), ExecInitResult(), ExecInitSeqScan(), ExecInitSubqueryScan(), ExecInitTidScan(), ExecInitValuesScan(), ExecInitWindowAgg(), ExecInitWorkTableScan(), ExecMergeJoin(), ExecNestLoop(), ExecReScanAgg(), ExecReScanGroup(), ExecReScanHashJoin(), ExecReScanMergeJoin(), ExecReScanNestLoop(), ExecReScanResult(), ExecReScanWindowAgg(), ExecResult(), ExecScan(), ExecScanReScan(), ExecWindowAgg(), MJFillInner(), and MJFillOuter().
Definition at line 995 of file execnodes.h.
Referenced by agg_retrieve_direct(), agg_retrieve_hash_table(), ExecGroup(), ExecHashJoin(), ExecInitAgg(), ExecInitBitmapHeapScan(), ExecInitCteScan(), ExecInitForeignScan(), ExecInitFunctionScan(), ExecInitGroup(), ExecInitHash(), ExecInitHashJoin(), ExecInitIndexOnlyScan(), ExecInitIndexScan(), ExecInitMergeJoin(), ExecInitNestLoop(), ExecInitResult(), ExecInitSeqScan(), ExecInitSubqueryScan(), ExecInitTidScan(), ExecInitValuesScan(), ExecInitWindowAgg(), ExecInitWorkTableScan(), ExecMergeJoin(), ExecNestLoop(), ExecScan(), MJFillInner(), and MJFillOuter().
struct PlanState* PlanState::righttree |
Definition at line 997 of file execnodes.h.
Referenced by ExecReScan(), ExecReScanHashJoin(), and ExecReScanMergeJoin().
Definition at line 983 of file execnodes.h.
Referenced by CteScanNext(), ExecAppend(), ExecContextForcesOids(), ExecEndModifyTable(), ExecEvalWholeRowVar(), ExecInitAgg(), ExecInitAppend(), ExecInitBitmapAnd(), ExecInitBitmapHeapScan(), ExecInitBitmapIndexScan(), ExecInitBitmapOr(), ExecInitCteScan(), ExecInitForeignScan(), ExecInitFunctionScan(), ExecInitGroup(), ExecInitHash(), ExecInitHashJoin(), ExecInitIndexOnlyScan(), ExecInitIndexScan(), ExecInitLimit(), ExecInitLockRows(), ExecInitMaterial(), ExecInitMergeAppend(), ExecInitMergeJoin(), ExecInitModifyTable(), ExecInitNestLoop(), ExecInitRecursiveUnion(), ExecInitResult(), ExecInitSeqScan(), ExecInitSetOp(), ExecInitSort(), ExecInitSubPlan(), ExecInitSubqueryScan(), ExecInitTidScan(), ExecInitUnique(), ExecInitValuesScan(), ExecInitWindowAgg(), ExecInitWorkTableScan(), ExecLimit(), ExecLockRows(), ExecMaterial(), ExecModifyTable(), ExecReScanSetParamPlan(), ExecScanFetch(), ExecScanReScan(), ExecSort(), ExecWorkTableScan(), fireASTriggers(), fireBSTriggers(), FunctionNext(), IndexNext(), IndexOnlyNext(), postgresBeginForeignModify(), postgresBeginForeignScan(), SeqNext(), TidNext(), ValuesNext(), and WorkTableScanNext().
Definition at line 1000 of file execnodes.h.
Referenced by ExecInitExpr(), ExecReScan(), ExplainNode(), ExplainPreScanNode(), and find_param_referent().
Definition at line 994 of file execnodes.h.
Referenced by ExecAssignProjectionInfo(), ExecInitAgg(), ExecInitBitmapHeapScan(), ExecInitCteScan(), ExecInitForeignScan(), ExecInitFunctionScan(), ExecInitGroup(), ExecInitHash(), ExecInitHashJoin(), ExecInitIndexOnlyScan(), ExecInitIndexScan(), ExecInitMergeJoin(), ExecInitModifyTable(), ExecInitNestLoop(), ExecInitResult(), ExecInitSeqScan(), ExecInitSubqueryScan(), ExecInitTidScan(), ExecInitValuesScan(), ExecInitWindowAgg(), and ExecInitWorkTableScan().
Definition at line 979 of file execnodes.h.