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 1447 of file execnodes.h.
PlanState** AppendState::appendplans |
Definition at line 1450 of file execnodes.h.
Referenced by ExecAppend(), ExecEndAppend(), ExecInitAppend(), ExecReScanAppend(), ExecSetTupleBound(), and search_plan_tree().
Bitmapset* AppendState::as_asyncplans |
Definition at line 1454 of file execnodes.h.
Referenced by classify_matching_subplans(), ExecAppendAsyncEventWait(), ExecInitAppend(), and ExecReScanAppend().
AsyncRequest** AppendState::as_asyncrequests |
Definition at line 1456 of file execnodes.h.
Referenced by ExecAppendAsyncBegin(), ExecAppendAsyncEventWait(), ExecAppendAsyncRequest(), ExecInitAppend(), and ExecReScanAppend().
TupleTableSlot** AppendState::as_asyncresults |
Definition at line 1457 of file execnodes.h.
Referenced by ExecAppendAsyncRequest(), ExecAsyncAppendResponse(), and ExecInitAppend().
bool AppendState::as_begun |
Definition at line 1453 of file execnodes.h.
Referenced by ExecAppend(), ExecInitAppend(), and ExecReScanAppend().
struct WaitEventSet* AppendState::as_eventset |
Definition at line 1463 of file execnodes.h.
Referenced by ExecAppendAsyncEventWait(), ExecInitAppend(), and postgresForeignAsyncConfigureWait().
int AppendState::as_first_partial_plan |
Definition at line 1465 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 1455 of file execnodes.h.
Referenced by choose_next_subplan_locally(), ExecAppend(), ExecAppendAsyncBegin(), ExecAppendAsyncEventWait(), ExecAsyncAppendResponse(), ExecInitAppend(), and ExecReScanAppend().
int AppendState::as_nasyncremain |
Definition at line 1461 of file execnodes.h.
Referenced by classify_matching_subplans(), ExecAppend(), ExecAppendAsyncBegin(), ExecAppendAsyncEventWait(), ExecAppendAsyncGetNext(), ExecAsyncAppendResponse(), ExecInitAppend(), and ExecReScanAppend().
int AppendState::as_nasyncresults |
Definition at line 1458 of file execnodes.h.
Referenced by ExecAppendAsyncRequest(), ExecAsyncAppendResponse(), ExecInitAppend(), and ExecReScanAppend().
Bitmapset* AppendState::as_needrequest |
Definition at line 1462 of file execnodes.h.
Referenced by ExecAppend(), ExecAppendAsyncRequest(), ExecAsyncAppendResponse(), ExecInitAppend(), ExecReScanAppend(), and postgresForeignAsyncConfigureWait().
int AppendState::as_nplans |
Definition at line 1451 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 1469 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 1467 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 1459 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 1472 of file execnodes.h.
Referenced by classify_matching_subplans(), ExecAppendAsyncBegin(), ExecInitAppend(), and ExecReScanAppend().
Bitmapset* AppendState::as_valid_subplans |
Definition at line 1471 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 1470 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 1452 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 1473 of file execnodes.h.
Referenced by ExecAppend(), ExecAppendInitializeDSM(), ExecAppendInitializeWorker(), and ExecInitAppend().
PlanState AppendState::ps |
Definition at line 1449 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 1468 of file execnodes.h.
Referenced by ExecAppendEstimate(), and ExecAppendInitializeDSM().