Go to the source code of this file.
|
enum | SubqueryScanStatus { SUBQUERY_SCAN_UNKNOWN
, SUBQUERY_SCAN_TRIVIAL
, SUBQUERY_SCAN_NONTRIVIAL
} |
|
enum | RowMarkType {
ROW_MARK_EXCLUSIVE
, ROW_MARK_NOKEYEXCLUSIVE
, ROW_MARK_SHARE
, ROW_MARK_KEYSHARE
,
ROW_MARK_REFERENCE
, ROW_MARK_COPY
} |
|
enum | PartitionPruneCombineOp { PARTPRUNE_COMBINE_UNION
, PARTPRUNE_COMBINE_INTERSECT
} |
|
enum | MonotonicFunction { MONOTONICFUNC_NONE = 0
, MONOTONICFUNC_INCREASING = (1 << 0)
, MONOTONICFUNC_DECREASING = (1 << 1)
, MONOTONICFUNC_BOTH = MONOTONICFUNC_INCREASING | MONOTONICFUNC_DECREASING
} |
|
◆ exec_subplan_get_plan
#define exec_subplan_get_plan |
( |
|
plannedstmt, |
|
|
|
subplan |
|
) |
| ((Plan *) list_nth((plannedstmt)->subplans, (subplan)->plan_id - 1)) |
◆ innerPlan
#define innerPlan |
( |
|
node | ) |
(((Plan *)(node))->righttree) |
◆ outerPlan
#define outerPlan |
( |
|
node | ) |
(((Plan *)(node))->lefttree) |
◆ RowMarkRequiresRowShareLock
◆ Agg
◆ Append
◆ BitmapAnd
◆ BitmapHeapScan
◆ BitmapIndexScan
◆ BitmapOr
◆ CteScan
◆ CustomScan
◆ ForeignScan
◆ FunctionScan
◆ Gather
◆ GatherMerge
◆ Group
◆ Hash
◆ HashJoin
◆ IncrementalSort
◆ IndexOnlyScan
◆ IndexScan
◆ Join
◆ Limit
◆ LockRows
◆ Material
◆ Memoize
◆ MergeAppend
◆ MergeJoin
◆ ModifyTable
◆ MonotonicFunction
◆ NamedTuplestoreScan
◆ NestLoop
◆ NestLoopParam
◆ PartitionedRelPruneInfo
◆ PartitionPruneCombineOp
◆ PartitionPruneInfo
◆ PartitionPruneStep
◆ PartitionPruneStepCombine
◆ PartitionPruneStepOp
◆ Plan
◆ PlanInvalItem
◆ PlannedStmt
◆ PlanRowMark
◆ ProjectSet
◆ RecursiveUnion
◆ Result
◆ RowMarkType
◆ SampleScan
◆ Scan
◆ SeqScan
◆ SetOp
◆ Sort
◆ SubqueryScan
◆ SubqueryScanStatus
◆ TableFuncScan
◆ TidRangeScan
◆ TidScan
◆ Unique
◆ ValuesScan
◆ WindowAgg
◆ WorkTableScan
◆ MonotonicFunction
Enumerator |
---|
MONOTONICFUNC_NONE | |
MONOTONICFUNC_INCREASING | |
MONOTONICFUNC_DECREASING | |
MONOTONICFUNC_BOTH | |
Definition at line 1586 of file plannodes.h.
@ MONOTONICFUNC_DECREASING
@ MONOTONICFUNC_INCREASING
◆ PartitionPruneCombineOp
Enumerator |
---|
PARTPRUNE_COMBINE_UNION | |
PARTPRUNE_COMBINE_INTERSECT | |
Definition at line 1544 of file plannodes.h.
@ PARTPRUNE_COMBINE_INTERSECT
@ PARTPRUNE_COMBINE_UNION
◆ RowMarkType
Enumerator |
---|
ROW_MARK_EXCLUSIVE | |
ROW_MARK_NOKEYEXCLUSIVE | |
ROW_MARK_SHARE | |
ROW_MARK_KEYSHARE | |
ROW_MARK_REFERENCE | |
ROW_MARK_COPY | |
Definition at line 1328 of file plannodes.h.
@ ROW_MARK_NOKEYEXCLUSIVE
◆ SubqueryScanStatus
Enumerator |
---|
SUBQUERY_SCAN_UNKNOWN | |
SUBQUERY_SCAN_TRIVIAL | |
SUBQUERY_SCAN_NONTRIVIAL | |
Definition at line 592 of file plannodes.h.
@ SUBQUERY_SCAN_NONTRIVIAL