PostgreSQL Source Code: AppendState Struct Reference (original) (raw)
#include <[execnodes.h](execnodes%5F8h%5Fsource.html)>
Data Fields | |
---|---|
PlanState | ps |
PlanState ** | appendplans |
int | as_nplans |
int | as_whichplan |
bool | as_begun |
Bitmapset * | as_asyncplans |
int | as_nasyncplans |
AsyncRequest ** | as_asyncrequests |
TupleTableSlot ** | as_asyncresults |
int | as_nasyncresults |
bool | as_syncdone |
int | as_nasyncremain |
Bitmapset * | as_needrequest |
struct WaitEventSet * | as_eventset |
int | as_first_partial_plan |
ParallelAppendState * | as_pstate |
Size | pstate_len |
struct PartitionPruneState * | as_prune_state |
bool | as_valid_subplans_identified |
Bitmapset * | as_valid_subplans |
Bitmapset * | as_valid_asyncplans |
bool(* | choose_next_subplan )(AppendState *) |
Definition at line 1485 of file execnodes.h.
◆ appendplans
◆ as_asyncplans
◆ as_asyncrequests
◆ as_asyncresults
◆ as_begun
bool AppendState::as_begun
◆ as_eventset
◆ as_first_partial_plan
int AppendState::as_first_partial_plan
◆ as_nasyncplans
int AppendState::as_nasyncplans
◆ as_nasyncremain
int AppendState::as_nasyncremain
◆ as_nasyncresults
int AppendState::as_nasyncresults
◆ as_needrequest
◆ as_nplans
int AppendState::as_nplans
Definition at line 1489 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), ExecAppend(), ExecAppendAsyncBegin(), ExecAppendEstimate(), ExecAppendReInitializeDSM(), ExecEndAppend(), ExecInitAppend(), ExecReScanAppend(), ExecSetTupleBound(), mark_invalid_subplans_as_finished(), and search_plan_tree().
◆ as_prune_state
◆ as_pstate
◆ as_syncdone
bool AppendState::as_syncdone
◆ as_valid_asyncplans
◆ as_valid_subplans
◆ as_valid_subplans_identified
bool AppendState::as_valid_subplans_identified
◆ as_whichplan
int AppendState::as_whichplan
◆ choose_next_subplan
bool(* AppendState::choose_next_subplan) (AppendState *)
◆ ps
◆ pstate_len
Size AppendState::pstate_len
The documentation for this struct was generated from the following file:
- src/include/nodes/execnodes.h