94 #define exec_subplan_get_plan(plannedstmt, subplan) \ 95 ((Plan *) list_nth((plannedstmt)->subplans, (subplan)->plan_id - 1)) 165 #define innerPlan(node) (((Plan *)(node))->righttree) 166 #define outerPlan(node) (((Plan *)(node))->lefttree) 1033 #define RowMarkRequiresRowShareLock(marktype) ((marktype) <= ROW_MARK_KEYSHARE)
struct BitmapAnd BitmapAnd
struct NestLoopParam NestLoopParam
ScanDirection indexorderdir
Bitmapset * fdwDirectModifyPlans
struct ModifyTable ModifyTable
struct SubqueryScan SubqueryScan
List * withCheckOptionLists
struct BitmapHeapScan BitmapHeapScan
struct FunctionScan FunctionScan
struct TableSampleClause * tablesample
struct PartitionPruneInfo * part_prune_info
LockWaitPolicy waitPolicy
PartitionPruneCombineOp combineOp
struct IndexOnlyScan IndexOnlyScan
struct WindowAgg WindowAgg
struct WorkTableScan WorkTableScan
struct BitmapIndexScan BitmapIndexScan
struct IndexScan IndexScan
struct ForeignScan ForeignScan
struct PartitionedRelPruneInfo PartitionedRelPruneInfo
struct PlanRowMark PlanRowMark
struct GatherMerge GatherMerge
struct MergeJoin MergeJoin
const struct CustomScanMethods * methods
struct TableFuncScan TableFuncScan
struct PartitionPruneStepCombine PartitionPruneStepCombine
Bitmapset * present_parts
ScanDirection indexorderdir
struct ValuesScan ValuesScan
struct ProjectSet ProjectSet
struct IncrementalSort IncrementalSort
List * exec_pruning_steps
struct PartitionPruneInfo * part_prune_info
Bitmapset * other_subplans
Bitmapset * rewindPlanIDs
struct PlannedStmt PlannedStmt
OnConflictAction onConflictAction
struct CustomScan CustomScan
LockClauseStrength strength
StrategyNumber opstrategy
struct MergeAppend MergeAppend
Bitmapset * custom_relids
struct PlanInvalItem PlanInvalItem
struct PartitionPruneInfo PartitionPruneInfo
struct RecursiveUnion RecursiveUnion
struct NamedTuplestoreScan NamedTuplestoreScan
struct PartitionPruneStep PartitionPruneStep
struct SampleScan SampleScan
struct PartitionPruneStepOp PartitionPruneStepOp
List * initial_pruning_steps