Go to the source code of this file.
|
| enum | PlannedStmtOrigin {
PLAN_STMT_UNKNOWN = 0
, PLAN_STMT_INTERNAL
, PLAN_STMT_STANDARD
, PLAN_STMT_CACHE_GENERIC
,
PLAN_STMT_CACHE_CUSTOM
} |
| |
| enum | ResultType {
RESULT_TYPE_GATING
, RESULT_TYPE_SCAN
, RESULT_TYPE_JOIN
, RESULT_TYPE_UPPER
,
RESULT_TYPE_MINMAX
} |
| |
| 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
◆ PlannedStmtOrigin
◆ PlanRowMark
◆ ProjectSet
◆ RecursiveUnion
◆ Result
◆ ResultType
◆ 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 1816 of file plannodes.h.
1817{
@ MONOTONICFUNC_DECREASING
@ MONOTONICFUNC_INCREASING
◆ PartitionPruneCombineOp
| Enumerator |
|---|
| PARTPRUNE_COMBINE_UNION | |
| PARTPRUNE_COMBINE_INTERSECT | |
Definition at line 1772 of file plannodes.h.
1773{
@ PARTPRUNE_COMBINE_INTERSECT
@ PARTPRUNE_COMBINE_UNION
◆ PlannedStmtOrigin
| Enumerator |
|---|
| PLAN_STMT_UNKNOWN | |
| PLAN_STMT_INTERNAL | |
| PLAN_STMT_STANDARD | |
| PLAN_STMT_CACHE_GENERIC | |
| PLAN_STMT_CACHE_CUSTOM | |
Definition at line 37 of file plannodes.h.
38{
@ PLAN_STMT_CACHE_GENERIC
◆ ResultType
| Enumerator |
|---|
| RESULT_TYPE_GATING | |
| RESULT_TYPE_SCAN | |
| RESULT_TYPE_JOIN | |
| RESULT_TYPE_UPPER | |
| RESULT_TYPE_MINMAX | |
Definition at line 269 of file plannodes.h.
◆ RowMarkType
| Enumerator |
|---|
| ROW_MARK_EXCLUSIVE | |
| ROW_MARK_NOKEYEXCLUSIVE | |
| ROW_MARK_SHARE | |
| ROW_MARK_KEYSHARE | |
| ROW_MARK_REFERENCE | |
| ROW_MARK_COPY | |
Definition at line 1534 of file plannodes.h.
1535{
@ ROW_MARK_NOKEYEXCLUSIVE
◆ SubqueryScanStatus
| Enumerator |
|---|
| SUBQUERY_SCAN_UNKNOWN | |
| SUBQUERY_SCAN_TRIVIAL | |
| SUBQUERY_SCAN_NONTRIVIAL | |
Definition at line 745 of file plannodes.h.
746{
@ SUBQUERY_SCAN_NONTRIVIAL