80 #define exec_subplan_get_plan(plannedstmt, subplan) \
81 ((Plan *) list_nth((plannedstmt)->subplans, (subplan)->plan_id - 1))
150 #define innerPlan(node) (((Plan *)(node))->righttree)
151 #define outerPlan(node) (((Plan *)(node))->lefttree)
886 #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
LockWaitPolicy waitPolicy
struct IndexOnlyScan IndexOnlyScan
struct CustomScanMethods CustomScanMethods
struct WindowAgg WindowAgg
struct WorkTableScan WorkTableScan
struct BitmapIndexScan BitmapIndexScan
struct IndexScan IndexScan
struct ForeignScan ForeignScan
const CustomScanMethods * methods
struct PlanRowMark PlanRowMark
struct MergeJoin MergeJoin
ScanDirection indexorderdir
struct ValuesScan ValuesScan
Bitmapset * rewindPlanIDs
struct PlannedStmt PlannedStmt
OnConflictAction onConflictAction
struct CustomScan CustomScan
LockClauseStrength strength
struct MergeAppend MergeAppend
Bitmapset * custom_relids
struct PlanInvalItem PlanInvalItem
struct RecursiveUnion RecursiveUnion
struct SampleScan SampleScan