PostgreSQL Source Code git master
|
#include <execnodes.h>
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 1482 of file execnodes.h.
PlanState** AppendState::appendplans |
Definition at line 1485 of file execnodes.h.
Referenced by ExecAppend(), ExecEndAppend(), ExecInitAppend(), ExecReScanAppend(), ExecSetTupleBound(), and search_plan_tree().
Bitmapset* AppendState::as_asyncplans |
Definition at line 1489 of file execnodes.h.
Referenced by classify_matching_subplans(), ExecAppendAsyncEventWait(), ExecInitAppend(), and ExecReScanAppend().
AsyncRequest** AppendState::as_asyncrequests |
Definition at line 1491 of file execnodes.h.
Referenced by ExecAppendAsyncBegin(), ExecAppendAsyncEventWait(), ExecAppendAsyncRequest(), ExecInitAppend(), and ExecReScanAppend().
TupleTableSlot** AppendState::as_asyncresults |
Definition at line 1492 of file execnodes.h.
Referenced by ExecAppendAsyncRequest(), ExecAsyncAppendResponse(), and ExecInitAppend().
bool AppendState::as_begun |
Definition at line 1488 of file execnodes.h.
Referenced by ExecAppend(), ExecInitAppend(), and ExecReScanAppend().
struct WaitEventSet* AppendState::as_eventset |
Definition at line 1498 of file execnodes.h.
Referenced by ExecAppendAsyncEventWait(), ExecInitAppend(), and postgresForeignAsyncConfigureWait().
int AppendState::as_first_partial_plan |
Definition at line 1500 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), and ExecInitAppend().
int AppendState::as_nasyncplans |
Definition at line 1490 of file execnodes.h.
Referenced by choose_next_subplan_locally(), ExecAppend(), ExecAppendAsyncBegin(), ExecAppendAsyncEventWait(), ExecAsyncAppendResponse(), ExecInitAppend(), and ExecReScanAppend().
int AppendState::as_nasyncremain |
Definition at line 1496 of file execnodes.h.
Referenced by classify_matching_subplans(), ExecAppend(), ExecAppendAsyncBegin(), ExecAppendAsyncEventWait(), ExecAppendAsyncGetNext(), ExecAsyncAppendResponse(), ExecInitAppend(), and ExecReScanAppend().
int AppendState::as_nasyncresults |
Definition at line 1493 of file execnodes.h.
Referenced by ExecAppendAsyncRequest(), ExecAsyncAppendResponse(), ExecInitAppend(), and ExecReScanAppend().
Bitmapset* AppendState::as_needrequest |
Definition at line 1497 of file execnodes.h.
Referenced by ExecAppend(), ExecAppendAsyncRequest(), ExecAsyncAppendResponse(), ExecInitAppend(), ExecReScanAppend(), and postgresForeignAsyncConfigureWait().
int AppendState::as_nplans |
Definition at line 1486 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().
struct PartitionPruneState* AppendState::as_prune_state |
Definition at line 1504 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), ExecAppendAsyncBegin(), ExecInitAppend(), ExecReScanAppend(), and mark_invalid_subplans_as_finished().
ParallelAppendState* AppendState::as_pstate |
Definition at line 1502 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), ExecAppendInitializeDSM(), ExecAppendInitializeWorker(), ExecAppendReInitializeDSM(), and mark_invalid_subplans_as_finished().
bool AppendState::as_syncdone |
Definition at line 1494 of file execnodes.h.
Referenced by choose_next_subplan_locally(), classify_matching_subplans(), ExecAppend(), ExecAppendAsyncBegin(), ExecAppendAsyncEventWait(), ExecAppendAsyncGetNext(), ExecInitAppend(), and ExecReScanAppend().
Bitmapset* AppendState::as_valid_asyncplans |
Definition at line 1507 of file execnodes.h.
Referenced by classify_matching_subplans(), ExecAppendAsyncBegin(), ExecInitAppend(), and ExecReScanAppend().
Bitmapset* AppendState::as_valid_subplans |
Definition at line 1506 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), classify_matching_subplans(), ExecAppendAsyncBegin(), ExecInitAppend(), ExecReScanAppend(), and mark_invalid_subplans_as_finished().
bool AppendState::as_valid_subplans_identified |
Definition at line 1505 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), classify_matching_subplans(), ExecAppendAsyncBegin(), ExecInitAppend(), and ExecReScanAppend().
int AppendState::as_whichplan |
Definition at line 1487 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), ExecAppend(), ExecInitAppend(), and ExecReScanAppend().
bool(* AppendState::choose_next_subplan) (AppendState *) |
Definition at line 1508 of file execnodes.h.
Referenced by ExecAppend(), ExecAppendInitializeDSM(), ExecAppendInitializeWorker(), and ExecInitAppend().
PlanState AppendState::ps |
Definition at line 1484 of file execnodes.h.
Referenced by choose_next_subplan_for_leader(), choose_next_subplan_for_worker(), choose_next_subplan_locally(), ExecAppend(), ExecAppendAsyncBegin(), ExecAppendAsyncGetNext(), ExecAppendInitializeDSM(), ExecAppendInitializeWorker(), ExecInitAppend(), and ExecReScanAppend().
Size AppendState::pstate_len |
Definition at line 1503 of file execnodes.h.
Referenced by ExecAppendEstimate(), and ExecAppendInitializeDSM().